From 28b75838820e4411378428e2f959988011ede897 Mon Sep 17 00:00:00 2001 From: 3djc Date: Tue, 10 Dec 2019 12:43:06 +0100 Subject: [PATCH] Sensors are no longer zchars (#7178) --- radio/src/telemetry/crossfire.cpp | 48 ++++----- radio/src/telemetry/flysky_ibus.cpp | 76 +++++++-------- radio/src/telemetry/frsky_d.cpp | 48 ++++----- radio/src/telemetry/frsky_sport.cpp | 104 ++++++++++---------- radio/src/telemetry/hitec.cpp | 54 +++++------ radio/src/telemetry/hott.cpp | 12 +-- radio/src/telemetry/spektrum.cpp | 134 +++++++++++++------------- radio/src/translations.cpp | 101 +++++++++++++++++++ radio/src/translations.h | 105 +++++++++++++++++++- radio/src/translations/cn.h.txt | 87 ----------------- radio/src/translations/cz.h.txt | 102 -------------------- radio/src/translations/de.h.txt | 101 ------------------- radio/src/translations/en.h.txt | 104 +------------------- radio/src/translations/es.h.txt | 102 -------------------- radio/src/translations/fi.h.txt | 101 ------------------- radio/src/translations/fr.h.txt | 102 -------------------- radio/src/translations/it.h.txt | 102 -------------------- radio/src/translations/nl.h.txt | 102 -------------------- radio/src/translations/pl.h.txt | 102 -------------------- radio/src/translations/pt.h.txt | 102 -------------------- radio/src/translations/se.h.txt | 102 -------------------- radio/src/translations/untranslated.h | 102 ++++++++++++++++++++ 22 files changed, 545 insertions(+), 1448 deletions(-) diff --git a/radio/src/telemetry/crossfire.cpp b/radio/src/telemetry/crossfire.cpp index b233583a4..79063fde1 100644 --- a/radio/src/telemetry/crossfire.cpp +++ b/radio/src/telemetry/crossfire.cpp @@ -21,30 +21,30 @@ #include "opentx.h" const CrossfireSensor crossfireSensors[] = { - {LINK_ID, 0, ZSTR_RX_RSSI1, UNIT_DB, 0}, - {LINK_ID, 1, ZSTR_RX_RSSI2, UNIT_DB, 0}, - {LINK_ID, 2, ZSTR_RX_QUALITY, UNIT_PERCENT, 0}, - {LINK_ID, 3, ZSTR_RX_SNR, UNIT_DB, 0}, - {LINK_ID, 4, ZSTR_ANTENNA, UNIT_RAW, 0}, - {LINK_ID, 5, ZSTR_RF_MODE, UNIT_RAW, 0}, - {LINK_ID, 6, ZSTR_TX_POWER, UNIT_MILLIWATTS, 0}, - {LINK_ID, 7, ZSTR_TX_RSSI, UNIT_DB, 0}, - {LINK_ID, 8, ZSTR_TX_QUALITY, UNIT_PERCENT, 0}, - {LINK_ID, 9, ZSTR_TX_SNR, UNIT_DB, 0}, - {BATTERY_ID, 0, ZSTR_BATT, UNIT_VOLTS, 1}, - {BATTERY_ID, 1, ZSTR_CURR, UNIT_AMPS, 1}, - {BATTERY_ID, 2, ZSTR_CAPACITY, UNIT_MAH, 0}, - {GPS_ID, 0, ZSTR_GPS, UNIT_GPS_LATITUDE, 0}, - {GPS_ID, 0, ZSTR_GPS, UNIT_GPS_LONGITUDE, 0}, - {GPS_ID, 2, ZSTR_GSPD, UNIT_KMH, 1}, - {GPS_ID, 3, ZSTR_HDG, UNIT_DEGREE, 3}, - {GPS_ID, 4, ZSTR_ALT, UNIT_METERS, 0}, - {GPS_ID, 5, ZSTR_SATELLITES, UNIT_RAW, 0}, - {ATTITUDE_ID, 0, ZSTR_PITCH, UNIT_RADIANS, 3}, - {ATTITUDE_ID, 1, ZSTR_ROLL, UNIT_RADIANS, 3}, - {ATTITUDE_ID, 2, ZSTR_YAW, UNIT_RADIANS, 3}, - {FLIGHT_MODE_ID, 0, ZSTR_FLIGHT_MODE, UNIT_TEXT, 0}, - {CF_VARIO_ID, 0, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 2}, + {LINK_ID, 0, STR_SENSOR_RX_RSSI1, UNIT_DB, 0}, + {LINK_ID, 1, STR_SENSOR_RX_RSSI2, UNIT_DB, 0}, + {LINK_ID, 2, STR_SENSOR_RX_QUALITY, UNIT_PERCENT, 0}, + {LINK_ID, 3, STR_SENSOR_RX_SNR, UNIT_DB, 0}, + {LINK_ID, 4, STR_SENSOR_ANTENNA, UNIT_RAW, 0}, + {LINK_ID, 5, STR_SENSOR_RF_MODE, UNIT_RAW, 0}, + {LINK_ID, 6, STR_SENSOR_TX_POWER, UNIT_MILLIWATTS, 0}, + {LINK_ID, 7, STR_SENSOR_TX_RSSI, UNIT_DB, 0}, + {LINK_ID, 8, STR_SENSOR_TX_QUALITY, UNIT_PERCENT, 0}, + {LINK_ID, 9, STR_SENSOR_TX_SNR, UNIT_DB, 0}, + {BATTERY_ID, 0, STR_SENSOR_BATT, UNIT_VOLTS, 1}, + {BATTERY_ID, 1, STR_SENSOR_CURR, UNIT_AMPS, 1}, + {BATTERY_ID, 2, STR_SENSOR_CAPACITY, UNIT_MAH, 0}, + {GPS_ID, 0, STR_SENSOR_GPS, UNIT_GPS_LATITUDE, 0}, + {GPS_ID, 0, STR_SENSOR_GPS, UNIT_GPS_LONGITUDE, 0}, + {GPS_ID, 2, STR_SENSOR_GSPD, UNIT_KMH, 1}, + {GPS_ID, 3, STR_SENSOR_HDG, UNIT_DEGREE, 3}, + {GPS_ID, 4, STR_SENSOR_ALT, UNIT_METERS, 0}, + {GPS_ID, 5, STR_SENSOR_SATELLITES, UNIT_RAW, 0}, + {ATTITUDE_ID, 0, STR_SENSOR_PITCH, UNIT_RADIANS, 3}, + {ATTITUDE_ID, 1, STR_SENSOR_ROLL, UNIT_RADIANS, 3}, + {ATTITUDE_ID, 2, STR_SENSOR_YAW, UNIT_RADIANS, 3}, + {FLIGHT_MODE_ID, 0, STR_SENSOR_FLIGHT_MODE, UNIT_TEXT, 0}, + {CF_VARIO_ID, 0, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2}, {0, 0, "UNKNOWN", UNIT_RAW, 0}, }; diff --git a/radio/src/telemetry/flysky_ibus.cpp b/radio/src/telemetry/flysky_ibus.cpp index 0869fb0da..920f67732 100644 --- a/radio/src/telemetry/flysky_ibus.cpp +++ b/radio/src/telemetry/flysky_ibus.cpp @@ -95,45 +95,45 @@ enum }; const FlySkySensor flySkySensors[] = { - {AFHDS2A_ID_VOLTAGE | 0x100, ZSTR_A1, UNIT_VOLTS, 2}, // RX Voltage (remapped, really 0x0) - {AFHDS2A_ID_TEMPERATURE, ZSTR_TEMP1, UNIT_CELSIUS, 1}, // Temperature - {AFHDS2A_ID_MOT, ZSTR_RPM, UNIT_RAW, 0}, // RPM - {AFHDS2A_ID_EXTV, ZSTR_A3, UNIT_VOLTS, 2}, // External voltage - {AFHDS2A_ID_CELL_VOLTAGE, ZSTR_CELLS, UNIT_VOLTS, 2}, // Avg Cell voltage - {AFHDS2A_ID_BAT_CURR, ZSTR_CURR, UNIT_AMPS, 2}, // battery current A * 100 - {AFHDS2A_ID_FUEL, ZSTR_CAPACITY, UNIT_RAW, 0}, // remaining battery percentage / mah drawn otherwise or fuel level no unit! - {AFHDS2A_ID_RPM, ZSTR_RPM, UNIT_RAW, 0}, // throttle value / battery capacity - {AFHDS2A_ID_CMP_HEAD, ZSTR_HDG, UNIT_DEGREE, 0}, // Heading 0..360 deg, 0=north 2bytes - {AFHDS2A_ID_CLIMB_RATE, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 - {AFHDS2A_ID_COG, ZSTR_HDG, UNIT_DEGREE, 2}, // 2 bytes Course over ground(NOT heading, but direction of movement) in degrees * 100, 0.0..359.99 degrees. unknown max uint - {AFHDS2A_ID_GPS_STATUS, ZSTR_SATELLITES, UNIT_RAW, 0}, // 2 bytes - {AFHDS2A_ID_ACC_X, ZSTR_ACCX, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed - {AFHDS2A_ID_ACC_Y, ZSTR_ACCY, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed - {AFHDS2A_ID_ACC_Z, ZSTR_ACCZ, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed - {AFHDS2A_ID_ROLL, ZSTR_ROLL, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed - {AFHDS2A_ID_PITCH, ZSTR_PITCH, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed - {AFHDS2A_ID_YAW, ZSTR_YAW, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed - {AFHDS2A_ID_VERTICAL_SPEED, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 - {AFHDS2A_ID_GROUND_SPEED, ZSTR_GSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 different unit than build-in sensor - {AFHDS2A_ID_GPS_DIST, ZSTR_DIST, UNIT_METERS, 0}, // 2 bytes dist from home m unsigned - {AFHDS2A_ID_ARMED, ZSTR_ARM, UNIT_RAW, 0}, // 2 bytes - {AFHDS2A_ID_FLIGHT_MODE, ZSTR_FLIGHT_MODE, UNIT_RAW, 0}, // 2 bytes index - {AFHDS2A_ID_PRES, ZSTR_PRES, UNIT_RAW, 2}, // 4 bytes In fact Temperature + Pressure -> Altitude - {AFHDS2A_ID_PRES | 0x100, ZSTR_TEMP2, UNIT_CELSIUS, 1}, // 2 bytes Temperature - {AFHDS2A_ID_ODO1, ZSTR_ODO1, UNIT_METERS, 2}, // 2 bytes Odometer1 -- some magic with 330 needed - {AFHDS2A_ID_ODO2, ZSTR_ODO2, UNIT_METERS, 2}, // 2 bytes Odometer2 -- some magic with 330 needed - {AFHDS2A_ID_SPE, ZSTR_ASPD, UNIT_KMH, 2}, // 2 bytes Speed km/h -- some magic with 330 needed - {AFHDS2A_ID_TX_V, ZSTR_TXV, UNIT_VOLTS, 2}, // TX Voltage - {AFHDS2A_ID_GPS_LAT, ZSTR_GPS, UNIT_RAW, 7}, // 4 bytes signed WGS84 in degrees * 1E7 - {AFHDS2A_ID_GPS_LON, ZSTR_GPS, UNIT_RAW, 7}, // 4 bytes signed WGS84 in degrees * 1E7 - {AFHDS2A_ID_GPS_ALT, ZSTR_GPSALT, UNIT_METERS, 2}, // 4 bytes signed GPS alt m*100 - {AFHDS2A_ID_ALT, ZSTR_ALT, UNIT_METERS, 2}, // 4 bytes signed Alt m*100 + {AFHDS2A_ID_VOLTAGE | 0x100, STR_SENSOR_A1, UNIT_VOLTS, 2}, // RX Voltage (remapped, really 0x0) + {AFHDS2A_ID_TEMPERATURE, STR_SENSOR_TEMP1, UNIT_CELSIUS, 1}, // Temperature + {AFHDS2A_ID_MOT, STR_SENSOR_RPM, UNIT_RAW, 0}, // RPM + {AFHDS2A_ID_EXTV, STR_SENSOR_A3, UNIT_VOLTS, 2}, // External voltage + {AFHDS2A_ID_CELL_VOLTAGE, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, // Avg Cell voltage + {AFHDS2A_ID_BAT_CURR, STR_SENSOR_CURR, UNIT_AMPS, 2}, // battery current A * 100 + {AFHDS2A_ID_FUEL, STR_SENSOR_CAPACITY, UNIT_RAW, 0}, // remaining battery percentage / mah drawn otherwise or fuel level no unit! + {AFHDS2A_ID_RPM, STR_SENSOR_RPM, UNIT_RAW, 0}, // throttle value / battery capacity + {AFHDS2A_ID_CMP_HEAD, STR_SENSOR_HDG, UNIT_DEGREE, 0}, // Heading 0..360 deg, 0=north 2bytes + {AFHDS2A_ID_CLIMB_RATE, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 + {AFHDS2A_ID_COG, STR_SENSOR_HDG, UNIT_DEGREE, 2}, // 2 bytes Course over ground(NOT heading, but direction of movement) in degrees * 100, 0.0..359.99 degrees. unknown max uint + {AFHDS2A_ID_GPS_STATUS, STR_SENSOR_SATELLITES, UNIT_RAW, 0}, // 2 bytes + {AFHDS2A_ID_ACC_X, STR_SENSOR_ACCX, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed + {AFHDS2A_ID_ACC_Y, STR_SENSOR_ACCY, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed + {AFHDS2A_ID_ACC_Z, STR_SENSOR_ACCZ, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 signed + {AFHDS2A_ID_ROLL, STR_SENSOR_ROLL, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed + {AFHDS2A_ID_PITCH, STR_SENSOR_PITCH, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed + {AFHDS2A_ID_YAW, STR_SENSOR_YAW, UNIT_DEGREE, 2}, // 2 bytes deg *100 signed + {AFHDS2A_ID_VERTICAL_SPEED, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 + {AFHDS2A_ID_GROUND_SPEED, STR_SENSOR_GSPD, UNIT_METERS_PER_SECOND, 2}, // 2 bytes m/s *100 different unit than build-in sensor + {AFHDS2A_ID_GPS_DIST, STR_SENSOR_DIST, UNIT_METERS, 0}, // 2 bytes dist from home m unsigned + {AFHDS2A_ID_ARMED, STR_SENSOR_ARM, UNIT_RAW, 0}, // 2 bytes + {AFHDS2A_ID_FLIGHT_MODE, STR_SENSOR_FLIGHT_MODE, UNIT_RAW, 0}, // 2 bytes index + {AFHDS2A_ID_PRES, STR_SENSOR_PRES, UNIT_RAW, 2}, // 4 bytes In fact Temperature + Pressure -> Altitude + {AFHDS2A_ID_PRES | 0x100, STR_SENSOR_TEMP2, UNIT_CELSIUS, 1}, // 2 bytes Temperature + {AFHDS2A_ID_ODO1, STR_SENSOR_ODO1, UNIT_METERS, 2}, // 2 bytes Odometer1 -- some magic with 330 needed + {AFHDS2A_ID_ODO2, STR_SENSOR_ODO2, UNIT_METERS, 2}, // 2 bytes Odometer2 -- some magic with 330 needed + {AFHDS2A_ID_SPE, STR_SENSOR_ASPD, UNIT_KMH, 2}, // 2 bytes Speed km/h -- some magic with 330 needed + {AFHDS2A_ID_TX_V, STR_SENSOR_TXV, UNIT_VOLTS, 2}, // TX Voltage + {AFHDS2A_ID_GPS_LAT, STR_SENSOR_GPS, UNIT_RAW, 7}, // 4 bytes signed WGS84 in degrees * 1E7 + {AFHDS2A_ID_GPS_LON, STR_SENSOR_GPS, UNIT_RAW, 7}, // 4 bytes signed WGS84 in degrees * 1E7 + {AFHDS2A_ID_GPS_ALT, STR_SENSOR_GPSALT, UNIT_METERS, 2}, // 4 bytes signed GPS alt m*100 + {AFHDS2A_ID_ALT, STR_SENSOR_ALT, UNIT_METERS, 2}, // 4 bytes signed Alt m*100 - {AFHDS2A_ID_RX_SNR, ZSTR_RX_SNR, UNIT_DB, 0}, // RX SNR - {AFHDS2A_ID_RX_NOISE, ZSTR_RX_NOISE, UNIT_DB, 0}, // RX Noise - {AFHDS2A_ID_RX_RSSI, ZSTR_RSSI, UNIT_DB, 0}, // RX RSSI (0xfc) - {AFHDS2A_ID_RX_ERR_RATE, ZSTR_RX_QUALITY, UNIT_RAW, 0}, // RX error rate - {AFHDS2A_ID_TX_RSSI, ZSTR_TX_RSSI, UNIT_RAW, 0}, // Pseudo sensor for TRSSI + {AFHDS2A_ID_RX_SNR, STR_SENSOR_RX_SNR, UNIT_DB, 0}, // RX SNR + {AFHDS2A_ID_RX_NOISE, STR_SENSOR_RX_NOISE, UNIT_DB, 0}, // RX Noise + {AFHDS2A_ID_RX_RSSI, STR_SENSOR_RSSI, UNIT_DB, 0}, // RX RSSI (0xfc) + {AFHDS2A_ID_RX_ERR_RATE, STR_SENSOR_RX_QUALITY, UNIT_RAW, 0}, // RX error rate + {AFHDS2A_ID_TX_RSSI, STR_SENSOR_TX_RSSI, UNIT_RAW, 0}, // Pseudo sensor for TRSSI {0x00, NULL, UNIT_RAW, 0}, // sentinel }; diff --git a/radio/src/telemetry/frsky_d.cpp b/radio/src/telemetry/frsky_d.cpp index 67445c193..36bcad041 100644 --- a/radio/src/telemetry/frsky_d.cpp +++ b/radio/src/telemetry/frsky_d.cpp @@ -100,27 +100,27 @@ struct FrSkyDSensor { }; const FrSkyDSensor frskyDSensors[] = { - { D_RSSI_ID, ZSTR_RSSI, UNIT_RAW, 0 }, - { D_A1_ID, ZSTR_A1, UNIT_VOLTS, 1 }, - { D_A2_ID, ZSTR_A2, UNIT_VOLTS, 1 }, - { RPM_ID, ZSTR_RPM, UNIT_RPMS, 0 }, - { FUEL_ID, ZSTR_FUEL, UNIT_PERCENT, 0 }, - { TEMP1_ID, ZSTR_TEMP1, UNIT_CELSIUS, 0 }, - { TEMP2_ID, ZSTR_TEMP2, UNIT_CELSIUS, 0 }, - { CURRENT_ID, ZSTR_CURR, UNIT_AMPS, 1 }, - { ACCEL_X_ID, ZSTR_ACCX, UNIT_G, 3 }, - { ACCEL_Y_ID, ZSTR_ACCY, UNIT_G, 3 }, - { ACCEL_Z_ID, ZSTR_ACCZ, UNIT_G, 3 }, - { VARIO_ID, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 2 }, - { VFAS_ID, ZSTR_VFAS, UNIT_VOLTS, 2 }, - { BARO_ALT_AP_ID, ZSTR_ALT, UNIT_METERS, 1 }, // we map hi precision vario into PREC1! - { VOLTS_AP_ID, ZSTR_VFAS, UNIT_VOLTS, 2 }, - { GPS_SPEED_BP_ID, ZSTR_GSPD, UNIT_KTS, 0 }, - { GPS_COURS_BP_ID, ZSTR_HDG, UNIT_DEGREE, 0 }, - { VOLTS_ID, ZSTR_CELLS, UNIT_CELLS, 2 }, - { GPS_ALT_BP_ID, ZSTR_GPSALT, UNIT_METERS, 0 }, - { GPS_HOUR_MIN_ID, ZSTR_GPSDATETIME, UNIT_DATETIME, 0 }, - { GPS_LAT_AP_ID, ZSTR_GPS, UNIT_GPS, 0 }, + { D_RSSI_ID, STR_SENSOR_RSSI, UNIT_RAW, 0 }, + { D_A1_ID, STR_SENSOR_A1, UNIT_VOLTS, 1 }, + { D_A2_ID, STR_SENSOR_A2, UNIT_VOLTS, 1 }, + { RPM_ID, STR_SENSOR_RPM, UNIT_RPMS, 0 }, + { FUEL_ID, STR_SENSOR_FUEL, UNIT_PERCENT, 0 }, + { TEMP1_ID, STR_SENSOR_TEMP1, UNIT_CELSIUS, 0 }, + { TEMP2_ID, STR_SENSOR_TEMP2, UNIT_CELSIUS, 0 }, + { CURRENT_ID, STR_SENSOR_CURR, UNIT_AMPS, 1 }, + { ACCEL_X_ID, STR_SENSOR_ACCX, UNIT_G, 3 }, + { ACCEL_Y_ID, STR_SENSOR_ACCY, UNIT_G, 3 }, + { ACCEL_Z_ID, STR_SENSOR_ACCZ, UNIT_G, 3 }, + { VARIO_ID, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2 }, + { VFAS_ID, STR_SENSOR_VFAS, UNIT_VOLTS, 2 }, + { BARO_ALT_AP_ID, STR_SENSOR_ALT, UNIT_METERS, 1 }, // we map hi precision vario into PREC1! + { VOLTS_AP_ID, STR_SENSOR_VFAS, UNIT_VOLTS, 2 }, + { GPS_SPEED_BP_ID, STR_SENSOR_GSPD, UNIT_KTS, 0 }, + { GPS_COURS_BP_ID, STR_SENSOR_HDG, UNIT_DEGREE, 0 }, + { VOLTS_ID, STR_SENSOR_CELLS, UNIT_CELLS, 2 }, + { GPS_ALT_BP_ID, STR_SENSOR_GPSALT, UNIT_METERS, 0 }, + { GPS_HOUR_MIN_ID, STR_SENSOR_GPSDATETIME, UNIT_DATETIME, 0 }, + { GPS_LAT_AP_ID, STR_SENSOR_GPS, UNIT_GPS, 0 }, { 0, NULL, UNIT_RAW, 0 } // sentinel }; @@ -277,15 +277,15 @@ void frskyDSetDefault(int index, uint16_t id) #if defined(MULTIMODULE) if (id == TX_RSSI_ID) { - telemetrySensor.init(ZSTR_TX_RSSI, UNIT_DB, 0); + telemetrySensor.init(STR_SENSOR_TX_RSSI, UNIT_DB, 0); telemetrySensor.filter = 1; } else if (id == TX_LQI_ID) { - telemetrySensor.init(ZSTR_TX_QUALITY, UNIT_RAW, 0); + telemetrySensor.init(STR_SENSOR_TX_QUALITY, UNIT_RAW, 0); telemetrySensor.filter = 1; } else if (id == RX_LQI_ID) { - telemetrySensor.init(ZSTR_RX_QUALITY, UNIT_RAW, 0); + telemetrySensor.init(STR_SENSOR_RX_QUALITY, UNIT_RAW, 0); telemetrySensor.filter = 1; } else diff --git a/radio/src/telemetry/frsky_sport.cpp b/radio/src/telemetry/frsky_sport.cpp index d67da2559..83ae73124 100644 --- a/radio/src/telemetry/frsky_sport.cpp +++ b/radio/src/telemetry/frsky_sport.cpp @@ -30,60 +30,60 @@ struct FrSkySportSensor { }; const FrSkySportSensor sportSensors[] = { - { RSSI_ID, RSSI_ID, 0, ZSTR_RSSI, UNIT_DB, 0 }, + { RSSI_ID, RSSI_ID, 0, STR_SENSOR_RSSI, UNIT_DB, 0 }, #if defined(MULTIMODULE) - { TX_RSSI_ID, TX_RSSI_ID, 0, ZSTR_TX_RSSI , UNIT_DB , 0 }, - { TX_LQI_ID , TX_LQI_ID, 0, ZSTR_TX_QUALITY, UNIT_RAW, 0 }, + { TX_RSSI_ID, TX_RSSI_ID, 0, STR_SENSOR_TX_RSSI , UNIT_DB , 0 }, + { TX_LQI_ID , TX_LQI_ID, 0, STR_SENSOR_TX_QUALITY, UNIT_RAW, 0 }, #endif - { ADC1_ID, ADC1_ID, 0, ZSTR_A1, UNIT_VOLTS, 1 }, - { ADC2_ID, ADC2_ID, 0, ZSTR_A2, UNIT_VOLTS, 1 }, - { A3_FIRST_ID, A3_LAST_ID, 0, ZSTR_A3, UNIT_VOLTS, 2 }, - { A4_FIRST_ID, A4_LAST_ID, 0, ZSTR_A4, UNIT_VOLTS, 2 }, - { BATT_ID, BATT_ID, 0, ZSTR_BATT, UNIT_VOLTS, 1 }, - { R9_PWR_ID, R9_PWR_ID, 0, ZSTR_R9PW, UNIT_MILLIWATTS, 0 }, - { T1_FIRST_ID, T1_LAST_ID, 0, ZSTR_TEMP1, UNIT_CELSIUS, 0 }, - { T2_FIRST_ID, T2_LAST_ID, 0, ZSTR_TEMP2, UNIT_CELSIUS, 0 }, - { RPM_FIRST_ID, RPM_LAST_ID, 0, ZSTR_RPM, UNIT_RPMS, 0 }, - { FUEL_FIRST_ID, FUEL_LAST_ID, 0, ZSTR_FUEL, UNIT_PERCENT, 0 }, - { ALT_FIRST_ID, ALT_LAST_ID, 0, ZSTR_ALT, UNIT_METERS, 2 }, - { VARIO_FIRST_ID, VARIO_LAST_ID, 0, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 2 }, - { ACCX_FIRST_ID, ACCX_LAST_ID, 0, ZSTR_ACCX, UNIT_G, 2 }, - { ACCY_FIRST_ID, ACCY_LAST_ID, 0, ZSTR_ACCY, UNIT_G, 2 }, - { ACCZ_FIRST_ID, ACCZ_LAST_ID, 0, ZSTR_ACCZ, UNIT_G, 2 }, - { CURR_FIRST_ID, CURR_LAST_ID, 0, ZSTR_CURR, UNIT_AMPS, 1 }, - { VFAS_FIRST_ID, VFAS_LAST_ID, 0, ZSTR_VFAS, UNIT_VOLTS, 2 }, - { AIR_SPEED_FIRST_ID, AIR_SPEED_LAST_ID, 0, ZSTR_ASPD, UNIT_KTS, 1 }, - { GPS_SPEED_FIRST_ID, GPS_SPEED_LAST_ID, 0, ZSTR_GSPD, UNIT_KTS, 3 }, - { CELLS_FIRST_ID, CELLS_LAST_ID, 0, ZSTR_CELLS, UNIT_CELLS, 2 }, - { GPS_ALT_FIRST_ID, GPS_ALT_LAST_ID, 0, ZSTR_GPSALT, UNIT_METERS, 2 }, - { GPS_TIME_DATE_FIRST_ID, GPS_TIME_DATE_LAST_ID, 0, ZSTR_GPSDATETIME, UNIT_DATETIME, 0 }, - { GPS_LONG_LATI_FIRST_ID, GPS_LONG_LATI_LAST_ID, 0, ZSTR_GPS, UNIT_GPS, 0 }, - { FUEL_QTY_FIRST_ID, FUEL_QTY_LAST_ID, 0, ZSTR_FUEL, UNIT_MILLILITERS, 2 }, - { GPS_COURS_FIRST_ID, GPS_COURS_LAST_ID, 0, ZSTR_HDG, UNIT_DEGREE, 2 }, - { RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 0, ZSTR_BATT1_VOLTAGE, UNIT_VOLTS, 3 }, - { RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 0, ZSTR_BATT2_VOLTAGE, UNIT_VOLTS, 3 }, - { RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 1, ZSTR_BATT1_CURRENT, UNIT_AMPS, 2 }, - { RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 1, ZSTR_BATT2_CURRENT, UNIT_AMPS, 2 }, - { RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 0, ZSTR_BATT1_CONSUMPTION, UNIT_MAH, 0 }, - { RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 1, ZSTR_BATT2_CONSUMPTION, UNIT_MAH, 0 }, - { RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 0, ZSTR_CHANS_STATE, UNIT_BITFIELD, 0 }, - { RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 1, ZSTR_RB_STATE, UNIT_BITFIELD, 0 }, - { SD1_FIRST_ID, SD1_LAST_ID, 0, ZSTR_SD1_CHANNEL, UNIT_RAW, 0 }, - { ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 0, ZSTR_ESC_VOLTAGE, UNIT_VOLTS, 2 }, - { ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 1, ZSTR_ESC_CURRENT, UNIT_AMPS, 2 }, - { ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 0, ZSTR_ESC_RPM, UNIT_RPMS, 0 }, - { ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 1, ZSTR_ESC_CONSUMPTION, UNIT_MAH, 0 }, - { ESC_TEMPERATURE_FIRST_ID, ESC_TEMPERATURE_LAST_ID, 0, ZSTR_ESC_TEMP, UNIT_CELSIUS, 0 }, - { GASSUIT_TEMP1_FIRST_ID, GASSUIT_TEMP1_LAST_ID, 0, ZSTR_GASSUIT_TEMP1, UNIT_CELSIUS, 0 }, - { GASSUIT_TEMP2_FIRST_ID, GASSUIT_TEMP2_LAST_ID, 0, ZSTR_GASSUIT_TEMP2, UNIT_CELSIUS, 0 }, - { GASSUIT_SPEED_FIRST_ID, GASSUIT_SPEED_LAST_ID, 0, ZSTR_GASSUIT_RPM, UNIT_RPMS, 0 }, - { GASSUIT_RES_VOL_FIRST_ID, GASSUIT_RES_VOL_LAST_ID, 0, ZSTR_GASSUIT_RES_VOL, UNIT_MILLILITERS, 0 }, - { GASSUIT_RES_PERC_FIRST_ID, GASSUIT_RES_PERC_LAST_ID, 0, ZSTR_GASSUIT_RES_PERC, UNIT_PERCENT, 0 }, - { GASSUIT_FLOW_FIRST_ID, GASSUIT_FLOW_LAST_ID, 0, ZSTR_GASSUIT_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, - { GASSUIT_MAX_FLOW_FIRST_ID, GASSUIT_MAX_FLOW_LAST_ID, 0, ZSTR_GASSUIT_MAX_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, - { GASSUIT_AVG_FLOW_FIRST_ID, GASSUIT_AVG_FLOW_LAST_ID, 0, ZSTR_GASSUIT_AVG_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, - { SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 0, ZSTR_SBEC_VOLTAGE, UNIT_VOLTS, 2 }, - { SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 1, ZSTR_SBEC_CURRENT, UNIT_AMPS, 2 }, + { ADC1_ID, ADC1_ID, 0, STR_SENSOR_A1, UNIT_VOLTS, 1 }, + { ADC2_ID, ADC2_ID, 0, STR_SENSOR_A2, UNIT_VOLTS, 1 }, + { A3_FIRST_ID, A3_LAST_ID, 0, STR_SENSOR_A3, UNIT_VOLTS, 2 }, + { A4_FIRST_ID, A4_LAST_ID, 0, STR_SENSOR_A4, UNIT_VOLTS, 2 }, + { BATT_ID, BATT_ID, 0, STR_SENSOR_BATT, UNIT_VOLTS, 1 }, + { R9_PWR_ID, R9_PWR_ID, 0, STR_SENSOR_R9PW, UNIT_MILLIWATTS, 0 }, + { T1_FIRST_ID, T1_LAST_ID, 0, STR_SENSOR_TEMP1, UNIT_CELSIUS, 0 }, + { T2_FIRST_ID, T2_LAST_ID, 0, STR_SENSOR_TEMP2, UNIT_CELSIUS, 0 }, + { RPM_FIRST_ID, RPM_LAST_ID, 0, STR_SENSOR_RPM, UNIT_RPMS, 0 }, + { FUEL_FIRST_ID, FUEL_LAST_ID, 0, STR_SENSOR_FUEL, UNIT_PERCENT, 0 }, + { ALT_FIRST_ID, ALT_LAST_ID, 0, STR_SENSOR_ALT, UNIT_METERS, 2 }, + { VARIO_FIRST_ID, VARIO_LAST_ID, 0, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2 }, + { ACCX_FIRST_ID, ACCX_LAST_ID, 0, STR_SENSOR_ACCX, UNIT_G, 2 }, + { ACCY_FIRST_ID, ACCY_LAST_ID, 0, STR_SENSOR_ACCY, UNIT_G, 2 }, + { ACCZ_FIRST_ID, ACCZ_LAST_ID, 0, STR_SENSOR_ACCZ, UNIT_G, 2 }, + { CURR_FIRST_ID, CURR_LAST_ID, 0, STR_SENSOR_CURR, UNIT_AMPS, 1 }, + { VFAS_FIRST_ID, VFAS_LAST_ID, 0, STR_SENSOR_VFAS, UNIT_VOLTS, 2 }, + { AIR_SPEED_FIRST_ID, AIR_SPEED_LAST_ID, 0, STR_SENSOR_ASPD, UNIT_KTS, 1 }, + { GPS_SPEED_FIRST_ID, GPS_SPEED_LAST_ID, 0, STR_SENSOR_GSPD, UNIT_KTS, 3 }, + { CELLS_FIRST_ID, CELLS_LAST_ID, 0, STR_SENSOR_CELLS, UNIT_CELLS, 2 }, + { GPS_ALT_FIRST_ID, GPS_ALT_LAST_ID, 0, STR_SENSOR_GPSALT, UNIT_METERS, 2 }, + { GPS_TIME_DATE_FIRST_ID, GPS_TIME_DATE_LAST_ID, 0, STR_SENSOR_GPSDATETIME, UNIT_DATETIME, 0 }, + { GPS_LONG_LATI_FIRST_ID, GPS_LONG_LATI_LAST_ID, 0, STR_SENSOR_GPS, UNIT_GPS, 0 }, + { FUEL_QTY_FIRST_ID, FUEL_QTY_LAST_ID, 0, STR_SENSOR_FUEL, UNIT_MILLILITERS, 2 }, + { GPS_COURS_FIRST_ID, GPS_COURS_LAST_ID, 0, STR_SENSOR_HDG, UNIT_DEGREE, 2 }, + { RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 0, STR_SENSOR_BATT1_VOLTAGE, UNIT_VOLTS, 3 }, + { RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 0, STR_SENSOR_BATT2_VOLTAGE, UNIT_VOLTS, 3 }, + { RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 1, STR_SENSOR_BATT1_CURRENT, UNIT_AMPS, 2 }, + { RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 1, STR_SENSOR_BATT2_CURRENT, UNIT_AMPS, 2 }, + { RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 0, STR_SENSOR_BATT1_CONSUMPTION, UNIT_MAH, 0 }, + { RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 1, STR_SENSOR_BATT2_CONSUMPTION, UNIT_MAH, 0 }, + { RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 0, STR_SENSOR_CHANS_STATE, UNIT_BITFIELD, 0 }, + { RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 1, STR_SENSOR_RB_STATE, UNIT_BITFIELD, 0 }, + { SD1_FIRST_ID, SD1_LAST_ID, 0, STR_SENSOR_SD1_CHANNEL, UNIT_RAW, 0 }, + { ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 0, STR_SENSOR_ESC_VOLTAGE, UNIT_VOLTS, 2 }, + { ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 1, STR_SENSOR_ESC_CURRENT, UNIT_AMPS, 2 }, + { ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 0, STR_SENSOR_ESC_RPM, UNIT_RPMS, 0 }, + { ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 1, STR_SENSOR_ESC_CONSUMPTION, UNIT_MAH, 0 }, + { ESC_TEMPERATURE_FIRST_ID, ESC_TEMPERATURE_LAST_ID, 0, STR_SENSOR_ESC_TEMP, UNIT_CELSIUS, 0 }, + { GASSUIT_TEMP1_FIRST_ID, GASSUIT_TEMP1_LAST_ID, 0, STR_SENSOR_GASSUIT_TEMP1, UNIT_CELSIUS, 0 }, + { GASSUIT_TEMP2_FIRST_ID, GASSUIT_TEMP2_LAST_ID, 0, STR_SENSOR_GASSUIT_TEMP2, UNIT_CELSIUS, 0 }, + { GASSUIT_SPEED_FIRST_ID, GASSUIT_SPEED_LAST_ID, 0, STR_SENSOR_GASSUIT_RPM, UNIT_RPMS, 0 }, + { GASSUIT_RES_VOL_FIRST_ID, GASSUIT_RES_VOL_LAST_ID, 0, STR_SENSOR_GASSUIT_RES_VOL, UNIT_MILLILITERS, 0 }, + { GASSUIT_RES_PERC_FIRST_ID, GASSUIT_RES_PERC_LAST_ID, 0, STR_SENSOR_GASSUIT_RES_PERC, UNIT_PERCENT, 0 }, + { GASSUIT_FLOW_FIRST_ID, GASSUIT_FLOW_LAST_ID, 0, STR_SENSOR_GASSUIT_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, + { GASSUIT_MAX_FLOW_FIRST_ID, GASSUIT_MAX_FLOW_LAST_ID, 0, STR_SENSOR_GASSUIT_MAX_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, + { GASSUIT_AVG_FLOW_FIRST_ID, GASSUIT_AVG_FLOW_LAST_ID, 0, STR_SENSOR_GASSUIT_AVG_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 }, + { SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 0, STR_SENSOR_SBEC_VOLTAGE, UNIT_VOLTS, 2 }, + { SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 1, STR_SENSOR_SBEC_CURRENT, UNIT_AMPS, 2 }, { 0, 0, 0, NULL, UNIT_RAW, 0 } // sentinel }; diff --git a/radio/src/telemetry/hitec.cpp b/radio/src/telemetry/hitec.cpp index 3d4770b81..cfac4a353 100644 --- a/radio/src/telemetry/hitec.cpp +++ b/radio/src/telemetry/hitec.cpp @@ -156,45 +156,45 @@ enum const HitecSensor hitecSensors[] = { //frame 00 - {HITEC_ID_RX_VOLTAGE, ZSTR_BATT, UNIT_VOLTS, 2}, // RX_Batt Voltage + {HITEC_ID_RX_VOLTAGE, STR_SENSOR_BATT, UNIT_VOLTS, 2}, // RX_Batt Voltage //frame 11 //frame 12 - {HITEC_ID_GPS_LAT_LONG, ZSTR_GPS, UNIT_GPS, 0}, // GPS position + {HITEC_ID_GPS_LAT_LONG, STR_SENSOR_GPS, UNIT_GPS, 0}, // GPS position //frame 13 - {HITEC_ID_TEMP2, ZSTR_TEMP2, UNIT_CELSIUS, 0}, // Temperature sensor 2 + {HITEC_ID_TEMP2, STR_SENSOR_TEMP2, UNIT_CELSIUS, 0}, // Temperature sensor 2 //frame 14 - {HITEC_ID_GPS_SPEED, ZSTR_GSPD, UNIT_KMH, 0}, // GPS speed - {HITEC_ID_GPS_ALTITUDE, ZSTR_GPSALT, UNIT_METERS, 0}, // GPS altitude sea level - {HITEC_ID_TEMP1, ZSTR_TEMP1, UNIT_CELSIUS, 0}, // Temperature sensor 1 + {HITEC_ID_GPS_SPEED, STR_SENSOR_GSPD, UNIT_KMH, 0}, // GPS speed + {HITEC_ID_GPS_ALTITUDE, STR_SENSOR_GPSALT, UNIT_METERS, 0}, // GPS altitude sea level + {HITEC_ID_TEMP1, STR_SENSOR_TEMP1, UNIT_CELSIUS, 0}, // Temperature sensor 1 //frame 15 - {HITEC_ID_FUEL, ZSTR_FUEL, UNIT_PERCENT, 0}, // Fuel - {HITEC_ID_RPM1, ZSTR_RPM, UNIT_RPMS, 0}, // RPM1 - {HITEC_ID_RPM2, ZSTR_RPM2, UNIT_RPMS, 0}, // RPM2 + {HITEC_ID_FUEL, STR_SENSOR_FUEL, UNIT_PERCENT, 0}, // Fuel + {HITEC_ID_RPM1, STR_SENSOR_RPM, UNIT_RPMS, 0}, // RPM1 + {HITEC_ID_RPM2, STR_SENSOR_RPM2, UNIT_RPMS, 0}, // RPM2 //frame 16 - {HITEC_ID_GPS_DATETIME, ZSTR_GPS, UNIT_DATETIME, 0}, // GPS date time + {HITEC_ID_GPS_DATETIME, STR_SENSOR_GPS, UNIT_DATETIME, 0}, // GPS date time //frame 17 - {HITEC_ID_GPS_HEADING, ZSTR_HDG, UNIT_DEGREE, 0}, // GPS Heading - {HITEC_ID_GPS_COUNT, ZSTR_SATELLITES, UNIT_RAW, 0}, // GPS count - {HITEC_ID_TEMP3, ZSTR_TEMP3, UNIT_CELSIUS, 0}, // Temperature sensor 3 - {HITEC_ID_TEMP4, ZSTR_TEMP4, UNIT_CELSIUS, 0}, // Temperature sensor 4 + {HITEC_ID_GPS_HEADING, STR_SENSOR_HDG, UNIT_DEGREE, 0}, // GPS Heading + {HITEC_ID_GPS_COUNT, STR_SENSOR_SATELLITES, UNIT_RAW, 0}, // GPS count + {HITEC_ID_TEMP3, STR_SENSOR_TEMP3, UNIT_CELSIUS, 0}, // Temperature sensor 3 + {HITEC_ID_TEMP4, STR_SENSOR_TEMP4, UNIT_CELSIUS, 0}, // Temperature sensor 4 //frame 18 - {HITEC_ID_VOLTAGE, ZSTR_A1, UNIT_VOLTS, 1}, // Voltage sensor - {HITEC_ID_AMP, ZSTR_CURR, UNIT_AMPS, 0}, // Amp sensor - {HITEC_ID_C50, ZSTR_C50, UNIT_AMPS, 1}, // Amp sensor C50 - {HITEC_ID_C200, ZSTR_C200, UNIT_AMPS, 0}, // Amp sensor C200 + {HITEC_ID_VOLTAGE, STR_SENSOR_A1, UNIT_VOLTS, 1}, // Voltage sensor + {HITEC_ID_AMP, STR_SENSOR_CURR, UNIT_AMPS, 0}, // Amp sensor + {HITEC_ID_C50, STR_SENSOR_C50, UNIT_AMPS, 1}, // Amp sensor C50 + {HITEC_ID_C200, STR_SENSOR_C200, UNIT_AMPS, 0}, // Amp sensor C200 //frame 19 - {HITEC_ID_AMP_S1, ZSTR_CURR_SERVO1, UNIT_AMPS, 1}, // Amp sensor - {HITEC_ID_AMP_S2, ZSTR_CURR_SERVO2, UNIT_AMPS, 1}, // Amp sensor - {HITEC_ID_AMP_S3, ZSTR_CURR_SERVO3, UNIT_AMPS, 1}, // Amp sensor - {HITEC_ID_AMP_S4, ZSTR_CURR_SERVO4, UNIT_AMPS, 1}, // Amp sensor + {HITEC_ID_AMP_S1, STR_SENSOR_CURR_SERVO1, UNIT_AMPS, 1}, // Amp sensor + {HITEC_ID_AMP_S2, STR_SENSOR_CURR_SERVO2, UNIT_AMPS, 1}, // Amp sensor + {HITEC_ID_AMP_S3, STR_SENSOR_CURR_SERVO3, UNIT_AMPS, 1}, // Amp sensor + {HITEC_ID_AMP_S4, STR_SENSOR_CURR_SERVO4, UNIT_AMPS, 1}, // Amp sensor //frame 1A - {HITEC_ID_AIR_SPEED, ZSTR_ASPD, UNIT_KMH, 0}, // Air speed + {HITEC_ID_AIR_SPEED, STR_SENSOR_ASPD, UNIT_KMH, 0}, // Air speed //frame 1B - {HITEC_ID_VARIO, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 1}, // Vario - {HITEC_ID_ALT, ZSTR_ALT, UNIT_METERS, 1}, // Altitude + {HITEC_ID_VARIO, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 1}, // Vario + {HITEC_ID_ALT, STR_SENSOR_ALT, UNIT_METERS, 1}, // Altitude - {HITEC_ID_TX_RSSI, ZSTR_TX_RSSI, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hitec sensors - {HITEC_ID_TX_LQI, ZSTR_TX_QUALITY, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hitec sensors// Pseudo sensor for TLQI + {HITEC_ID_TX_RSSI, STR_SENSOR_TX_RSSI, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hitec sensors + {HITEC_ID_TX_LQI, STR_SENSOR_TX_QUALITY, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hitec sensors// Pseudo sensor for TLQI {0x00, NULL, UNIT_RAW, 0}, // sentinel }; diff --git a/radio/src/telemetry/hott.cpp b/radio/src/telemetry/hott.cpp index f36236add..2692d822f 100644 --- a/radio/src/telemetry/hott.cpp +++ b/radio/src/telemetry/hott.cpp @@ -73,16 +73,16 @@ enum const HottSensor hottSensors[] = { //frame 00 - {HOTT_ID_RX_VOLTAGE, ZSTR_BATT, UNIT_VOLTS, 1}, // RX_Batt Voltage - {HOTT_ID_TEMP1, ZSTR_TEMP1, UNIT_CELSIUS, 0}, // RX Temperature sensor + {HOTT_ID_RX_VOLTAGE, STR_SENSOR_BATT, UNIT_VOLTS, 1}, // RX_Batt Voltage + {HOTT_ID_TEMP1, STR_SENSOR_TEMP1, UNIT_CELSIUS, 0}, // RX Temperature sensor //frame 01 //frame 02 //frame 03 //frame 04 - {HOTT_TX_RSSI_ID, ZSTR_TX_RSSI, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hott sensors - {HOTT_TX_LQI_ID, ZSTR_TX_QUALITY, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hott sensors - {HOTT_RX_RSSI_ID, ZSTR_RSSI, UNIT_DB, 0}, // RX RSSI - {HOTT_RX_LQI_ID, ZSTR_RX_QUALITY, UNIT_RAW, 0}, // RX LQI + {HOTT_TX_RSSI_ID, STR_SENSOR_TX_RSSI, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hott sensors + {HOTT_TX_LQI_ID, STR_SENSOR_TX_QUALITY, UNIT_RAW, 0}, // Pseudo id outside 1 byte range of Hott sensors + {HOTT_RX_RSSI_ID, STR_SENSOR_RSSI, UNIT_DB, 0}, // RX RSSI + {HOTT_RX_LQI_ID, STR_SENSOR_RX_QUALITY, UNIT_RAW, 0}, // RX LQI {0x00, NULL, UNIT_RAW, 0}, // sentinel }; diff --git a/radio/src/telemetry/spektrum.cpp b/radio/src/telemetry/spektrum.cpp index 29229cf2b..be54ec669 100644 --- a/radio/src/telemetry/spektrum.cpp +++ b/radio/src/telemetry/spektrum.cpp @@ -76,118 +76,118 @@ struct SpektrumSensor { const SpektrumSensor spektrumSensors[] = { // High voltage internal sensor - {0x01, 0, int16, ZSTR_A1, UNIT_VOLTS, 1}, + {0x01, 0, int16, STR_SENSOR_A1, UNIT_VOLTS, 1}, // Temperature internal sensor - {0x02, 0, int16, ZSTR_TEMP1, UNIT_CELSIUS, 1}, + {0x02, 0, int16, STR_SENSOR_TEMP1, UNIT_CELSIUS, 1}, // High current internal sensor (0x03), 300A/2048 resolution - {I2C_HIGH_CURRENT, 0, int16, ZSTR_CURR, UNIT_AMPS, 1}, + {I2C_HIGH_CURRENT, 0, int16, STR_SENSOR_CURR, UNIT_AMPS, 1}, //Powerbox (also mentioned as 0x7D but that is also transmitter frame data) - {0x0a, 0, uint16, ZSTR_BATT1_VOLTAGE, UNIT_VOLTS, 2}, - {0x0a, 2, uint16, ZSTR_BATT2_VOLTAGE, UNIT_VOLTS, 2}, - {0x0a, 4, uint16, ZSTR_BATT1_CONSUMPTION, UNIT_MAH, 0}, - {0x0a, 6, uint16, ZSTR_BATT2_CONSUMPTION, UNIT_MAH, 0}, + {0x0a, 0, uint16, STR_SENSOR_BATT1_VOLTAGE, UNIT_VOLTS, 2}, + {0x0a, 2, uint16, STR_SENSOR_BATT2_VOLTAGE, UNIT_VOLTS, 2}, + {0x0a, 4, uint16, STR_SENSOR_BATT1_CONSUMPTION, UNIT_MAH, 0}, + {0x0a, 6, uint16, STR_SENSOR_BATT2_CONSUMPTION, UNIT_MAH, 0}, // Lap Timer - {0x0b, 0, uint8, ZSTR_LAP_NUMBER, UNIT_RAW, 0}, - {0x0b, 0, uint8, ZSTR_GATE_NUMBER, UNIT_RAW, 0}, - {0x0b, 0, uint32, ZSTR_LAP_TIME, UNIT_SECONDS, 3}, - {0x0b, 0, uint32, ZSTR_GATE_TIME, UNIT_SECONDS, 3}, + {0x0b, 0, uint8, STR_SENSOR_LAP_NUMBER, UNIT_RAW, 0}, + {0x0b, 0, uint8, STR_SENSOR_GATE_NUMBER, UNIT_RAW, 0}, + {0x0b, 0, uint32, STR_SENSOR_LAP_TIME, UNIT_SECONDS, 3}, + {0x0b, 0, uint32, STR_SENSOR_GATE_TIME, UNIT_SECONDS, 3}, // Text Generator - {I2C_TEXTGEN, 0, uint32, ZSTR_FLIGHT_MODE, UNIT_TEXT, 0}, + {I2C_TEXTGEN, 0, uint32, STR_SENSOR_FLIGHT_MODE, UNIT_TEXT, 0}, // AirSpeed, also has max (+2, int16) - {0x11, 0, int16, ZSTR_ASPD, UNIT_KMH, 0}, + {0x11, 0, int16, STR_SENSOR_ASPD, UNIT_KMH, 0}, // Altitude, also has max (+2, int16) - {0x12, 0, int16, ZSTR_ALT, UNIT_METERS, 1}, + {0x12, 0, int16, STR_SENSOR_ALT, UNIT_METERS, 1}, // {0x38, strain} // G-Force (+min, max) - {0x14, 0, int16, ZSTR_ACCX, UNIT_G, 2}, - {0x14, 2, int16, ZSTR_ACCY, UNIT_G, 2}, - {0x14, 4, int16, ZSTR_ACCZ, UNIT_G, 2}, + {0x14, 0, int16, STR_SENSOR_ACCX, UNIT_G, 2}, + {0x14, 2, int16, STR_SENSOR_ACCY, UNIT_G, 2}, + {0x14, 4, int16, STR_SENSOR_ACCZ, UNIT_G, 2}, // 0x15, JETCAT/TURBINE, BCD Encoded values // TODO: Add decoding of status information - // {0x15, 0, uint8, ZSTR_STATUS, UNIT_BITFIELD, 0}, - {0x15, 1, uint8bcd, ZSTR_THROTTLE, UNIT_PERCENT, 0}, - {0x15, 2, uint16bcd, ZSTR_A1, UNIT_VOLTS, 2}, - {0x15, 4, uint16bcd, ZSTR_A2, UNIT_VOLTS, 2}, - {0x15, 6, uint32bcd, ZSTR_RPM, UNIT_RPMS, 0}, - {0x15, 10, uint16bcd, ZSTR_TEMP1, UNIT_CELSIUS, 0}, - // {0x15, 0, uint8, ZSTR_STATUS, UNIT_BITFIELD, 0}, + // {0x15, 0, uint8, STR_SENSOR_STATUS, UNIT_BITFIELD, 0}, + {0x15, 1, uint8bcd, STR_SENSOR_THROTTLE, UNIT_PERCENT, 0}, + {0x15, 2, uint16bcd, STR_SENSOR_A1, UNIT_VOLTS, 2}, + {0x15, 4, uint16bcd, STR_SENSOR_A2, UNIT_VOLTS, 2}, + {0x15, 6, uint32bcd, STR_SENSOR_RPM, UNIT_RPMS, 0}, + {0x15, 10, uint16bcd, STR_SENSOR_TEMP1, UNIT_CELSIUS, 0}, + // {0x15, 0, uint8, STR_SENSOR_STATUS, UNIT_BITFIELD, 0}, // 0x16-0x17 GPS // GPS is bcd encoded and also uses flags. Hard to get right without an actual GPS Sensor // Time/date is also BCD encoded but so this FrSky's, so treat it as uint32 - {I2C_GPS2, 0, uint16bcd, ZSTR_GSPD, UNIT_KTS, 1}, - {I2C_GPS2, 2, uint32, ZSTR_GPSDATETIME, UNIT_DATETIME, 0}, + {I2C_GPS2, 0, uint16bcd, STR_SENSOR_GSPD, UNIT_KTS, 1}, + {I2C_GPS2, 2, uint32, STR_SENSOR_GPSDATETIME, UNIT_DATETIME, 0}, - //{0x17, 2, uint32, ZSTR_GPSDATETIME, UNIT_DATETIME}, utc in bcd HH:MM:SS.S - {0x17, 6, uint8bcd, ZSTR_SATELLITES, UNIT_RAW, 0}, - //{0x17, 7, uint8bcd, ZSTR_GPSALT, UNIT_METERS}, altitude high bits + //{0x17, 2, uint32, STR_SENSOR_GPSDATETIME, UNIT_DATETIME}, utc in bcd HH:MM:SS.S + {0x17, 6, uint8bcd, STR_SENSOR_SATELLITES, UNIT_RAW, 0}, + //{0x17, 7, uint8bcd, STR_SENSOR_GPSALT, UNIT_METERS}, altitude high bits // 0x19 Jetcat flow rate - // {0x19, 0, uint16bcd, ZSTR_FUEL_CONSUMPTION, UNIT_MILLILITERS_PER_MINUTE, 1}, missing ml/min - {0x19, 2, uint32bcd, ZSTR_FUEL, UNIT_MILLILITERS, 1}, + // {0x19, 0, uint16bcd, STR_SENSOR_FUEL_CONSUMPTION, UNIT_MILLILITERS_PER_MINUTE, 1}, missing ml/min + {0x19, 2, uint32bcd, STR_SENSOR_FUEL, UNIT_MILLILITERS, 1}, // 0x1a Gyro - {0x1a, 0, int16, ZSTR_GYROX, UNIT_DEGREE, 1}, - {0x1a, 2, int16, ZSTR_GYROY, UNIT_DEGREE, 1}, - {0x1a, 4, int16, ZSTR_GYROZ, UNIT_DEGREE, 1}, + {0x1a, 0, int16, STR_SENSOR_GYROX, UNIT_DEGREE, 1}, + {0x1a, 2, int16, STR_SENSOR_GYROY, UNIT_DEGREE, 1}, + {0x1a, 4, int16, STR_SENSOR_GYROZ, UNIT_DEGREE, 1}, // 0x1b Attitude & Mag Compass // mag Units are tbd so probably no sensor in existance, ignore them for now - {0x1b, 0, int16, ZSTR_ROLL, UNIT_DEGREE, 1}, - {0x1b, 2, int16, ZSTR_PITCH, UNIT_DEGREE, 1}, - {0x1b, 4, int16, ZSTR_YAW, UNIT_DEGREE, 1}, + {0x1b, 0, int16, STR_SENSOR_ROLL, UNIT_DEGREE, 1}, + {0x1b, 2, int16, STR_SENSOR_PITCH, UNIT_DEGREE, 1}, + {0x1b, 4, int16, STR_SENSOR_YAW, UNIT_DEGREE, 1}, // {0x20, esc}, does not exist in the wild? // Dual Cell monitor (0x34) - {0x34, 0, int16, ZSTR_BATT1_CURRENT, UNIT_AMPS, 1}, - {0x34, 2, int16, ZSTR_BATT1_CONSUMPTION, UNIT_MAH, 1}, - {0x34, 4, uint16, ZSTR_BATT1_TEMP, UNIT_CELSIUS, 1}, - {0x34, 6, int16, ZSTR_BATT2_CURRENT, UNIT_AMPS, 1}, - {0x34, 8, int16, ZSTR_BATT2_CONSUMPTION, UNIT_MAH, 1}, - {0x34, 10, uint16, ZSTR_BATT2_TEMP, UNIT_CELSIUS, 1}, + {0x34, 0, int16, STR_SENSOR_BATT1_CURRENT, UNIT_AMPS, 1}, + {0x34, 2, int16, STR_SENSOR_BATT1_CONSUMPTION, UNIT_MAH, 1}, + {0x34, 4, uint16, STR_SENSOR_BATT1_TEMP, UNIT_CELSIUS, 1}, + {0x34, 6, int16, STR_SENSOR_BATT2_CURRENT, UNIT_AMPS, 1}, + {0x34, 8, int16, STR_SENSOR_BATT2_CONSUMPTION, UNIT_MAH, 1}, + {0x34, 10, uint16, STR_SENSOR_BATT2_TEMP, UNIT_CELSIUS, 1}, // Tank pressure + custom input bits (ignore for now) - //{0x38, 0, uint16, ZSTR_STATUS_BITS, UNIT_BITFIELD, 0}, - //{0x38, 0, uint16, ZSTR_PRESSSURE, UNIT_PSI, 1}, + //{0x38, 0, uint16, STR_SENSOR_STATUS_BITS, UNIT_BITFIELD, 0}, + //{0x38, 0, uint16, STR_SENSOR_PRESSSURE, UNIT_PSI, 1}, // Cells (0x3a) - {I2C_CELLS, 0, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 2, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 4, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 6, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 8, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 10, uint16, ZSTR_CELLS, UNIT_VOLTS, 2}, - {I2C_CELLS, 12, uint16, ZSTR_TEMP2, UNIT_CELSIUS, 2}, + {I2C_CELLS, 0, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 2, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 4, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 6, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 8, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 10, uint16, STR_SENSOR_CELLS, UNIT_VOLTS, 2}, + {I2C_CELLS, 12, uint16, STR_SENSOR_TEMP2, UNIT_CELSIUS, 2}, // Vario-S - {0x40, 0, int16, ZSTR_ALT, UNIT_METERS, 1}, - {0x40, 2, int16, ZSTR_VSPD, UNIT_METERS_PER_SECOND, 1}, + {0x40, 0, int16, STR_SENSOR_ALT, UNIT_METERS, 1}, + {0x40, 2, int16, STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 1}, // 0x50-0x56 custom 3rd party sensors - //{0x50, 0, int16, ZSTR_} + //{0x50, 0, int16, STR_SENSOR_} // 0x7d are transmitter channels frame data [7], probably only available on the Spektrum // telemetry bus on the model itself // RPM/Volts/Temperature - {0x7e, 0, uint16, ZSTR_RPM, UNIT_RPMS, 0}, - {0x7e, 2, uint16, ZSTR_A3, UNIT_VOLTS, 2}, - {0x7e, 4, int16, ZSTR_TEMP2, UNIT_FAHRENHEIT, 0}, + {0x7e, 0, uint16, STR_SENSOR_RPM, UNIT_RPMS, 0}, + {0x7e, 2, uint16, STR_SENSOR_A3, UNIT_VOLTS, 2}, + {0x7e, 4, int16, STR_SENSOR_TEMP2, UNIT_FAHRENHEIT, 0}, // 0x7f, QoS DATA, also called Flight Log,, with A, B, L, R, F, H? // A - Antenna Fades on Receiver A @@ -195,16 +195,16 @@ const SpektrumSensor spektrumSensors[] = { // L - Antenna Fades on left Receiver // R - Antenna Fades on right Receiver // F - Frame losses - {I2C_QOS, 0, uint16, ZSTR_QOS_A, UNIT_RAW, 0}, - {I2C_QOS, 2, uint16, ZSTR_QOS_B, UNIT_RAW, 0}, - {I2C_QOS, 4, uint16, ZSTR_QOS_L, UNIT_RAW, 0}, - {I2C_QOS, 6, uint16, ZSTR_QOS_R, UNIT_RAW, 0}, - {I2C_QOS, 8, uint16, ZSTR_QOS_F, UNIT_RAW, 0}, - {I2C_QOS, 10, uint16, ZSTR_QOS_H, UNIT_RAW, 0}, - {I2C_QOS, 12, uint16, ZSTR_A2, UNIT_VOLTS, 2}, + {I2C_QOS, 0, uint16, STR_SENSOR_QOS_A, UNIT_RAW, 0}, + {I2C_QOS, 2, uint16, STR_SENSOR_QOS_B, UNIT_RAW, 0}, + {I2C_QOS, 4, uint16, STR_SENSOR_QOS_L, UNIT_RAW, 0}, + {I2C_QOS, 6, uint16, STR_SENSOR_QOS_R, UNIT_RAW, 0}, + {I2C_QOS, 8, uint16, STR_SENSOR_QOS_F, UNIT_RAW, 0}, + {I2C_QOS, 10, uint16, STR_SENSOR_QOS_H, UNIT_RAW, 0}, + {I2C_QOS, 12, uint16, STR_SENSOR_A2, UNIT_VOLTS, 2}, - {I2C_PSEUDO_TX, 0, uint8, ZSTR_TX_RSSI, UNIT_RAW, 0}, - {I2C_PSEUDO_TX, 4, uint32, ZSTR_BIND, UNIT_RAW, 0}, + {I2C_PSEUDO_TX, 0, uint8, STR_SENSOR_TX_RSSI, UNIT_RAW, 0}, + {I2C_PSEUDO_TX, 4, uint32, STR_SENSOR_BIND, UNIT_RAW, 0}, {0, 0, int16, NULL, UNIT_RAW, 0} //sentinel }; diff --git a/radio/src/translations.cpp b/radio/src/translations.cpp index d1e77807c..2cd99c799 100644 --- a/radio/src/translations.cpp +++ b/radio/src/translations.cpp @@ -443,6 +443,107 @@ const char STR_PHASENAME[] = TR_PHASENAME; const char STR_MIXNAME[] = TR_MIXNAME; const char STR_INPUTNAME[] = TR_INPUTNAME; const char STR_EXPONAME[] = TR_EXPONAME; +const char STR_SENSOR_RSSI[] = TR_SENSOR_RSSI; +const char STR_SENSOR_R9PW[] = TR_SENSOR_R9PW; +const char STR_SENSOR_RAS[] = TR_SENSOR_RAS; +const char STR_SENSOR_A1[] = TR_SENSOR_A1; +const char STR_SENSOR_A2[] = TR_SENSOR_A2; +const char STR_SENSOR_A3[] = TR_SENSOR_A3; +const char STR_SENSOR_A4[] = TR_SENSOR_A4; +const char STR_SENSOR_BATT[] = TR_SENSOR_BATT; +const char STR_SENSOR_ALT[] = TR_SENSOR_ALT; +const char STR_SENSOR_TEMP1[] = TR_SENSOR_TEMP1; +const char STR_SENSOR_TEMP2[] = TR_SENSOR_TEMP2; +const char STR_SENSOR_TEMP3[] = TR_SENSOR_TEMP3; +const char STR_SENSOR_TEMP4[] = TR_SENSOR_TEMP4; +const char STR_SENSOR_RPM2[] = TR_SENSOR_RPM2; +const char STR_SENSOR_PRES[] = TR_SENSOR_PRES; +const char STR_SENSOR_ODO1[] = TR_SENSOR_ODO1; +const char STR_SENSOR_ODO2[] = TR_SENSOR_ODO2; +const char STR_SENSOR_TXV[] = TR_SENSOR_TXV; +const char STR_SENSOR_CURR_SERVO1[] = TR_SENSOR_CURR_SERVO1; +const char STR_SENSOR_CURR_SERVO2[] = TR_SENSOR_CURR_SERVO2; +const char STR_SENSOR_CURR_SERVO3[] = TR_SENSOR_CURR_SERVO3; +const char STR_SENSOR_CURR_SERVO4[] = TR_SENSOR_CURR_SERVO4; +const char STR_SENSOR_DIST[] = TR_SENSOR_DIST; +const char STR_SENSOR_ARM[] = TR_SENSOR_ARM; +const char STR_SENSOR_C50[] = TR_SENSOR_C50; +const char STR_SENSOR_C200[] = TR_SENSOR_C200; +const char STR_SENSOR_RPM[] = TR_SENSOR_RPM; +const char STR_SENSOR_FUEL[] = TR_SENSOR_FUEL; +const char STR_SENSOR_VSPD[] = TR_SENSOR_VSPD; +const char STR_SENSOR_ACCX[] = TR_SENSOR_ACCX; +const char STR_SENSOR_ACCY[] = TR_SENSOR_ACCY; +const char STR_SENSOR_ACCZ[] = TR_SENSOR_ACCZ; +const char STR_SENSOR_GYROX[] = TR_SENSOR_GYROX; +const char STR_SENSOR_GYROY[] = TR_SENSOR_GYROY; +const char STR_SENSOR_GYROZ[] = TR_SENSOR_GYROZ; +const char STR_SENSOR_CURR[] = TR_SENSOR_CURR; +const char STR_SENSOR_CAPACITY[] = TR_SENSOR_CAPACITY; +const char STR_SENSOR_VFAS[] = TR_SENSOR_VFAS; +const char STR_SENSOR_ASPD[] = TR_SENSOR_ASPD; +const char STR_SENSOR_GSPD[] = TR_SENSOR_GSPD; +const char STR_SENSOR_HDG[] = TR_SENSOR_HDG; +const char STR_SENSOR_SATELLITES[] = TR_SENSOR_SATELLITES; +const char STR_SENSOR_CELLS[] = TR_SENSOR_CELLS; +const char STR_SENSOR_GPSALT[] = TR_SENSOR_GPSALT; +const char STR_SENSOR_GPSDATETIME[] = TR_SENSOR_GPSDATETIME; +const char STR_SENSOR_GPS[] = TR_SENSOR_GPS; +const char STR_SENSOR_BATT1_VOLTAGE[] = TR_SENSOR_BATT1_VOLTAGE; +const char STR_SENSOR_BATT2_VOLTAGE[] = TR_SENSOR_BATT2_VOLTAGE; +const char STR_SENSOR_BATT1_CURRENT[] = TR_SENSOR_BATT1_CURRENT; +const char STR_SENSOR_BATT2_CURRENT[] = TR_SENSOR_BATT2_CURRENT; +const char STR_SENSOR_BATT1_CONSUMPTION[] = TR_SENSOR_BATT1_CONSUMPTION; +const char STR_SENSOR_BATT2_CONSUMPTION[] = TR_SENSOR_BATT2_CONSUMPTION; +const char STR_SENSOR_BATT1_TEMP[] = TR_SENSOR_BATT1_TEMP; +const char STR_SENSOR_BATT2_TEMP[] = TR_SENSOR_BATT2_TEMP; +const char STR_SENSOR_RB_STATE[] = TR_SENSOR_RB_STATE; +const char STR_SENSOR_CHANS_STATE[] = TR_SENSOR_CHANS_STATE; +const char STR_SENSOR_RX_RSSI1[] = TR_SENSOR_RX_RSSI1; +const char STR_SENSOR_RX_RSSI2[] = TR_SENSOR_RX_RSSI2; +const char STR_SENSOR_RX_QUALITY[] = TR_SENSOR_RX_QUALITY; +const char STR_SENSOR_RX_SNR[] = TR_SENSOR_RX_SNR; +const char STR_SENSOR_RX_NOISE[] = TR_SENSOR_RX_NOISE; +const char STR_SENSOR_ANTENNA[] = TR_SENSOR_ANTENNA; +const char STR_SENSOR_RF_MODE[] = TR_SENSOR_RF_MODE; +const char STR_SENSOR_TX_POWER[] = TR_SENSOR_TX_POWER; +const char STR_SENSOR_TX_RSSI[] = TR_SENSOR_TX_RSSI; +const char STR_SENSOR_TX_QUALITY[] = TR_SENSOR_TX_QUALITY; +const char STR_SENSOR_TX_SNR[] = TR_SENSOR_TX_SNR; +const char STR_SENSOR_TX_NOISE[] = TR_SENSOR_TX_NOISE; +const char STR_SENSOR_PITCH[] = TR_SENSOR_PITCH; +const char STR_SENSOR_ROLL[] = TR_SENSOR_ROLL; +const char STR_SENSOR_YAW[] = TR_SENSOR_YAW; +const char STR_SENSOR_FLIGHT_MODE[] = TR_SENSOR_FLIGHT_MODE; +const char STR_SENSOR_THROTTLE[] = TR_SENSOR_THROTTLE; +const char STR_SENSOR_QOS_A[] = TR_SENSOR_QOS_A; +const char STR_SENSOR_QOS_B[] = TR_SENSOR_QOS_B; +const char STR_SENSOR_QOS_L[] = TR_SENSOR_QOS_L; +const char STR_SENSOR_QOS_R[] = TR_SENSOR_QOS_R; +const char STR_SENSOR_QOS_F[] = TR_SENSOR_QOS_F; +const char STR_SENSOR_QOS_H[] = TR_SENSOR_QOS_H; +const char STR_SENSOR_BIND[] = TR_SENSOR_BIND; +const char STR_SENSOR_LAP_NUMBER[] = TR_SENSOR_LAP_NUMBER; +const char STR_SENSOR_GATE_NUMBER[] = TR_SENSOR_GATE_NUMBER; +const char STR_SENSOR_LAP_TIME[] = TR_SENSOR_LAP_TIME; +const char STR_SENSOR_GATE_TIME[] = TR_SENSOR_GATE_TIME; +const char STR_SENSOR_ESC_VOLTAGE[] = TR_SENSOR_ESC_VOLTAGE; +const char STR_SENSOR_ESC_CURRENT[] = TR_SENSOR_ESC_CURRENT; +const char STR_SENSOR_ESC_RPM[] = TR_SENSOR_ESC_RPM; +const char STR_SENSOR_ESC_CONSUMPTION[] = TR_SENSOR_ESC_CONSUMPTION; +const char STR_SENSOR_ESC_TEMP[] = TR_SENSOR_ESC_TEMP; +const char STR_SENSOR_SD1_CHANNEL[] = TR_SENSOR_SD1_CHANNEL; +const char STR_SENSOR_GASSUIT_TEMP1[] = TR_SENSOR_GASSUIT_TEMP1; +const char STR_SENSOR_GASSUIT_TEMP2[] = TR_SENSOR_GASSUIT_TEMP2; +const char STR_SENSOR_GASSUIT_RPM[] = TR_SENSOR_GASSUIT_RPM; +const char STR_SENSOR_GASSUIT_FLOW[] = TR_SENSOR_GASSUIT_FLOW; +const char STR_SENSOR_GASSUIT_CONS[] = TR_SENSOR_GASSUIT_CONS; +const char STR_SENSOR_GASSUIT_RES_VOL[] = TR_SENSOR_GASSUIT_RES_VOL; +const char STR_SENSOR_GASSUIT_RES_PERC[] = TR_SENSOR_GASSUIT_RES_PERC; +const char STR_SENSOR_GASSUIT_MAX_FLOW[] = TR_SENSOR_GASSUIT_MAX_FLOW; +const char STR_SENSOR_GASSUIT_AVG_FLOW[] = TR_SENSOR_GASSUIT_AVG_FLOW; +const char STR_SENSOR_SBEC_VOLTAGE[] = TR_SENSOR_SBEC_VOLTAGE; +const char STR_SENSOR_SBEC_CURRENT[] = TR_SENSOR_SBEC_CURRENT; const char STR_TRAINER[] = TR_TRAINER; const char STR_CHANS[] = TR_CHANS; const char STR_MODULE_BIND[] = TR_MODULE_BIND; diff --git a/radio/src/translations.h b/radio/src/translations.h index 9bba710e8..f6c82bb85 100644 --- a/radio/src/translations.h +++ b/radio/src/translations.h @@ -735,7 +735,108 @@ extern const char STR_EXPONAME[]; extern const char * const STR_GVAR_HEADERS[]; #endif - extern const char STR_TRAINER[]; +extern const char STR_SENSOR_RSSI[]; +extern const char STR_SENSOR_R9PW[]; +extern const char STR_SENSOR_RAS[]; +extern const char STR_SENSOR_A1[]; +extern const char STR_SENSOR_A2[]; +extern const char STR_SENSOR_A3[]; +extern const char STR_SENSOR_A4[]; +extern const char STR_SENSOR_BATT[]; +extern const char STR_SENSOR_ALT[]; +extern const char STR_SENSOR_TEMP1[]; +extern const char STR_SENSOR_TEMP2[]; +extern const char STR_SENSOR_TEMP3[]; +extern const char STR_SENSOR_TEMP4[]; +extern const char STR_SENSOR_RPM2[]; +extern const char STR_SENSOR_PRES[]; +extern const char STR_SENSOR_ODO1[]; +extern const char STR_SENSOR_ODO2[]; +extern const char STR_SENSOR_TXV[]; +extern const char STR_SENSOR_CURR_SERVO1[]; +extern const char STR_SENSOR_CURR_SERVO2[]; +extern const char STR_SENSOR_CURR_SERVO3[]; +extern const char STR_SENSOR_CURR_SERVO4[]; +extern const char STR_SENSOR_DIST[]; +extern const char STR_SENSOR_ARM[]; +extern const char STR_SENSOR_C50[]; +extern const char STR_SENSOR_C200[]; +extern const char STR_SENSOR_RPM[]; +extern const char STR_SENSOR_FUEL[]; +extern const char STR_SENSOR_VSPD[]; +extern const char STR_SENSOR_ACCX[]; +extern const char STR_SENSOR_ACCY[]; +extern const char STR_SENSOR_ACCZ[]; +extern const char STR_SENSOR_GYROX[]; +extern const char STR_SENSOR_GYROY[]; +extern const char STR_SENSOR_GYROZ[]; +extern const char STR_SENSOR_CURR[]; +extern const char STR_SENSOR_CAPACITY[]; +extern const char STR_SENSOR_VFAS[]; +extern const char STR_SENSOR_ASPD[]; +extern const char STR_SENSOR_GSPD[]; +extern const char STR_SENSOR_HDG[]; +extern const char STR_SENSOR_SATELLITES[]; +extern const char STR_SENSOR_CELLS[]; +extern const char STR_SENSOR_GPSALT[]; +extern const char STR_SENSOR_GPSDATETIME[]; +extern const char STR_SENSOR_GPS[]; +extern const char STR_SENSOR_BATT1_VOLTAGE[]; +extern const char STR_SENSOR_BATT2_VOLTAGE[]; +extern const char STR_SENSOR_BATT1_CURRENT[]; +extern const char STR_SENSOR_BATT2_CURRENT[]; +extern const char STR_SENSOR_BATT1_CONSUMPTION[]; +extern const char STR_SENSOR_BATT2_CONSUMPTION[]; +extern const char STR_SENSOR_BATT1_TEMP[]; +extern const char STR_SENSOR_BATT2_TEMP[]; +extern const char STR_SENSOR_RB_STATE[]; +extern const char STR_SENSOR_CHANS_STATE[]; +extern const char STR_SENSOR_RX_RSSI1[]; +extern const char STR_SENSOR_RX_RSSI2[]; +extern const char STR_SENSOR_RX_QUALITY[]; +extern const char STR_SENSOR_RX_SNR[]; +extern const char STR_SENSOR_RX_NOISE[]; +extern const char STR_SENSOR_ANTENNA[]; +extern const char STR_SENSOR_RF_MODE[]; +extern const char STR_SENSOR_TX_POWER[]; +extern const char STR_SENSOR_TX_RSSI[]; +extern const char STR_SENSOR_TX_QUALITY[]; +extern const char STR_SENSOR_TX_SNR[]; +extern const char STR_SENSOR_TX_NOISE[]; +extern const char STR_SENSOR_PITCH[]; +extern const char STR_SENSOR_ROLL[]; +extern const char STR_SENSOR_YAW[]; +extern const char STR_SENSOR_FLIGHT_MODE[]; +extern const char STR_SENSOR_THROTTLE[]; +extern const char STR_SENSOR_QOS_A[]; +extern const char STR_SENSOR_QOS_B[]; +extern const char STR_SENSOR_QOS_L[]; +extern const char STR_SENSOR_QOS_R[]; +extern const char STR_SENSOR_QOS_F[]; +extern const char STR_SENSOR_QOS_H[]; +extern const char STR_SENSOR_BIND[]; +extern const char STR_SENSOR_LAP_NUMBER[]; +extern const char STR_SENSOR_GATE_NUMBER[]; +extern const char STR_SENSOR_LAP_TIME[]; +extern const char STR_SENSOR_GATE_TIME[]; +extern const char STR_SENSOR_ESC_VOLTAGE[]; +extern const char STR_SENSOR_ESC_CURRENT[]; +extern const char STR_SENSOR_ESC_RPM[]; +extern const char STR_SENSOR_ESC_CONSUMPTION[]; +extern const char STR_SENSOR_ESC_TEMP[]; +extern const char STR_SENSOR_SD1_CHANNEL[]; +extern const char STR_SENSOR_GASSUIT_TEMP1[]; +extern const char STR_SENSOR_GASSUIT_TEMP2[]; +extern const char STR_SENSOR_GASSUIT_RPM[]; +extern const char STR_SENSOR_GASSUIT_FLOW[]; +extern const char STR_SENSOR_GASSUIT_CONS[]; +extern const char STR_SENSOR_GASSUIT_RES_VOL[]; +extern const char STR_SENSOR_GASSUIT_RES_PERC[]; +extern const char STR_SENSOR_GASSUIT_MAX_FLOW[]; +extern const char STR_SENSOR_GASSUIT_AVG_FLOW[]; +extern const char STR_SENSOR_SBEC_VOLTAGE[]; +extern const char STR_SENSOR_SBEC_CURRENT[]; +extern const char STR_TRAINER[]; extern const char STR_CHANS[]; extern const char STR_MODULE_BIND[]; extern const char STR_POWERMETER_ATTN_NEEDED[]; @@ -783,7 +884,7 @@ extern const char STR_VALUE[]; extern const char STR_REPEAT[]; extern const char STR_ENABLE[]; extern const char STR_TOPLCDTIMER[]; -extern const char STR_UNIT[] ; +extern const char STR_UNIT[]; ; extern const char STR_TELEMETRY_NEWSENSOR[]; extern const char STR_ID[]; extern const char STR_PRECISION[]; diff --git a/radio/src/translations/cn.h.txt b/radio/src/translations/cn.h.txt index d896c427e..1d183accf 100644 --- a/radio/src/translations/cn.h.txt +++ b/radio/src/translations/cn.h.txt @@ -1168,90 +1168,3 @@ #define TR_MENU_OTHER "Other" #define TR_MENU_INVERT "Invert" #define TR_JITTER_FILTER "ADC filter" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/cz.h.txt b/radio/src/translations/cz.h.txt index 3eb454ad5..5ce4e76d3 100644 --- a/radio/src/translations/cz.h.txt +++ b/radio/src/translations/cz.h.txt @@ -1166,105 +1166,3 @@ #define TR_JITTER_FILTER "ADC Filtr" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/de.h.txt b/radio/src/translations/de.h.txt index 884f8d702..000b72c67 100644 --- a/radio/src/translations/de.h.txt +++ b/radio/src/translations/de.h.txt @@ -1180,104 +1180,3 @@ #define TR_AUTH_FAILURE "Auth-failure" // ---------------------------------------------------------------- -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/en.h.txt b/radio/src/translations/en.h.txt index 10e3716f9..cc7438bae 100644 --- a/radio/src/translations/en.h.txt +++ b/radio/src/translations/en.h.txt @@ -1175,106 +1175,4 @@ #define TR_MENU_INVERT "Invert" #define TR_JITTER_FILTER "ADC filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") -#define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" +#define TR_AUTH_FAILURE "Auth-failure" \ No newline at end of file diff --git a/radio/src/translations/es.h.txt b/radio/src/translations/es.h.txt index eb4eac50d..bcf6504cb 100644 --- a/radio/src/translations/es.h.txt +++ b/radio/src/translations/es.h.txt @@ -1201,105 +1201,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/fi.h.txt b/radio/src/translations/fi.h.txt index f039f42ba..c4bf440a7 100644 --- a/radio/src/translations/fi.h.txt +++ b/radio/src/translations/fi.h.txt @@ -1189,104 +1189,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/fr.h.txt b/radio/src/translations/fr.h.txt index eb7a1ecdc..ec90befaf 100644 --- a/radio/src/translations/fr.h.txt +++ b/radio/src/translations/fr.h.txt @@ -1202,105 +1202,3 @@ #define TR_JITTER_FILTER "Filtre ADC" #define TR_RTC_CHECK TR("Vérif. RTC", "Vérif. pile RTC") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "PV" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/it.h.txt b/radio/src/translations/it.h.txt index da3d64f89..9ddfdd5ec 100644 --- a/radio/src/translations/it.h.txt +++ b/radio/src/translations/it.h.txt @@ -1201,105 +1201,3 @@ #define TR_JITTER_FILTER "Filtro ADC" #define TR_RTC_CHECK TR("Controllo RTC", "Controllo voltaggio RTC") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Data" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/nl.h.txt b/radio/src/translations/nl.h.txt index a3025476c..1cd5ccbb2 100644 --- a/radio/src/translations/nl.h.txt +++ b/radio/src/translations/nl.h.txt @@ -1189,105 +1189,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/pl.h.txt b/radio/src/translations/pl.h.txt index 939865e59..33cc0b5ed 100644 --- a/radio/src/translations/pl.h.txt +++ b/radio/src/translations/pl.h.txt @@ -1197,105 +1197,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/pt.h.txt b/radio/src/translations/pt.h.txt index 0c7ecf7ed..270b493a1 100644 --- a/radio/src/translations/pt.h.txt +++ b/radio/src/translations/pt.h.txt @@ -1186,105 +1186,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/se.h.txt b/radio/src/translations/se.h.txt index 22bf475bd..f07adefdf 100644 --- a/radio/src/translations/se.h.txt +++ b/radio/src/translations/se.h.txt @@ -1200,105 +1200,3 @@ #define TR_JITTER_FILTER "ADC Filter" #define TR_RTC_CHECK TR("Check RTC", "Check RTC voltage") #define TR_AUTH_FAILURE "Auth-failure" - -#define ZSTR_RSSI "RSSI" -#define ZSTR_R9PW "R9PW" -#define ZSTR_RAS "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_TEMP1 "Tmp1" -#define ZSTR_TEMP2 "Tmp2" -#define ZSTR_TEMP3 "Tmp3" -#define ZSTR_TEMP4 "Tmp4" -#define ZSTR_RPM2 "RPM2" -#define ZSTR_PRES "Pres" -#define ZSTR_ODO1 "Odo1" -#define ZSTR_ODO2 "Odo2" -#define ZSTR_TXV "TX_V" -#define ZSTR_CURR_SERVO1 "CSv1" -#define ZSTR_CURR_SERVO2 "CSv2" -#define ZSTR_CURR_SERVO3 "CSv3" -#define ZSTR_CURR_SERVO4 "CSv4" -#define ZSTR_DIST "Dist" -#define ZSTR_ARM "Arm" -#define ZSTR_C50 "C50" -#define ZSTR_C200 "C200" -#define ZSTR_RPM "RPM" -#define ZSTR_FUEL "Fuel" -#define ZSTR_VSPD "VSpd" -#define ZSTR_ACCX "AccX" -#define ZSTR_ACCY "AccY" -#define ZSTR_ACCZ "AccZ" -#define ZSTR_GYROX "GYRX" -#define ZSTR_GYROY "GYRY" -#define ZSTR_GYROZ "GYRZ" -#define ZSTR_CURR "Curr" -#define ZSTR_CAPACITY "Capa" -#define ZSTR_VFAS "VFAS" -#define ZSTR_ASPD "ASpd" -#define ZSTR_GSPD "GSpd" -#define ZSTR_HDG "Hdg" -#define ZSTR_SATELLITES "Sats" -#define ZSTR_CELLS "Cels" -#define ZSTR_GPSALT "GAlt" -#define ZSTR_GPSDATETIME "Date" -#define ZSTR_GPS "GPS" -#define ZSTR_BATT1_VOLTAGE "RB1V" -#define ZSTR_BATT2_VOLTAGE "RB2V" -#define ZSTR_BATT1_CURRENT "RB1A" -#define ZSTR_BATT2_CURRENT "RB2A" -#define ZSTR_BATT1_CONSUMPTION "RB1C" -#define ZSTR_BATT2_CONSUMPTION "RB2C" -#define ZSTR_BATT1_TEMP "RB1T" -#define ZSTR_BATT2_TEMP "RB2T" -#define ZSTR_RB_STATE "RBS" -#define ZSTR_CHANS_STATE "RBCS" -#define ZSTR_RX_RSSI1 "1RSS" -#define ZSTR_RX_RSSI2 "2RSS" -#define ZSTR_RX_QUALITY "RQly" -#define ZSTR_RX_SNR "RSNR" -#define ZSTR_RX_NOISE "RNse" -#define ZSTR_ANTENNA "ANT" -#define ZSTR_RF_MODE "RFMD" -#define ZSTR_TX_POWER "TPWR" -#define ZSTR_TX_RSSI "TRSS" -#define ZSTR_TX_QUALITY "TQly" -#define ZSTR_TX_SNR "TSNR" -#define ZSTR_TX_NOISE "TNse" -#define ZSTR_PITCH "Ptch" -#define ZSTR_ROLL "Roll" -#define ZSTR_YAW "Yaw" -#define ZSTR_FLIGHT_MODE "FM" -#define ZSTR_THROTTLE "Thr" -#define ZSTR_QOS_A "FdeA" -#define ZSTR_QOS_B "FdeB" -#define ZSTR_QOS_L "FdeL" -#define ZSTR_QOS_R "FdeR" -#define ZSTR_QOS_F "FLss" -#define ZSTR_QOS_H "Hold" -#define ZSTR_BIND "BIND" -#define ZSTR_LAP_NUMBER "Lap " -#define ZSTR_GATE_NUMBER "Gate" -#define ZSTR_LAP_TIME "LapT" -#define ZSTR_GATE_TIME "GteT" -#define ZSTR_ESC_VOLTAGE "EscV" -#define ZSTR_ESC_CURRENT "EscA" -#define ZSTR_ESC_RPM "EscR" -#define ZSTR_ESC_CONSUMPTION "EscC" -#define ZSTR_ESC_TEMP "EscT" -#define ZSTR_SD1_CHANNEL "Chan" -#define ZSTR_GASSUIT_TEMP1 "GTp1" -#define ZSTR_GASSUIT_TEMP2 "GTp2" -#define ZSTR_GASSUIT_RPM "GRPM" -#define ZSTR_GASSUIT_FLOW "GFlo" -#define ZSTR_GASSUIT_CONS "GFue" -#define ZSTR_GASSUIT_RES_VOL "GRVl" -#define ZSTR_GASSUIT_RES_PERC "GRPc" -#define ZSTR_GASSUIT_MAX_FLOW "GMFl" -#define ZSTR_GASSUIT_AVG_FLOW "GAFl" -#define ZSTR_SBEC_VOLTAGE "BecV" -#define ZSTR_SBEC_CURRENT "BecA" diff --git a/radio/src/translations/untranslated.h b/radio/src/translations/untranslated.h index 5e90b0c69..45630a580 100644 --- a/radio/src/translations/untranslated.h +++ b/radio/src/translations/untranslated.h @@ -130,3 +130,105 @@ #define LEN_MULTI_PROTOCOLS "\007" #define TR_MULTI_PROTOCOLS "FlySky\0""Hubsan\0""FrSky\0 ""Hisky\0 ""V2x2\0 ""DSM\0 ""Devo\0 ""YD717\0 ""KN\0 ""SymaX\0 ""SLT\0 ""CX10\0 ""CG023\0 ""Bayang\0""ESky\0 ""MT99XX\0""MJXq\0 ""Shenqi\0""FY326\0 ""SFHSS\0 ""J6 Pro\0""FQ777\0 ""Assan\0 ""Hontai\0""OpenLrs""FSky 2A""Q2x2\0 ""Walkera""Q303\0 ""GW008\0 ""DM002\0 ""Cabell\0""Esky150""H8 3D\0 ""Corona\0""CFlie\0 ""Hitec\0 ""WFly\0 ""Bugs\0 ""BugMini""Traxxas""NCC1701""E01X\0 ""V911S\0 ""GD00X\0 ""V761\0 ""KF606\0 ""Redpine""Potensi""ZSX\0 ""FlyZone""Scanner""FrSkyRX""FS2A_RX""HoTT\0 ""FX816\0 " + +#define TR_SENSOR_RSSI "RSSI" +#define TR_SENSOR_R9PW "R9PW" +#define TR_SENSOR_RAS "SWR" +#define TR_SENSOR_A1 "A1" +#define TR_SENSOR_A2 "A2" +#define TR_SENSOR_A3 "A3" +#define TR_SENSOR_A4 "A4" +#define TR_SENSOR_BATT "RxBt" +#define TR_SENSOR_ALT "Alt" +#define TR_SENSOR_TEMP1 "Tmp1" +#define TR_SENSOR_TEMP2 "Tmp2" +#define TR_SENSOR_TEMP3 "Tmp3" +#define TR_SENSOR_TEMP4 "Tmp4" +#define TR_SENSOR_RPM2 "RPM2" +#define TR_SENSOR_PRES "Pres" +#define TR_SENSOR_ODO1 "Odo1" +#define TR_SENSOR_ODO2 "Odo2" +#define TR_SENSOR_TXV "TX_V" +#define TR_SENSOR_CURR_SERVO1 "CSv1" +#define TR_SENSOR_CURR_SERVO2 "CSv2" +#define TR_SENSOR_CURR_SERVO3 "CSv3" +#define TR_SENSOR_CURR_SERVO4 "CSv4" +#define TR_SENSOR_DIST "Dist" +#define TR_SENSOR_ARM "Arm" +#define TR_SENSOR_C50 "C50" +#define TR_SENSOR_C200 "C200" +#define TR_SENSOR_RPM "RPM" +#define TR_SENSOR_FUEL "Fuel" +#define TR_SENSOR_VSPD "VSpd" +#define TR_SENSOR_ACCX "AccX" +#define TR_SENSOR_ACCY "AccY" +#define TR_SENSOR_ACCZ "AccZ" +#define TR_SENSOR_GYROX "GYRX" +#define TR_SENSOR_GYROY "GYRY" +#define TR_SENSOR_GYROZ "GYRZ" +#define TR_SENSOR_CURR "Curr" +#define TR_SENSOR_CAPACITY "Capa" +#define TR_SENSOR_VFAS "VFAS" +#define TR_SENSOR_ASPD "ASpd" +#define TR_SENSOR_GSPD "GSpd" +#define TR_SENSOR_HDG "Hdg" +#define TR_SENSOR_SATELLITES "Sats" +#define TR_SENSOR_CELLS "Cels" +#define TR_SENSOR_GPSALT "GAlt" +#define TR_SENSOR_GPSDATETIME "Date" +#define TR_SENSOR_GPS "GPS" +#define TR_SENSOR_BATT1_VOLTAGE "RB1V" +#define TR_SENSOR_BATT2_VOLTAGE "RB2V" +#define TR_SENSOR_BATT1_CURRENT "RB1A" +#define TR_SENSOR_BATT2_CURRENT "RB2A" +#define TR_SENSOR_BATT1_CONSUMPTION "RB1C" +#define TR_SENSOR_BATT2_CONSUMPTION "RB2C" +#define TR_SENSOR_BATT1_TEMP "RB1T" +#define TR_SENSOR_BATT2_TEMP "RB2T" +#define TR_SENSOR_RB_STATE "RBS" +#define TR_SENSOR_CHANS_STATE "RBCS" +#define TR_SENSOR_RX_RSSI1 "1RSS" +#define TR_SENSOR_RX_RSSI2 "2RSS" +#define TR_SENSOR_RX_QUALITY "RQly" +#define TR_SENSOR_RX_SNR "RSNR" +#define TR_SENSOR_RX_NOISE "RNse" +#define TR_SENSOR_ANTENNA "ANT" +#define TR_SENSOR_RF_MODE "RFMD" +#define TR_SENSOR_TX_POWER "TPWR" +#define TR_SENSOR_TX_RSSI "TRSS" +#define TR_SENSOR_TX_QUALITY "TQly" +#define TR_SENSOR_TX_SNR "TSNR" +#define TR_SENSOR_TX_NOISE "TNse" +#define TR_SENSOR_PITCH "Ptch" +#define TR_SENSOR_ROLL "Roll" +#define TR_SENSOR_YAW "Yaw" +#define TR_SENSOR_FLIGHT_MODE "FM" +#define TR_SENSOR_THROTTLE "Thr" +#define TR_SENSOR_QOS_A "FdeA" +#define TR_SENSOR_QOS_B "FdeB" +#define TR_SENSOR_QOS_L "FdeL" +#define TR_SENSOR_QOS_R "FdeR" +#define TR_SENSOR_QOS_F "FLss" +#define TR_SENSOR_QOS_H "Hold" +#define TR_SENSOR_BIND "BIND" +#define TR_SENSOR_LAP_NUMBER "Lap " +#define TR_SENSOR_GATE_NUMBER "Gate" +#define TR_SENSOR_LAP_TIME "LapT" +#define TR_SENSOR_GATE_TIME "GteT" +#define TR_SENSOR_ESC_VOLTAGE "EscV" +#define TR_SENSOR_ESC_CURRENT "EscA" +#define TR_SENSOR_ESC_RPM "EscR" +#define TR_SENSOR_ESC_CONSUMPTION "EscC" +#define TR_SENSOR_ESC_TEMP "EscT" +#define TR_SENSOR_SD1_CHANNEL "Chan" +#define TR_SENSOR_GASSUIT_TEMP1 "GTp1" +#define TR_SENSOR_GASSUIT_TEMP2 "GTp2" +#define TR_SENSOR_GASSUIT_RPM "GRPM" +#define TR_SENSOR_GASSUIT_FLOW "GFlo" +#define TR_SENSOR_GASSUIT_CONS "GFue" +#define TR_SENSOR_GASSUIT_RES_VOL "GRVl" +#define TR_SENSOR_GASSUIT_RES_PERC "GRPc" +#define TR_SENSOR_GASSUIT_MAX_FLOW "GMFl" +#define TR_SENSOR_GASSUIT_AVG_FLOW "GAFl" +#define TR_SENSOR_SBEC_VOLTAGE "BecV" +#define TR_SENSOR_SBEC_CURRENT "BecA" \ No newline at end of file