static const char * _dsm_short_name(char *str, uint8_t telem) { switch(telem) { case 0: strcpy(str, _tr("None")); break; case TELEM_DSM_FLOG_VOLT1: case TELEM_DSM_FLOG_VOLT2: sprintf(str, "%s%d", _tr("Volt"), telem - TELEM_DSM_FLOG_VOLT1 + 1); break; case TELEM_DSM_FLOG_RPM1: strcpy(str, _tr("RPM")); break; case TELEM_DSM_FLOG_TEMP1: strcpy(str, _tr("Temp")); break; default: return _dsm_name(str, telem); } return str; }
const char * TELEMETRY_Name(char *str, u8 telem) { return (TELEMETRY_Type() == TELEM_DEVO) ? _devo_name(str, telem) : _dsm_name(str, telem); }