@@ -30,81 +30,83 @@ struct FrSkySportSensor {
30
30
const char * name;
31
31
};
32
32
33
+ // clang-format off
33
34
#define FS (firstId,lastId,subId,name,unit,prec ) {firstId,lastId-firstId,subId,prec,unit,name}
34
35
35
36
const FrSkySportSensor sportSensors[] = {
36
- FS ( VALID_FRAME_RATE_ID, VALID_FRAME_RATE_ID, 0 , STR_SENSOR_VFR, UNIT_PERCENT, 0 ),
37
- FS ( RSSI_ID, RSSI_ID, 0 , STR_SENSOR_RSSI, UNIT_DB, 0 ),
37
+ FS ( VALID_FRAME_RATE_ID, VALID_FRAME_RATE_ID, 0 , STR_SENSOR_VFR, UNIT_PERCENT, 0 ),
38
+ FS ( RSSI_ID, RSSI_ID, 0 , STR_SENSOR_RSSI, UNIT_DB, 0 ),
38
39
#if defined(MULTIMODULE)
39
- FS ( TX_RSSI_ID, TX_RSSI_ID, 0 , STR_SENSOR_TX_RSSI , UNIT_DB , 0 ),
40
- FS ( TX_LQI_ID , TX_LQI_ID, 0 , STR_SENSOR_TX_QUALITY, UNIT_RAW, 0 ),
40
+ FS ( TX_RSSI_ID, TX_RSSI_ID, 0 , STR_SENSOR_TX_RSSI, UNIT_DB , 0 ),
41
+ FS ( TX_LQI_ID, TX_LQI_ID, 0 , STR_SENSOR_TX_QUALITY, UNIT_RAW, 0 ),
41
42
#endif
42
- FS ( ADC1_ID, ADC1_ID, 0 , STR_SENSOR_A1, UNIT_VOLTS, 1 ),
43
- FS ( ADC2_ID, ADC2_ID, 0 , STR_SENSOR_A2, UNIT_VOLTS, 1 ),
44
- FS ( A3_FIRST_ID, A3_LAST_ID, 0 , STR_SENSOR_A3, UNIT_VOLTS, 2 ),
45
- FS ( A4_FIRST_ID, A4_LAST_ID, 0 , STR_SENSOR_A4, UNIT_VOLTS, 2 ),
46
- FS ( BATT_ID, BATT_ID, 0 , STR_SENSOR_BATT, UNIT_VOLTS, 1 ),
47
- FS ( R9_PWR_ID, R9_PWR_ID, 0 , STR_SENSOR_R9PW, UNIT_MILLIWATTS, 0 ),
48
- FS ( T1_FIRST_ID, T1_LAST_ID, 0 , STR_SENSOR_TEMP1, UNIT_CELSIUS, 0 ),
49
- FS ( T2_FIRST_ID, T2_LAST_ID, 0 , STR_SENSOR_TEMP2, UNIT_CELSIUS, 0 ),
50
- FS ( RPM_FIRST_ID, RPM_LAST_ID, 0 , STR_SENSOR_RPM, UNIT_RPMS, 0 ),
51
- FS ( FUEL_FIRST_ID, FUEL_LAST_ID, 0 , STR_SENSOR_FUEL, UNIT_PERCENT, 0 ),
52
- FS ( ALT_FIRST_ID, ALT_LAST_ID, 0 , STR_SENSOR_ALT, UNIT_METERS, 2 ),
53
- FS ( VARIO_FIRST_ID, VARIO_LAST_ID, 0 , STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2 ),
54
- FS ( ACCX_FIRST_ID, ACCX_LAST_ID, 0 , STR_SENSOR_ACCX, UNIT_G, 3 ),
55
- FS ( ACCY_FIRST_ID, ACCY_LAST_ID, 0 , STR_SENSOR_ACCY, UNIT_G, 3 ),
56
- FS ( ACCZ_FIRST_ID, ACCZ_LAST_ID, 0 , STR_SENSOR_ACCZ, UNIT_G, 3 ),
57
- FS ( ANGLE_FIRST_ID, ANGLE_LAST_ID, 0 , STR_SENSOR_ROLL, UNIT_DEGREE, 2 ),
58
- FS ( ANGLE_FIRST_ID, ANGLE_LAST_ID, 1 , STR_SENSOR_PITCH, UNIT_DEGREE, 2 ),
59
- FS ( CURR_FIRST_ID, CURR_LAST_ID, 0 , STR_SENSOR_CURR, UNIT_AMPS, 1 ),
60
- FS ( VFAS_FIRST_ID, VFAS_LAST_ID, 0 , STR_SENSOR_VFAS, UNIT_VOLTS, 2 ),
61
- FS ( AIR_SPEED_FIRST_ID, AIR_SPEED_LAST_ID, 0 , STR_SENSOR_ASPD, UNIT_KTS, 1 ),
62
- FS ( GPS_SPEED_FIRST_ID, GPS_SPEED_LAST_ID, 0 , STR_SENSOR_GSPD, UNIT_KTS, 3 ),
63
- FS ( CELLS_FIRST_ID, CELLS_LAST_ID, 0 , STR_SENSOR_CELLS, UNIT_CELLS, 2 ),
64
- FS ( GPS_ALT_FIRST_ID, GPS_ALT_LAST_ID, 0 , STR_SENSOR_GPSALT, UNIT_METERS, 2 ),
65
- FS ( GPS_TIME_DATE_FIRST_ID, GPS_TIME_DATE_LAST_ID, 0 , STR_SENSOR_GPSDATETIME, UNIT_DATETIME, 0 ),
66
- FS ( GPS_LONG_LATI_FIRST_ID, GPS_LONG_LATI_LAST_ID, 0 , STR_SENSOR_GPS, UNIT_GPS, 0 ),
67
- FS ( FUEL_QTY_FIRST_ID, FUEL_QTY_LAST_ID, 0 , STR_SENSOR_FUEL, UNIT_MILLILITERS, 2 ),
68
- FS ( GPS_COURS_FIRST_ID, GPS_COURS_LAST_ID, 0 , STR_SENSOR_HDG, UNIT_DEGREE, 2 ),
69
- FS ( RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 0 , STR_SENSOR_BATT1_VOLTAGE, UNIT_VOLTS, 3 ),
70
- FS ( RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 0 , STR_SENSOR_BATT2_VOLTAGE, UNIT_VOLTS, 3 ),
71
- FS ( RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 1 , STR_SENSOR_BATT1_CURRENT, UNIT_AMPS, 2 ),
72
- FS ( RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 1 , STR_SENSOR_BATT2_CURRENT, UNIT_AMPS, 2 ),
73
- FS ( RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 0 , STR_SENSOR_BATT1_CONSUMPTION, UNIT_MAH, 0 ),
74
- FS ( RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 1 , STR_SENSOR_BATT2_CONSUMPTION, UNIT_MAH, 0 ),
75
- FS ( RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 0 , STR_SENSOR_CHANS_STATE, UNIT_TEXT, 0 ),
76
- FS ( RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 1 , STR_SENSOR_RB_STATE, UNIT_TEXT, 0 ),
77
- FS ( SD1_FIRST_ID, SD1_LAST_ID, 0 , STR_SENSOR_SD1_CHANNEL, UNIT_RAW, 0 ),
78
- FS ( ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 0 , STR_SENSOR_ESC_VOLTAGE, UNIT_VOLTS, 2 ),
79
- FS ( ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 1 , STR_SENSOR_ESC_CURRENT, UNIT_AMPS, 2 ),
80
- FS ( ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 0 , STR_SENSOR_ESC_RPM, UNIT_RPMS, 0 ),
81
- FS ( ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 1 , STR_SENSOR_ESC_CONSUMPTION, UNIT_MAH, 0 ),
82
- FS ( ESC_TEMPERATURE_FIRST_ID, ESC_TEMPERATURE_LAST_ID, 0 , STR_SENSOR_ESC_TEMP, UNIT_CELSIUS, 0 ),
83
- FS ( GASSUIT_TEMP1_FIRST_ID, GASSUIT_TEMP1_LAST_ID, 0 , STR_SENSOR_GASSUIT_TEMP1, UNIT_CELSIUS, 0 ),
84
- FS ( GASSUIT_TEMP2_FIRST_ID, GASSUIT_TEMP2_LAST_ID, 0 , STR_SENSOR_GASSUIT_TEMP2, UNIT_CELSIUS, 0 ),
85
- FS ( GASSUIT_SPEED_FIRST_ID, GASSUIT_SPEED_LAST_ID, 0 , STR_SENSOR_GASSUIT_RPM, UNIT_RPMS, 0 ),
86
- FS ( GASSUIT_RES_VOL_FIRST_ID, GASSUIT_RES_VOL_LAST_ID, 0 , STR_SENSOR_GASSUIT_RES_VOL, UNIT_MILLILITERS, 0 ),
87
- FS ( GASSUIT_RES_PERC_FIRST_ID, GASSUIT_RES_PERC_LAST_ID, 0 , STR_SENSOR_GASSUIT_RES_PERC, UNIT_PERCENT, 0 ),
88
- FS ( GASSUIT_FLOW_FIRST_ID, GASSUIT_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
89
- FS ( GASSUIT_MAX_FLOW_FIRST_ID, GASSUIT_MAX_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_MAX_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
90
- FS ( GASSUIT_AVG_FLOW_FIRST_ID, GASSUIT_AVG_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_AVG_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
91
- FS ( SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 0 , STR_SENSOR_SBEC_VOLTAGE, UNIT_VOLTS, 2 ),
92
- FS ( SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 1 , STR_SENSOR_SBEC_CURRENT, UNIT_AMPS, 2 ),
93
- FS ( RB3040_OUTPUT_FIRST_ID, RB3040_OUTPUT_LAST_ID, 0 , STR_SENSOR_RB3040_EXTRA_STATE, UNIT_TEXT, 0 ),
94
- FS ( RB3040_CH1_2_FIRST_ID, RB3040_CH1_2_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL1, UNIT_AMPS, 2 ),
95
- FS ( RB3040_CH1_2_FIRST_ID, RB3040_CH1_2_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL2, UNIT_AMPS, 2 ),
96
- FS ( RB3040_CH3_4_FIRST_ID, RB3040_CH3_4_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL3, UNIT_AMPS, 2 ),
97
- FS ( RB3040_CH3_4_FIRST_ID, RB3040_CH3_4_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL4, UNIT_AMPS, 2 ),
98
- FS ( RB3040_CH5_6_FIRST_ID, RB3040_CH5_6_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL5, UNIT_AMPS, 2 ),
99
- FS ( RB3040_CH5_6_FIRST_ID, RB3040_CH5_6_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL6, UNIT_AMPS, 2 ),
100
- FS ( RB3040_CH7_8_FIRST_ID, RB3040_CH7_8_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL7, UNIT_AMPS, 2 ),
101
- FS ( RB3040_CH7_8_FIRST_ID, RB3040_CH7_8_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL8, UNIT_AMPS, 2 ),
102
- FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 0 , STR_SENSOR_SERVO_CURRENT, UNIT_AMPS, 1 ),
103
- FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 1 , STR_SENSOR_SERVO_VOLTAGE, UNIT_VOLTS, 1 ),
104
- FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 2 , STR_SENSOR_SERVO_TEMPERATURE, UNIT_CELSIUS, 0 ),
105
- FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 3 , STR_SENSOR_SERVO_STATUS, UNIT_TEXT, 0 ),
106
- FS ( 0 , 0 , 0 , nullptr , UNIT_RAW, 0 ) // sentinel
43
+ FS ( ADC1_ID, ADC1_ID, 0 , STR_SENSOR_A1, UNIT_VOLTS, 1 ),
44
+ FS ( ADC2_ID, ADC2_ID, 0 , STR_SENSOR_A2, UNIT_VOLTS, 1 ),
45
+ FS ( A3_FIRST_ID, A3_LAST_ID, 0 , STR_SENSOR_A3, UNIT_VOLTS, 2 ),
46
+ FS ( A4_FIRST_ID, A4_LAST_ID, 0 , STR_SENSOR_A4, UNIT_VOLTS, 2 ),
47
+ FS ( BATT_ID, BATT_ID, 0 , STR_SENSOR_BATT, UNIT_VOLTS, 1 ),
48
+ FS ( R9_PWR_ID, R9_PWR_ID, 0 , STR_SENSOR_R9PW, UNIT_MILLIWATTS, 0 ),
49
+ FS ( T1_FIRST_ID, T1_LAST_ID, 0 , STR_SENSOR_TEMP1, UNIT_CELSIUS, 0 ),
50
+ FS ( T2_FIRST_ID, T2_LAST_ID, 0 , STR_SENSOR_TEMP2, UNIT_CELSIUS, 0 ),
51
+ FS ( RPM_FIRST_ID, RPM_LAST_ID, 0 , STR_SENSOR_RPM, UNIT_RPMS, 0 ),
52
+ FS ( FUEL_FIRST_ID, FUEL_LAST_ID, 0 , STR_SENSOR_FUEL, UNIT_PERCENT, 0 ),
53
+ FS ( ALT_FIRST_ID, ALT_LAST_ID, 0 , STR_SENSOR_ALT, UNIT_METERS, 2 ),
54
+ FS ( VARIO_FIRST_ID, VARIO_LAST_ID, 0 , STR_SENSOR_VSPD, UNIT_METERS_PER_SECOND, 2 ),
55
+ FS ( ACCX_FIRST_ID, ACCX_LAST_ID, 0 , STR_SENSOR_ACCX, UNIT_G, 3 ),
56
+ FS ( ACCY_FIRST_ID, ACCY_LAST_ID, 0 , STR_SENSOR_ACCY, UNIT_G, 3 ),
57
+ FS ( ACCZ_FIRST_ID, ACCZ_LAST_ID, 0 , STR_SENSOR_ACCZ, UNIT_G, 3 ),
58
+ FS ( ANGLE_FIRST_ID, ANGLE_LAST_ID, 0 , STR_SENSOR_ROLL, UNIT_DEGREE, 2 ),
59
+ FS ( ANGLE_FIRST_ID, ANGLE_LAST_ID, 1 , STR_SENSOR_PITCH, UNIT_DEGREE, 2 ),
60
+ FS ( CURR_FIRST_ID, CURR_LAST_ID, 0 , STR_SENSOR_CURR, UNIT_AMPS, 1 ),
61
+ FS ( VFAS_FIRST_ID, VFAS_LAST_ID, 0 , STR_SENSOR_VFAS, UNIT_VOLTS, 2 ),
62
+ FS ( AIR_SPEED_FIRST_ID, AIR_SPEED_LAST_ID, 0 , STR_SENSOR_ASPD, UNIT_KTS, 1 ),
63
+ FS ( GPS_SPEED_FIRST_ID, GPS_SPEED_LAST_ID, 0 , STR_SENSOR_GSPD, UNIT_KTS, 3 ),
64
+ FS ( CELLS_FIRST_ID, CELLS_LAST_ID, 0 , STR_SENSOR_CELLS, UNIT_CELLS, 2 ),
65
+ FS ( GPS_ALT_FIRST_ID, GPS_ALT_LAST_ID, 0 , STR_SENSOR_GPSALT, UNIT_METERS, 2 ),
66
+ FS ( GPS_TIME_DATE_FIRST_ID, GPS_TIME_DATE_LAST_ID, 0 , STR_SENSOR_GPSDATETIME, UNIT_DATETIME, 0 ),
67
+ FS ( GPS_LONG_LATI_FIRST_ID, GPS_LONG_LATI_LAST_ID, 0 , STR_SENSOR_GPS, UNIT_GPS, 0 ),
68
+ FS ( FUEL_QTY_FIRST_ID, FUEL_QTY_LAST_ID, 0 , STR_SENSOR_FUEL, UNIT_MILLILITERS, 2 ),
69
+ FS ( GPS_COURS_FIRST_ID, GPS_COURS_LAST_ID, 0 , STR_SENSOR_HDG, UNIT_DEGREE, 2 ),
70
+ FS ( RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 0 , STR_SENSOR_BATT1_VOLTAGE, UNIT_VOLTS, 3 ),
71
+ FS ( RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 0 , STR_SENSOR_BATT2_VOLTAGE, UNIT_VOLTS, 3 ),
72
+ FS ( RBOX_BATT1_FIRST_ID, RBOX_BATT1_LAST_ID, 1 , STR_SENSOR_BATT1_CURRENT, UNIT_AMPS, 2 ),
73
+ FS ( RBOX_BATT2_FIRST_ID, RBOX_BATT2_LAST_ID, 1 , STR_SENSOR_BATT2_CURRENT, UNIT_AMPS, 2 ),
74
+ FS ( RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 0 , STR_SENSOR_BATT1_CONSUMPTION, UNIT_MAH, 0 ),
75
+ FS ( RBOX_CNSP_FIRST_ID, RBOX_CNSP_LAST_ID, 1 , STR_SENSOR_BATT2_CONSUMPTION, UNIT_MAH, 0 ),
76
+ FS ( RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 0 , STR_SENSOR_CHANS_STATE, UNIT_TEXT, 0 ),
77
+ FS ( RBOX_STATE_FIRST_ID, RBOX_STATE_LAST_ID, 1 , STR_SENSOR_RB_STATE, UNIT_TEXT, 0 ),
78
+ FS ( SD1_FIRST_ID, SD1_LAST_ID, 0 , STR_SENSOR_SD1_CHANNEL, UNIT_RAW, 0 ),
79
+ FS ( ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 0 , STR_SENSOR_ESC_VOLTAGE, UNIT_VOLTS, 2 ),
80
+ FS ( ESC_POWER_FIRST_ID, ESC_POWER_LAST_ID, 1 , STR_SENSOR_ESC_CURRENT, UNIT_AMPS, 2 ),
81
+ FS ( ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 0 , STR_SENSOR_ESC_RPM, UNIT_RPMS, 0 ),
82
+ FS ( ESC_RPM_CONS_FIRST_ID, ESC_RPM_CONS_LAST_ID, 1 , STR_SENSOR_ESC_CONSUMPTION, UNIT_MAH, 0 ),
83
+ FS ( ESC_TEMPERATURE_FIRST_ID, ESC_TEMPERATURE_LAST_ID, 0 , STR_SENSOR_ESC_TEMP, UNIT_CELSIUS, 0 ),
84
+ FS ( GASSUIT_TEMP1_FIRST_ID, GASSUIT_TEMP1_LAST_ID, 0 , STR_SENSOR_GASSUIT_TEMP1, UNIT_CELSIUS, 0 ),
85
+ FS ( GASSUIT_TEMP2_FIRST_ID, GASSUIT_TEMP2_LAST_ID, 0 , STR_SENSOR_GASSUIT_TEMP2, UNIT_CELSIUS, 0 ),
86
+ FS ( GASSUIT_SPEED_FIRST_ID, GASSUIT_SPEED_LAST_ID, 0 , STR_SENSOR_GASSUIT_RPM, UNIT_RPMS, 0 ),
87
+ FS ( GASSUIT_RES_VOL_FIRST_ID, GASSUIT_RES_VOL_LAST_ID, 0 , STR_SENSOR_GASSUIT_RES_VOL, UNIT_MILLILITERS, 0 ),
88
+ FS ( GASSUIT_RES_PERC_FIRST_ID, GASSUIT_RES_PERC_LAST_ID, 0 , STR_SENSOR_GASSUIT_RES_PERC, UNIT_PERCENT, 0 ),
89
+ FS ( GASSUIT_FLOW_FIRST_ID, GASSUIT_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
90
+ FS ( GASSUIT_MAX_FLOW_FIRST_ID, GASSUIT_MAX_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_MAX_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
91
+ FS ( GASSUIT_AVG_FLOW_FIRST_ID, GASSUIT_AVG_FLOW_LAST_ID, 0 , STR_SENSOR_GASSUIT_AVG_FLOW, UNIT_MILLILITERS_PER_MINUTE, 0 ),
92
+ FS ( SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 0 , STR_SENSOR_SBEC_VOLTAGE, UNIT_VOLTS, 2 ),
93
+ FS ( SBEC_POWER_FIRST_ID, SBEC_POWER_LAST_ID, 1 , STR_SENSOR_SBEC_CURRENT, UNIT_AMPS, 2 ),
94
+ FS ( RB3040_OUTPUT_FIRST_ID, RB3040_OUTPUT_LAST_ID, 0 , STR_SENSOR_RB3040_EXTRA_STATE, UNIT_TEXT, 0 ),
95
+ FS ( RB3040_CH1_2_FIRST_ID, RB3040_CH1_2_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL1, UNIT_AMPS, 2 ),
96
+ FS ( RB3040_CH1_2_FIRST_ID, RB3040_CH1_2_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL2, UNIT_AMPS, 2 ),
97
+ FS ( RB3040_CH3_4_FIRST_ID, RB3040_CH3_4_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL3, UNIT_AMPS, 2 ),
98
+ FS ( RB3040_CH3_4_FIRST_ID, RB3040_CH3_4_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL4, UNIT_AMPS, 2 ),
99
+ FS ( RB3040_CH5_6_FIRST_ID, RB3040_CH5_6_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL5, UNIT_AMPS, 2 ),
100
+ FS ( RB3040_CH5_6_FIRST_ID, RB3040_CH5_6_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL6, UNIT_AMPS, 2 ),
101
+ FS ( RB3040_CH7_8_FIRST_ID, RB3040_CH7_8_LAST_ID, 0 , STR_SENSOR_RB3040_CHANNEL7, UNIT_AMPS, 2 ),
102
+ FS ( RB3040_CH7_8_FIRST_ID, RB3040_CH7_8_LAST_ID, 1 , STR_SENSOR_RB3040_CHANNEL8, UNIT_AMPS, 2 ),
103
+ FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 0 , STR_SENSOR_SERVO_CURRENT, UNIT_AMPS, 1 ),
104
+ FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 1 , STR_SENSOR_SERVO_VOLTAGE, UNIT_VOLTS, 1 ),
105
+ FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 2 , STR_SENSOR_SERVO_TEMPERATURE, UNIT_CELSIUS, 0 ),
106
+ FS ( SERVO_FIRST_ID, SERVO_LAST_ID, 3 , STR_SENSOR_SERVO_STATUS, UNIT_TEXT, 0 ),
107
+ FS ( 0 , 0 , 0 , nullptr , UNIT_RAW, 0 ) // sentinel
107
108
};
109
+ // clang-format on
108
110
109
111
const FrSkySportSensor * getFrSkySportSensor (uint16_t id, uint8_t subId=0 )
110
112
{
0 commit comments