@@ -126,19 +126,25 @@ class ValueWidget : public Widget
126126 std::string valueTxt;
127127
128128 // Set value text
129- if (field >= MIXSRC_FIRST_TIMER && field <= MIXSRC_LAST_TIMER) {
130- TimerState& timerState = timersStates[field - MIXSRC_FIRST_TIMER];
131- TimerOptions timerOptions;
132- timerOptions.options = SHOW_TIMER;
133- valueTxt = getTimerString (abs (timerState.val ), timerOptions);
129+ if (field == MIXSRC_TX_VOLTAGE) {
130+ valueTxt =
131+ getSourceCustomValueString (field, getValue (field), valueFlags);
132+ valueTxt += STR_V;
134133 } else if (field == MIXSRC_TX_TIME) {
135134 int32_t tme = getValue (MIXSRC_TX_TIME);
136135 TimerOptions timerOptions;
137136 timerOptions.options = SHOW_TIME;
138137 valueTxt = getTimerString (tme, timerOptions);
138+ } else if (field >= MIXSRC_FIRST_TIMER && field <= MIXSRC_LAST_TIMER) {
139+ TimerState& timerState = timersStates[field - MIXSRC_FIRST_TIMER];
140+ TimerOptions timerOptions;
141+ timerOptions.options = SHOW_TIMER;
142+ valueTxt = getTimerString (abs (timerState.val ), timerOptions);
139143 } else if (field >= MIXSRC_FIRST_TELEM) {
140- std::string getSensorCustomValue (uint8_t sensor, int32_t value, LcdFlags flags);
141- valueTxt = getSensorCustomValue ((field - MIXSRC_FIRST_TELEM) / 3 , getValue (field), valueFlags);
144+ std::string getSensorCustomValue (uint8_t sensor, int32_t value,
145+ LcdFlags flags);
146+ valueTxt = getSensorCustomValue ((field - MIXSRC_FIRST_TELEM) / 3 ,
147+ getValue (field), valueFlags);
142148#if defined(LUA_INPUTS)
143149 }
144150 else if (field >= MIXSRC_FIRST_LUA && field <= MIXSRC_LAST_LUA) {
0 commit comments