Add A3/A4, Hide SP2UART data channel, translations
This commit is contained in:
@@ -264,7 +264,7 @@ void menuModelSensor(uint8_t event)
|
||||
}
|
||||
}
|
||||
else {
|
||||
sensor->formula = selectMenuItem(SENSOR_2ND_COLUMN, y, "Formula", "\010Add\0 Average\0Min\0 Max\0 MultiplyCell\0 ConsumptDistance", sensor->formula, 0, TELEM_FORMULA_DIST, attr, event);
|
||||
sensor->formula = selectMenuItem(SENSOR_2ND_COLUMN, y, STR_FORMULA, "\010Add\0 Average\0Min\0 Max\0 MultiplyCell\0 ConsumptDistance", sensor->formula, 0, TELEM_FORMULA_DIST, attr, event);
|
||||
if (attr && checkIncDec_Ret) {
|
||||
sensor->param = 0;
|
||||
if (sensor->formula == TELEM_FORMULA_CELL) {
|
||||
@@ -284,7 +284,7 @@ void menuModelSensor(uint8_t event)
|
||||
break;
|
||||
|
||||
case SENSOR_FIELD_UNIT:
|
||||
lcd_putsLeft(y, "Unit");
|
||||
lcd_putsLeft(y, STR_UNIT);
|
||||
// TODO flash saving with selectMenuItem where I copied those 2 lines?
|
||||
lcd_putsiAtt(SENSOR_2ND_COLUMN, y, STR_VTELEMUNIT, sensor->unit, attr);
|
||||
if (attr) {
|
||||
@@ -305,7 +305,7 @@ void menuModelSensor(uint8_t event)
|
||||
case SENSOR_FIELD_PARAM1:
|
||||
if (sensor->type == TELEM_TYPE_CALCULATED) {
|
||||
if (sensor->formula == TELEM_FORMULA_CELL) {
|
||||
lcd_putsLeft(y, "Cells sensor");
|
||||
lcd_putsLeft(y, STR_CELLSENSOR);
|
||||
putsMixerSource(SENSOR_2ND_COLUMN, y, sensor->cell.source ? MIXSRC_FIRST_TELEM+3*(sensor->cell.source-1) : 0, attr);
|
||||
if (attr) {
|
||||
sensor->cell.source = checkIncDec(event, sensor->cell.source, 0, TELEM_VALUES_MAX, EE_MODEL|NO_INCDEC_MARKS, isCellsSensor);
|
||||
@@ -313,7 +313,7 @@ void menuModelSensor(uint8_t event)
|
||||
break;
|
||||
}
|
||||
else if (sensor->formula == TELEM_FORMULA_DIST) {
|
||||
lcd_putsLeft(y, "GPS sensor");
|
||||
lcd_putsLeft(y, STR_GPSSENSOR);
|
||||
putsMixerSource(SENSOR_2ND_COLUMN, y, sensor->dist.gps ? MIXSRC_FIRST_TELEM+3*(sensor->dist.gps-1) : 0, attr);
|
||||
if (attr) {
|
||||
sensor->dist.gps = checkIncDec(event, sensor->dist.gps, 0, TELEM_VALUES_MAX, EE_MODEL|NO_INCDEC_MARKS, isGPSSensor);
|
||||
@@ -321,7 +321,7 @@ void menuModelSensor(uint8_t event)
|
||||
break;
|
||||
}
|
||||
else if (sensor->formula == TELEM_FORMULA_CONSUMPTION) {
|
||||
lcd_putsLeft(y, "Amps sensor");
|
||||
lcd_putsLeft(y, STR_CURRENTSENSOR);
|
||||
putsMixerSource(SENSOR_2ND_COLUMN, y, sensor->consumption.source ? MIXSRC_FIRST_TELEM+3*(sensor->consumption.source-1) : 0, attr);
|
||||
if (attr) {
|
||||
sensor->consumption.source = checkIncDec(event, sensor->consumption.source, 0, TELEM_VALUES_MAX, EE_MODEL|NO_INCDEC_MARKS, isCurrentSensor);
|
||||
@@ -330,7 +330,7 @@ void menuModelSensor(uint8_t event)
|
||||
}
|
||||
}
|
||||
else {
|
||||
lcd_putsLeft(y, "Ratio");
|
||||
lcd_putsLeft(y, STR_RATIO);
|
||||
if (attr) CHECK_INCDEC_MODELVAR(event, sensor->custom.ratio, 0, 30000);
|
||||
if (sensor->custom.ratio == 0)
|
||||
lcd_putcAtt(SENSOR_2ND_COLUMN, y, '-', attr);
|
||||
@@ -343,11 +343,11 @@ void menuModelSensor(uint8_t event)
|
||||
case SENSOR_FIELD_PARAM2:
|
||||
if (sensor->type == TELEM_TYPE_CALCULATED) {
|
||||
if (sensor->formula == TELEM_FORMULA_CELL) {
|
||||
sensor->cell.index = selectMenuItem(SENSOR_2ND_COLUMN, y, "Cell index", "\007Lowest\0001\0 2\0 3\0 4\0 5\0 6\0 HighestDelta\0", sensor->cell.index, 0, 8, attr, event);
|
||||
sensor->cell.index = selectMenuItem(SENSOR_2ND_COLUMN, y, STR_CELLINDEX, "\007Lowest\0001\0 2\0 3\0 4\0 5\0 6\0 HighestDelta\0", sensor->cell.index, 0, 8, attr, event);
|
||||
break;
|
||||
}
|
||||
else if (sensor->formula == TELEM_FORMULA_DIST) {
|
||||
lcd_putsLeft(y, "Alt sensor");
|
||||
lcd_putsLeft(y, STR_ALTSENSOR);
|
||||
putsMixerSource(SENSOR_2ND_COLUMN, y, sensor->dist.alt ? MIXSRC_FIRST_TELEM+3*(sensor->dist.alt-1) : 0, attr);
|
||||
if (attr) {
|
||||
sensor->dist.alt = checkIncDec(event, sensor->dist.alt, 0, TELEM_VALUES_MAX, EE_MODEL|NO_INCDEC_MARKS, isAltSensor);
|
||||
@@ -369,7 +369,7 @@ void menuModelSensor(uint8_t event)
|
||||
|
||||
case SENSOR_FIELD_PARAM4:
|
||||
{
|
||||
putsStrIdx(0, y, "Source", k-SENSOR_FIELD_PARAM1+1);
|
||||
putsStrIdx(0, y, NO_INDENT(STR_SOURCE), k-SENSOR_FIELD_PARAM1+1);
|
||||
int8_t & source = sensor->calc.sources[k-SENSOR_FIELD_PARAM1];
|
||||
if (attr) {
|
||||
source = checkIncDec(event, source, -TELEM_VALUES_MAX, TELEM_VALUES_MAX, EE_MODEL|NO_INCDEC_MARKS, isSensorAvailable);
|
||||
@@ -385,11 +385,11 @@ void menuModelSensor(uint8_t event)
|
||||
}
|
||||
|
||||
case SENSOR_FIELD_INPUT_FLAGS:
|
||||
sensor->inputFlags = selectMenuItem(SENSOR_2ND_COLUMN, y, "Options", "\013None\0 ""Auto Offset""Filter\0", sensor->inputFlags, 0, TELEM_INPUT_FLAGS_MAX, attr, event);
|
||||
sensor->inputFlags = selectMenuItem(SENSOR_2ND_COLUMN, y, STR_OPTIONS, "\013None\0 ""Auto Offset""Filter\0", sensor->inputFlags, 0, TELEM_INPUT_FLAGS_MAX, attr, event);
|
||||
break;
|
||||
|
||||
case SENSOR_FIELD_LOGS:
|
||||
ON_OFF_MENU_ITEM(sensor->logs, SENSOR_2ND_COLUMN, y, "Logs", attr, event);
|
||||
ON_OFF_MENU_ITEM(sensor->logs, SENSOR_2ND_COLUMN, y, STR_LOGS, attr, event);
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -479,7 +479,7 @@ void menuModelTelemetry(uint8_t event)
|
||||
lcd_putsAtt(TELEM_COL2, y, "---", 0); // TODO shortcut
|
||||
}
|
||||
TelemetrySensor * sensor = & g_model.telemetrySensors[index];
|
||||
lcd_outdezAtt(TELEM_COL2+10*FW, y, sensor->instance, 0);
|
||||
lcd_outdezAtt(TELEM_COL3+1*FW, y, sensor->instance, LEFT);
|
||||
if (attr) {
|
||||
s_editMode = 0;
|
||||
s_currIdx = index;
|
||||
@@ -503,6 +503,8 @@ void menuModelTelemetry(uint8_t event)
|
||||
|
||||
case ITEM_TELEMETRY_SENSORS_LABEL:
|
||||
lcd_putsLeft(y, STR_TELEMETRY_SENSORS);
|
||||
lcd_putsAtt(TELEM_COL2, y, STR_VALUE, 0);
|
||||
lcd_putsAtt(TELEM_COL3+1*FW, y, STR_ID, 0);
|
||||
break;
|
||||
|
||||
case ITEM_TELEMETRY_NEWSENSOR:
|
||||
@@ -592,8 +594,8 @@ void menuModelTelemetry(uint8_t event)
|
||||
|
||||
#if defined(REV9E)
|
||||
case ITEM_TELEMETRY_TOP_LCD_TIMER:
|
||||
lcd_putsLeft(y, "Top LCD Timer");
|
||||
putsStrIdx(TELEM_COL2, y, "Timer", g_model.topLcdTimer+1, attr);
|
||||
lcd_putsLeft(y, STR_TOPLCDTIMER);
|
||||
putsStrIdx(TELEM_COL2, y, STR_TIMER, g_model.topLcdTimer+1, attr);
|
||||
if (attr) {
|
||||
g_model.topLcdTimer = checkIncDec(event, g_model.topLcdTimer, 0, MAX_TIMERS-1, EE_MODEL);
|
||||
}
|
||||
|
||||
@@ -568,8 +568,8 @@ void telemetryReset()
|
||||
#if defined(CPUARM) && defined(SIMU)
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, RSSI_ID, 25, 75, UNIT_RAW, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, SWR_ID, 25, 5, UNIT_RAW, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, T1_FIRST_ID, 6, 100, UNIT_CELSIUS, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, T1_FIRST_ID+1, 6, 200, UNIT_CELSIUS, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, T1_FIRST_ID, 5, 100, UNIT_CELSIUS, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, T1_FIRST_ID+0x10, 5, 200, UNIT_CELSIUS, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, ALT_FIRST_ID, 1, 1000, UNIT_METERS, 2);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, CELLS_FIRST_ID, 2, 0x80280220, UNIT_CELLS, 0);
|
||||
setTelemetryValue(TELEM_PROTO_FRSKY_SPORT, CURR_FIRST_ID, 3, 100, UNIT_AMPS, 2);
|
||||
|
||||
@@ -135,6 +135,10 @@
|
||||
#define RSSI_ID 0xf101
|
||||
#define ADC1_ID 0xf102
|
||||
#define ADC2_ID 0xf103
|
||||
#define ADC3_ID 0x0901
|
||||
#define ADC4_ID 0x0911
|
||||
#define SP2UART_A_ID 0xfd00
|
||||
#define SP2UART_B_ID 0xfd01
|
||||
#define BATT_ID 0xf104
|
||||
#define SWR_ID 0xf105
|
||||
#define XJT_VERSION_ID 0xf106
|
||||
@@ -332,7 +336,7 @@ struct FrskyData {
|
||||
#endif
|
||||
|
||||
#define IS_VALID_XJT_VERSION() (frskyData.xjtVersion != 0 && frskyData.xjtVersion != 0xff)
|
||||
#define IS_HIDDEN_TELEMETRY_VALUE() ((appId == XJT_VERSION_ID) || ((appId == SWR_ID) && !IS_VALID_XJT_VERSION()))
|
||||
#define IS_HIDDEN_TELEMETRY_VALUE() ((appId == SP2UART_A_ID) || (appId == SP2UART_B_ID) || (appId == XJT_VERSION_ID) || ((appId == SWR_ID) && !IS_VALID_XJT_VERSION()))
|
||||
|
||||
enum AlarmLevel {
|
||||
alarm_off = 0,
|
||||
|
||||
@@ -59,9 +59,11 @@ struct FrSkySportSensor {
|
||||
const FrSkySportSensor sportSensors[] = {
|
||||
{ RSSI_ID, RSSI_ID, ZSTR_RSSI, UNIT_RAW, 0 },
|
||||
{ SWR_ID, SWR_ID, ZSTR_SWR, UNIT_RAW, 0 },
|
||||
{ ADC1_ID, ADC1_ID, ZSTR_A1, UNIT_VOLTS, 0 },
|
||||
{ ADC2_ID, ADC2_ID, ZSTR_A2, UNIT_VOLTS, 0 },
|
||||
{ BATT_ID, BATT_ID, ZSTR_BATT, UNIT_VOLTS, 0 },
|
||||
{ ADC1_ID, ADC1_ID, ZSTR_A1, UNIT_VOLTS, 1 },
|
||||
{ ADC2_ID, ADC2_ID, ZSTR_A2, UNIT_VOLTS, 1 },
|
||||
{ ADC3_ID, ADC3_ID, ZSTR_A3, UNIT_VOLTS, 2 },
|
||||
{ ADC4_ID, ADC4_ID, ZSTR_A4, UNIT_VOLTS, 2 },
|
||||
{ BATT_ID, BATT_ID, ZSTR_BATT, UNIT_VOLTS, 1 },
|
||||
{ T1_FIRST_ID, T2_LAST_ID, ZSTR_TEMP, UNIT_CELSIUS, 0 },
|
||||
{ RPM_FIRST_ID, RPM_LAST_ID, ZSTR_RPM, UNIT_RPMS, 0 },
|
||||
{ FUEL_FIRST_ID, FUEL_LAST_ID, ZSTR_FUEL, UNIT_PERCENT, 0 },
|
||||
@@ -251,7 +253,6 @@ void frskySportSetDefault(int index, uint16_t id, uint8_t instance)
|
||||
uint8_t prec = min<uint8_t>(2, sensor->prec);
|
||||
telemetrySensor.init(sensor->name, unit, prec);
|
||||
if (id >= ADC1_ID && id <= BATT_ID) {
|
||||
telemetrySensor.prec = 1;
|
||||
telemetrySensor.custom.ratio = 132;
|
||||
telemetrySensor.inputFlags = TELEM_INPUT_FLAGS_FILTERING;
|
||||
}
|
||||
|
||||
@@ -535,9 +535,21 @@ const pm_char STR_BLCOLOR[] PROGMEM = TR_BLCOLOR;
|
||||
const pm_char STR_CRITICALALARM[] PROGMEM = TR_CRITICALALARM;
|
||||
const pm_char STR_TELEMETRY_TYPE[] PROGMEM = TR_TELEMETRY_TYPE;
|
||||
const pm_char STR_TELEMETRY_SENSORS[] PROGMEM = TR_TELEMETRY_SENSORS;
|
||||
const pm_char STR_VALUE[] PROGMEM = TR_VALUE;
|
||||
const pm_char STR_TOPLCDTIMER[] PROGMEM = TR_TOPLCDTIMER;
|
||||
const pm_char STR_UNIT[] PROGMEM = TR_UNIT;
|
||||
const pm_char STR_TELEMETRY_NEWSENSOR[] PROGMEM = TR_TELEMETRY_NEWSENSOR;
|
||||
const pm_char STR_ID[] PROGMEM = TR_ID;
|
||||
const pm_char STR_PRECISION[] PROGMEM = TR_PRECISION;
|
||||
const pm_char STR_RATIO[] PROGMEM = TR_RATIO;
|
||||
const pm_char STR_FORMULA[] PROGMEM = TR_FORMULA;
|
||||
const pm_char STR_CELLINDEX[] PROGMEM = TR_CELLINDEX;
|
||||
const pm_char STR_LOGS[] PROGMEM = TR_LOGS;
|
||||
const pm_char STR_OPTIONS[] PROGMEM = TR_OPTIONS;
|
||||
const pm_char STR_ALTSENSOR[] PROGMEM = TR_ALTSENSOR;
|
||||
const pm_char STR_CELLSENSOR[] PROGMEM = TR_CELLSENSOR;
|
||||
const pm_char STR_GPSSENSOR[] PROGMEM = TR_GPSSENSOR;
|
||||
const pm_char STR_CURRENTSENSOR[] PROGMEM = TR_CURRENTSENSOR;
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
|
||||
@@ -741,9 +741,21 @@ extern const pm_char STR_BLCOLOR[];
|
||||
extern const pm_char STR_CRITICALALARM[];
|
||||
extern const pm_char STR_TELEMETRY_TYPE[];
|
||||
extern const pm_char STR_TELEMETRY_SENSORS[];
|
||||
extern const pm_char STR_VALUE[];
|
||||
extern const pm_char STR_TOPLCDTIMER[];
|
||||
extern const pm_char STR_UNIT[] PROGMEM;
|
||||
extern const pm_char STR_TELEMETRY_NEWSENSOR[];
|
||||
extern const pm_char STR_ID[];
|
||||
extern const pm_char STR_PRECISION[];
|
||||
extern const pm_char STR_RATIO[];
|
||||
extern const pm_char STR_FORMULA[];
|
||||
extern const pm_char STR_CELLINDEX[];
|
||||
extern const pm_char STR_LOGS[];
|
||||
extern const pm_char STR_OPTIONS[];
|
||||
extern const pm_char STR_ALTSENSOR[];
|
||||
extern const pm_char STR_CELLSENSOR[];
|
||||
extern const pm_char STR_GPSSENSOR[];
|
||||
extern const pm_char STR_CURRENTSENSOR[];
|
||||
#endif
|
||||
|
||||
#if defined(PCBTARANIS)
|
||||
|
||||
@@ -900,6 +900,9 @@
|
||||
#define TR_MODULE INDENT "Modul"
|
||||
#define TR_TELEMETRY_TYPE TR("Typ", "Typ telemetrie")
|
||||
#define TR_TELEMETRY_SENSORS "Senzory"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "+ Přidat nový senzor.."
|
||||
#define TR_CHANNELRANGE INDENT "Rozsah kanálů"
|
||||
#define TR_LOWALARM INDENT "Nízký Alarm"
|
||||
@@ -1034,11 +1037,23 @@
|
||||
#define TR_UNLOCKED "Odemčeno"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Přesnost"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -899,6 +899,9 @@
|
||||
#define TR_MODULE INDENT "Modul-Typ"
|
||||
#define TR_TELEMETRY_TYPE TR("Typ", "Telemetrytyp")
|
||||
#define TR_TELEMETRY_SENSORS "----Sensoren----"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Sensor hinzufügen ..."
|
||||
#define TR_CHANNELRANGE TR(INDENT "Kanäle", INDENT "Ausgangs Kanäle") //wg 9XR-Pro
|
||||
#define TR_LOWALARM INDENT "Vor-Alarm bei"
|
||||
@@ -1033,11 +1036,23 @@
|
||||
#define TR_UNLOCKED "Entsperrt"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Prezision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -899,6 +899,9 @@
|
||||
#define TR_MODULE INDENT "Module"
|
||||
#define TR_TELEMETRY_TYPE TR("Type", "Telemetry Type")
|
||||
#define TR_TELEMETRY_SENSORS "Sensors"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Add a new sensor..."
|
||||
#define TR_CHANNELRANGE TR(INDENT "Ch. Range", INDENT "Channel Range")
|
||||
#define TR_LOWALARM INDENT "Low Alarm"
|
||||
@@ -1033,11 +1036,23 @@
|
||||
#define TR_UNLOCKED "Unlocked"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -835,6 +835,9 @@
|
||||
#define TR_MODULE INDENT "Modulo"
|
||||
#define TR_TELEMETRY_TYPE TR("Type", "Telemetry Type")
|
||||
#define TR_TELEMETRY_SENSORS "Sensors"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Add a new sensor..."
|
||||
#define TR_CHANNELRANGE INDENT "Gama de canales"
|
||||
#define TR_LOWALARM INDENT "Alarma baja"
|
||||
@@ -969,11 +972,23 @@
|
||||
#define TR_UNLOCKED "Unlocked"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -835,6 +835,9 @@
|
||||
#define TR_MODULE INDENT "Module"
|
||||
#define TR_TELEMETRY_TYPE TR("Type", "Telemetry Type")
|
||||
#define TR_TELEMETRY_SENSORS "Sensors"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Add a new sensor..."
|
||||
#define TR_CHANNELRANGE INDENT "Channel Range"
|
||||
#define TR_LOWALARM INDENT "Low Alarm"
|
||||
@@ -969,11 +972,23 @@
|
||||
#define TR_UNLOCKED "Avattu"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -319,7 +319,7 @@
|
||||
#define TR_FSW_RESET_ROTENC
|
||||
#endif
|
||||
|
||||
#if LCD >= 212
|
||||
#if LCD_W >= 212
|
||||
#define TR_FSW_RESET_TIMERS "Chrono 1\0 ""Chrono 2\0 ""Chrono 3\0 "
|
||||
#elif defined(CPUARM)
|
||||
#define TR_FSW_RESET_TIMERS "Chr1""Chr2""Chr3"
|
||||
@@ -860,7 +860,7 @@
|
||||
#define TR_EXTERNALRF "HF externe"
|
||||
#define TR_FAILSAFE TR(INDENT "Failsafe", INDENT "Type failsafe")
|
||||
#define TR_FAILSAFESET "REGLAGES FAILSAFE"
|
||||
#define TR_MENUSENSOR "SENSOR"
|
||||
#define TR_MENUSENSOR "CAPTEUR"
|
||||
#define TR_COUNTRYCODE TR("Zone géo.","Zone géographique")
|
||||
#define TR_VOICELANG TR("Langue voix", "Langue annonces vocales")
|
||||
#define TR_UNITSSYSTEM "Unités"
|
||||
@@ -895,6 +895,9 @@
|
||||
#define TR_MODULE INDENT "Type de module"
|
||||
#define TR_TELEMETRY_TYPE "Type télémesure"
|
||||
#define TR_TELEMETRY_SENSORS "Capteurs"
|
||||
#define TR_VALUE "Valeur"
|
||||
#define TR_TOPLCDTIMER "Timer LCD haut"
|
||||
#define TR_UNIT "Unité"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Ajout d'un nouveau capteur..."
|
||||
#define TR_CHANNELRANGE TR(INDENT "Canaux", INDENT "Plage de canaux")
|
||||
#define TR_LOWALARM INDENT "Alarme basse"
|
||||
@@ -1028,12 +1031,24 @@
|
||||
#define TR_MODS_FORBIDDEN "Modifications désactivées!"
|
||||
#define TR_UNLOCKED "Déverrouillé"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_PRECISION "Précision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formule"
|
||||
#define TR_CELLINDEX "Index élem."
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Capteur Alt"
|
||||
#define TR_CELLSENSOR "Capteur Elém"
|
||||
#define TR_GPSSENSOR "Capteur GPS"
|
||||
#define TR_CURRENTSENSOR "Capteur cour."
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "BtRx"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -835,6 +835,9 @@
|
||||
#define TR_MODULE INDENT "Modulo"
|
||||
#define TR_TELEMETRY_TYPE "Tipo Telemetria"
|
||||
#define TR_TELEMETRY_SENSORS "Sensors"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Add a new sensor..."
|
||||
#define TR_CHANNELRANGE INDENT "Numero Canali"
|
||||
#define TR_LOWALARM INDENT "Allarme Basso"
|
||||
@@ -969,11 +972,23 @@
|
||||
#define TR_UNLOCKED "Sbloccato"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -833,6 +833,9 @@
|
||||
#define TR_MODULE INDENT "Moduł"
|
||||
#define TR_TELEMETRY_TYPE "Typ Telemetri"
|
||||
#define TR_TELEMETRY_SENSORS "Czujniki"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Dodaj nowy czujnik..."
|
||||
#define TR_CHANNELRANGE TR(INDENT "ZakrKn",INDENT "Zakres kanału")
|
||||
#define TR_LOWALARM INDENT "Alarm niski"
|
||||
@@ -967,11 +970,23 @@
|
||||
#define TR_UNLOCKED "Odblokowane"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precyzja "
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -835,6 +835,9 @@
|
||||
#define TR_MODULE INDENT "Module"
|
||||
#define TR_TELEMETRY_TYPE TR("Type", "Telemetry Type")
|
||||
#define TR_TELEMETRY_SENSORS "Sensors"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Add a new sensor..."
|
||||
#define TR_CHANNELRANGE INDENT "Channel Range"
|
||||
#define TR_LOWALARM INDENT "Low Alarm"
|
||||
@@ -969,11 +972,23 @@
|
||||
#define TR_UNLOCKED "Unlocked"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
@@ -835,6 +835,9 @@
|
||||
#define TR_MODULE INDENT "Modul"
|
||||
#define TR_TELEMETRY_TYPE "Telemetrityp"
|
||||
#define TR_TELEMETRY_SENSORS "Sensorer"
|
||||
#define TR_VALUE "Value"
|
||||
#define TR_TOPLCDTIMER "Top LCD Timer"
|
||||
#define TR_UNIT "Unit"
|
||||
#define TR_TELEMETRY_NEWSENSOR INDENT "Lägg till sensor..."
|
||||
#define TR_CHANNELRANGE INDENT "Kanalområde"
|
||||
#define TR_LOWALARM INDENT "Låg-alarm"
|
||||
@@ -969,11 +972,23 @@
|
||||
#define TR_UNLOCKED "Olåst"
|
||||
#define TR_ID "ID"
|
||||
#define TR_PRECISION "Precision"
|
||||
#define TR_RATIO "Ratio"
|
||||
#define TR_FORMULA "Formula"
|
||||
#define TR_CELLINDEX "Cell index"
|
||||
#define TR_LOGS "Logs"
|
||||
#define TR_OPTIONS "Options"
|
||||
|
||||
#define TR_ALTSENSOR "Alt sensor"
|
||||
#define TR_CELLSENSOR "Cell sensor"
|
||||
#define TR_GPSSENSOR "GPS sensor"
|
||||
#define TR_CURRENTSENSOR "Current sensor"
|
||||
|
||||
#define ZSTR_RSSI "RSSI"
|
||||
#define ZSTR_SWR "SWR"
|
||||
#define ZSTR_A1 "A1"
|
||||
#define ZSTR_A2 "A2"
|
||||
#define ZSTR_A3 "A3"
|
||||
#define ZSTR_A4 "A4"
|
||||
#define ZSTR_BATT "RxBt"
|
||||
#define ZSTR_ALT "Alt"
|
||||
#define ZSTR_TEMP "Temp"
|
||||
|
||||
Reference in New Issue
Block a user