More compact views for inputs, mixers and outputs
This commit is contained in:
committed by
Raphael Coeffic
parent
cd211cba59
commit
731d1834e3
@@ -391,6 +391,21 @@ char *getGVarString(char *dest, int idx)
|
||||
return dest;
|
||||
}
|
||||
|
||||
#if defined(LIBOPENUI)
|
||||
char *getValueOrGVarString(char *dest, size_t len, gvar_t value, gvar_t vmin, gvar_t vmax,
|
||||
LcdFlags flags, const char* suffix, gvar_t offset)
|
||||
{
|
||||
if (GV_IS_GV_VALUE(value, vmin, vmax)) {
|
||||
int index = GV_INDEX_CALC_DELTA(value, GV_GET_GV1_VALUE(vmin, vmax));
|
||||
return getGVarString(dest, index);
|
||||
}
|
||||
|
||||
value += offset;
|
||||
BitmapBuffer::formatNumberAsString(dest, len, value, flags, 0, nullptr, suffix);
|
||||
return dest;
|
||||
}
|
||||
#endif
|
||||
|
||||
char *getFlightModeString(char *dest, int8_t idx)
|
||||
{
|
||||
char *s = dest;
|
||||
|
||||
Reference in New Issue
Block a user