Skip to content

Commit 951c4db

Browse files
authored
Firmware update (#3)
* updated sc1.5 firmware signals * Missing BMS DTC flags and variable type updates * Add hv can heartbeat * Change nominal state of startup/shutdown to zero
1 parent 28f7faa commit 951c4db

1 file changed

Lines changed: 106 additions & 116 deletions

File tree

format.json

Lines changed: 106 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,72 @@
11
{
2+
"accelerator_pedal": [4, "float", "%", 0, 1, "MCC;Sensors"],
23
"speed": [4, "float", "mph", 0, 100, "MCC;Motor Controller I/O"],
3-
"driver_eStop": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
4-
"external_eStop": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
5-
"crash": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
6-
"door": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
7-
"door_lim_out": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
8-
"mcu_check": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
9-
"mcu_stat_fdbk": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
10-
"mcu_hv_en": [1, "bool", "", 1, 1, "Main IO;Shutdown"],
11-
"imd_status": [1, "bool", "", 0, 0, "Main IO;Shutdown"],
12-
"mcu_latch": [1, "bool", "", 0, 1, "Main IO;Shutdown"],
13-
"state": [1, "char", "", 0, 255, "MCC;Firmware"],
4+
"mcc_state": [1, "uint8", "", 0, 7, "MCC;Firmware"],
145
"fr_telem": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"],
15-
"fr_out": [1, "bool", "", 0, 1, "MCC;Motor Controller I/O"],
16-
"linear_accel_x": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"],
17-
"linear_accel_y": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"],
18-
"linear_accel_z": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"],
19-
"angular_rate_pitch": [4, "float", "deg/s", 0, 100, "Main IO;Sensors"],
20-
"angular_rate_roll": [4, "float", "deg/s", 0, 100, "Main IO;Sensors"],
21-
"angular_rate_yaw": [4, "float", "deg/s", 0, 100, "Main IO;Sensors"],
22-
"motor_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
23-
"motor_controller_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
24-
"dcdc_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
25-
"driverIO_temp": [4, "float", "degC", 0, 100, "Driver IO;Sensors"],
26-
"mainIO_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
27-
"cabin_temp": [4, "float", "degC", 0, 100, "Driver IO;Sensors"],
28-
"road_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
29-
"brake_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
30-
"air_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
31-
"bl_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
32-
"br_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
33-
"bc_brake_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
34-
"bc_bps_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
35-
"headlights_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"],
36-
"fl_turn_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"],
37-
"fr_turn_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"],
38-
"left_turn": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"],
39-
"right_turn": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"],
40-
"hazards": [1, "bool", "", 0, 0, "Driver IO;Driver Inputs"],
41-
"headlights": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"],
42-
"horn_status": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"],
436
"crz_pwr_mode": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"],
447
"crz_spd_mode": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"],
458
"crz_pwr_setpt": [4, "float", "W", 0, 100, "MCC;Firmware"],
469
"crz_spd_setpt": [4, "float", "mph", 0, 100, "MCC;Firmware"],
47-
"crz_state": [1, "uint8", "", 0, 100, "MCC;Firmware"],
4810
"eco": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"],
4911
"main_telem": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"],
50-
"brake_status": [1, "bool", "", 0, 1, "MCC;Sensors"],
51-
"mech_brake_status": [1, "bool", "", 0, 1, "MCC;Sensors"],
52-
"parking_brake": [1, "bool", "", 0, 1, "MCC;Sensors"],
53-
"accelerator": [4, "float", "%", 0, 1, "MCC;Sensors"],
54-
"accelerator_out": [4, "float", "V", 0, 3.3, "MCC;Motor Controller I/O"],
12+
"foot_brake": [1, "bool", "", 0, 1, "MCC;Sensors"],
13+
"regen_brake": [4, "float", "%", 0, 1, "MCC;Sensors"],
5514
"motor_current": [4, "float", "A", 0, 100, "MCC;Sensors"],
5615
"motor_power": [4, "float", "W", 0, 100, "MCC;Firmware"],
5716
"mc_status": [1, "uint8", "", 0, 0, "MCC;Motor Controller I/O"],
58-
"mppt_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
59-
"mcc_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
60-
"bms_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
61-
"mainIO_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
62-
"main_5V_bus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"],
63-
"main_12V_bus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"],
64-
"main_vbus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"],
65-
"main_vbus_current": [4, "float", "A", 0, 100, "Main IO;Power Monitor"],
66-
"driver_5V_bus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"],
67-
"driver_12V_bus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"],
68-
"driver_vbus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"],
69-
"driver_vbus_current": [4, "float", "A", 0, 100, "Driver IO;Power Monitor"],
70-
"main_power_critical": [1, "bool", "", 0, 0, "Main IO;Power Monitor"],
71-
"main_power_warning": [1, "bool", "", 0, 0, "Main IO;Power Monitor"],
72-
"main_power_tc": [1, "bool", "", 0, 0, "Main IO;Power Monitor"],
73-
"main_power_valid": [1, "bool", "", 1, 1, "Main IO;Power Monitor"],
74-
"driver_power_critical": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"],
75-
"driver_power_warning": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"],
76-
"driver_power_tc": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"],
77-
"driver_power_valid": [1, "bool", "", 1, 1, "Driver IO;Power Monitor"],
78-
"tstamp_ms": [2, "uint16", "ms", 0, 999, "Software;Timestamp"],
79-
"tstamp_sc": [1, "uint8", "s", 0, 59, "Software;Timestamp"],
80-
"tstamp_mn": [1, "uint8", "min", 0, 59, "Software;Timestamp"],
81-
"tstamp_hr": [1, "uint8", "hr", 0, 23, "Software;Timestamp"],
17+
18+
19+
"driver_eStop": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
20+
"external_eStop": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
21+
"crash": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
22+
"discharge_enable": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
23+
"discharge_enabled": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
24+
"charge_enable": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
25+
"charge_enabled": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
26+
"isolation": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
27+
"mcu_hv_en": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
28+
"mcu_stat_fdbk": [1, "bool", "", 0, 0, "High Voltage;Shutdown"],
29+
8230
"mppt_contactor": [1, "bool", "", 1, 1, "High Voltage;MPS"],
8331
"motor_controller_contactor": [1, "bool", "", 1, 1, "High Voltage;MPS"],
8432
"low_contactor": [1, "bool", "", 1, 1, "High Voltage;MPS"],
85-
"dcdc_valid": [1, "bool", "", 1, 1, "High Voltage;PPC"],
86-
"supplemental_valid": [1, "bool", "", 0, 0, "High Voltage;PPC"],
33+
"dcdc_current": [4, "float", "A", 0, 100, "High Voltage;MPS"],
34+
"dcdc_deg": [1, "bool", "", 1, 1, "High Voltage;MPS"],
35+
"use_dcdc": [1, "bool", "", 0, 0, "High Voltage;MPS"],
36+
"supplemental_current": [4, "float", "A", 0, 100, "Battery;Supplemental"],
37+
"supplemental_voltage": [4, "float", "V", 0, 100, "Battery;Supplemental"],
38+
"supplemental_deg": [1, "bool", "", 1, 1, "Battery;Supplemental"],
39+
"use_supp": [1, "bool", "", 0, 0, "High Voltage;MPS"],
40+
"est_supplemental_soc": [4, "float", "%", 0, 100, "Battery;Supplemental"],
41+
"bms_mpio1": [1, "bool", "", 0, 1, "High Voltage;IO"],
42+
43+
44+
"park_brake": [1, "bool", "", 0, 1, "Main IO;Sensors"],
45+
"air_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
46+
"brake_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
47+
"dcdc_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
48+
"mainIO_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
49+
"motor_controller_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
50+
"motor_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
51+
"road_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"],
52+
"l_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
53+
"r_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
54+
"brake_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
55+
"headlights_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"],
56+
"hazards": [1, "bool", "", 0, 0, "Main IO;Lights"],
57+
"main_5V_bus": [4, "float", "V", 0, 100, "Main IO;Sensors"],
58+
"main_12V_bus": [4, "float", "V", 0, 100, "Main IO;Sensors"],
59+
"main_24V_bus": [4, "float", "V", 0, 100, "Main IO;Sensors"],
60+
"main_5V_current": [4, "float", "A", 0, 100, "Main IO;Sensors"],
61+
"main_12V_current": [4, "float", "A", 0, 100, "Main IO;Sensors"],
62+
"main_24V_current": [4, "float", "A", 0, 100, "Main IO;Sensors"],
63+
"bms_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
64+
"hv_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
65+
"mainIO_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
66+
"mcc_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
67+
"mppt_can_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"],
68+
69+
8770
"mppt_mode": [1, "bool", "", 0, 1, "Solar Array;MPPT"],
8871
"mppt_current_out": [4, "float", "A", 0, 7, "Solar Array;Sensors"],
8972
"string1_temp": [4, "float", "degC", 20, 50, "Solar Array;Sensors"],
@@ -95,63 +78,32 @@
9578
"string1_I_in": [4, "float", "A", 0, 7, "Solar Array;Sensors"],
9679
"string2_I_in": [4, "float", "A", 0, 7, "Solar Array;Sensors"],
9780
"string3_I_in": [4, "float", "A", 0, 7, "Solar Array;Sensors"],
81+
82+
9883
"pack_temp": [4, "float", "degC", 0, 55, "Battery;BMS CAN"],
9984
"pack_internal_temp": [4, "float", "degC", 0, 100, "Battery;BMS CAN"],
10085
"pack_current": [4, "float", "A", -24.4, 48.8, "Battery;BMS CAN"],
10186
"pack_voltage": [4, "float", "V", 77.5, 113.15, "Battery;BMS CAN"],
10287
"pack_power": [4, "float", "W", -2760.86, 5521.72, "Battery;Firmware"],
103-
"highest_cell_group_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS CAN"],
104-
"highest_cell_group_voltage_idx": [1, "uint8", "", 1, 55, "Battery;BMS CAN"],
105-
"lowest_cell_group_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS CAN"],
106-
"lowest_cell_group_voltage_idx": [1, "uint8", "", 1, 55, "Battery;BMS CAN"],
107-
"supplemental_voltage": [4, "float", "V", 0, 100, "Battery;Supplemental"],
108-
"cell_group1_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
109-
"cell_group2_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
110-
"cell_group3_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
111-
"cell_group4_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
112-
"cell_group5_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
113-
"cell_group6_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
114-
"cell_group7_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
115-
"cell_group8_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
116-
"cell_group9_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
117-
"cell_group10_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
118-
"cell_group11_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
119-
"cell_group12_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
120-
"cell_group13_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
121-
"cell_group14_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
122-
"cell_group15_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
123-
"cell_group16_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
124-
"cell_group17_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
125-
"cell_group18_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
126-
"cell_group19_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
127-
"cell_group20_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
128-
"cell_group21_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
129-
"cell_group22_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
130-
"cell_group23_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
131-
"cell_group24_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
132-
"cell_group25_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
133-
"cell_group26_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
134-
"cell_group27_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
135-
"cell_group28_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
136-
"cell_group29_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
137-
"cell_group30_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
138-
"cell_group31_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
13988
"populated_cells": [2, "uint16", "", 0, 100, "Battery;BMS CAN"],
14089
"soc": [4, "float", "%", 0, 100, "Battery;BMS CAN"],
141-
"est_supplemental_soc": [4, "float", "%", 0, 100, "Battery;Supplemental"],
142-
"soh": [4, "float", "Ah", 0, 100, "Battery;BMS CAN"],
143-
"pack_capacity": [4, "float", "Ah", 57, 57, "Battery;BMS CAN"],
90+
"soh": [4, "float", "%", 0, 100, "Battery;BMS CAN"],
91+
"pack_amphours": [4, "float", "Ah", 57, 57, "Battery;BMS CAN"],
14492
"adaptive_total_capacity": [4, "float", "Ah", 0, 100, "Battery;BMS CAN"],
145-
"bps_fault": [1, "bool", "", 0, 0, "Battery;BMS"],
146-
"fan_enable": [1, "bool", "", 0, 1, "Battery;BMS"],
14793
"fan_speed": [1, "uint8", "", 0, 6, "Battery;BMS CAN"],
94+
"pack_resistance": [4, "float", "mOhm", 0, 100, "Battery;BMS CAN"],
95+
"bms_input_voltage": [4, "float", "V", 12, 24, "Battery;BMS CAN"],
96+
97+
"bps_fault": [1, "bool", "", 0, 0, "Battery;BMS"],
98+
14899
"voltage_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
149100
"current_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
150101
"relay_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
151102
"cell_balancing_active": [1, "bool", "", 1, 1, "Battery;BMS CAN"],
152103
"charge_interlock_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
153104
"thermistor_b_value_table_invalid": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
154105
"input_power_supply_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
106+
155107
"discharge_limit_enforcement_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
156108
"charger_safety_relay_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
157109
"internal_hardware_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
@@ -160,6 +112,10 @@
160112
"highest_cell_voltage_too_high_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
161113
"lowest_cell_voltage_too_low_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
162114
"pack_too_hot_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
115+
"high_voltage_interlock_signal_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
116+
"precharge_circuit_malfunction": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
117+
"abnormal_state_of_charge_behavior": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
118+
163119
"internal_communication_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
164120
"cell_balancing_stuck_off_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
165121
"weak_cell_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
@@ -176,10 +132,44 @@
176132
"high_voltage_isolation_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
177133
"input_power_supply_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
178134
"charge_limit_enforcement_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"],
179-
"pack_resistance": [4, "float", "mOhm", 0, 100, "Battery;BMS CAN"],
180-
"bms_input_voltage": [4, "float", "V", 12, 24, "Battery;BMS CAN"],
181-
"charge_enable": [1, "bool", "", 0, 0, "Battery;BMS"],
182-
"discharge_enable": [1, "bool", "", 0, 0, "Battery;Shutdown"],
135+
136+
"cell_group1_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
137+
"cell_group2_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
138+
"cell_group3_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
139+
"cell_group4_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
140+
"cell_group5_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
141+
"cell_group6_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
142+
"cell_group7_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
143+
"cell_group8_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
144+
"cell_group9_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
145+
"cell_group10_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
146+
"cell_group11_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
147+
"cell_group12_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
148+
"cell_group13_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
149+
"cell_group14_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
150+
"cell_group15_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
151+
"cell_group16_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
152+
"cell_group17_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
153+
"cell_group18_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
154+
"cell_group19_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
155+
"cell_group20_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
156+
"cell_group21_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
157+
"cell_group22_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
158+
"cell_group23_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
159+
"cell_group24_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
160+
"cell_group25_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
161+
"cell_group26_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
162+
"cell_group27_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
163+
"cell_group28_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
164+
"cell_group29_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
165+
"cell_group30_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
166+
"cell_group31_voltage": [4, "float", "V", 2.5, 3.65, "Battery;BMS"],
167+
168+
169+
"tstamp_ms": [2, "uint16", "ms", 0, 999, "Software;Timestamp"],
170+
"tstamp_sc": [1, "uint8", "s", 0, 59, "Software;Timestamp"],
171+
"tstamp_mn": [1, "uint8", "min", 0, 59, "Software;Timestamp"],
172+
"tstamp_hr": [1, "uint8", "hr", 0, 23, "Software;Timestamp"],
183173
"tstamp_unix": [8, "uint64", "ms", 0, 0, "Software;Timestamp"],
184174
"lat": [4, "float", "Degree", 0, 0, "Software;GPS"],
185175
"lon": [4, "float", "Degree", 0, 0, "Software;GPS"],

0 commit comments

Comments
 (0)