Visuals - Developer UI - Use International System of Units
Display relevant metrics in the SI format.
This commit is contained in:
parent
e09fc54751
commit
41afd0f89a
@ -1314,14 +1314,14 @@ void AnnotatedCameraWidget::initializeFrogPilotWidgets() {
|
||||
}
|
||||
|
||||
void AnnotatedCameraWidget::updateFrogPilotWidgets() {
|
||||
if (is_metric) {
|
||||
if (is_metric || scene.use_si) {
|
||||
accelerationUnit = tr(" m/s²");
|
||||
leadDistanceUnit = tr(mapOpen ? "m" : "meters");
|
||||
leadSpeedUnit = tr("kph");
|
||||
leadSpeedUnit = scene.use_si ? tr("m/s") : tr("kph");
|
||||
|
||||
accelerationConversion = 1.0f;
|
||||
distanceConversion = 1.0f;
|
||||
speedConversion = MS_TO_KPH;
|
||||
speedConversion = scene.use_si ? 1.0f : MS_TO_KPH;
|
||||
} else {
|
||||
accelerationUnit = tr(" ft/s²");
|
||||
leadDistanceUnit = tr(mapOpen ? "ft" : "feet");
|
||||
|
@ -354,6 +354,7 @@ void ui_update_frogpilot_params(UIState *s) {
|
||||
scene.is_memory = scene.sidebar_metrics && params.getBool("ShowMemoryUsage");
|
||||
scene.is_storage_left = scene.sidebar_metrics && params.getBool("ShowStorageLeft");
|
||||
scene.is_storage_used = scene.sidebar_metrics && params.getBool("ShowStorageUsed");
|
||||
scene.use_si = developer_ui && params.getBool("UseSI");
|
||||
|
||||
scene.disable_smoothing_mtsc = params.getBool("MTSCEnabled") && params.getBool("DisableMTSCSmoothing");
|
||||
scene.disable_smoothing_vtsc = params.getBool("VisionTurnControl") && params.getBool("DisableVTSCSmoothing");
|
||||
|
@ -247,6 +247,7 @@ typedef struct UIScene {
|
||||
bool turn_signal_left;
|
||||
bool turn_signal_right;
|
||||
bool use_kaofui_icons;
|
||||
bool use_si;
|
||||
bool use_vienna_slc_sign;
|
||||
bool vtsc_controlling_curve;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user