|
4 | 4 | "external_eStop": [1, "bool", "", 0, 0, "Main IO;Shutdown"], |
5 | 5 | "crash": [1, "bool", "", 0, 0, "Main IO;Shutdown"], |
6 | 6 | "door": [1, "bool", "", 1, 1, "Main IO;Shutdown"], |
| 7 | + "door_lim_out": [1, "bool", "", 0, 0, "Main IO;Shutdown"], |
7 | 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", "", 0, 0, "Main IO;Shutdown"], |
8 | 11 | "imd_status": [1, "bool", "", 0, 0, "Main IO;Shutdown"], |
| 12 | + "mcu_latch": [1, "bool", "", 0, 1, "Main IO;Shutdown"], |
9 | 13 | "state": [1, "char", "", 0, 255, "MCC;Firmware"], |
| 14 | + "fr_telem": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"], |
10 | 15 | "linear_accel_x": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"], |
11 | 16 | "linear_accel_y": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"], |
12 | 17 | "linear_accel_z": [4, "float", "m/s^2", 0, 100, "Main IO;Sensors"], |
|
22 | 27 | "road_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"], |
23 | 28 | "brake_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"], |
24 | 29 | "air_temp": [4, "float", "degC", 0, 100, "Main IO;Sensors"], |
| 30 | + "bl_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"], |
| 31 | + "br_turn_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"], |
| 32 | + "bc_brake_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"], |
| 33 | + "bc_bps_led_en": [1, "bool", "", 0, 1, "Main IO;Lights"], |
| 34 | + "headlights_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"], |
| 35 | + "fl_turn_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"], |
| 36 | + "fr_turn_led_en": [1, "bool", "", 0, 1, "Driver IO;Lights"], |
25 | 37 | "left_turn": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"], |
26 | 38 | "right_turn": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"], |
27 | 39 | "hazards": [1, "bool", "", 0, 0, "Driver IO;Driver Inputs"], |
28 | 40 | "headlights": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"], |
| 41 | + "horn_status": [1, "bool", "", 0, 1, "Driver IO;Driver Inputs"], |
| 42 | + "crz_pwr_mode": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"], |
| 43 | + "crz_spd_mode": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"], |
| 44 | + "crz_pwr_setpt": [4, "float", "W", 0, 100, "MCC;Firmware"], |
| 45 | + "crz_spd_setpt": [4, "float", "mph", 0, 100, "MCC;Firmware"], |
| 46 | + "crz_state": [1, "uint8", "", 0, 100, "MCC;Firmware"], |
| 47 | + "eco": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"], |
| 48 | + "main_telem": [1, "bool", "", 0, 1, "MCC;Driver Buttons/Switches"], |
| 49 | + "brake_status": [1, "bool", "", 0, 1, "MCC;Sensors"], |
| 50 | + "mech_brake_status": [1, "bool", "", 0, 1, "MCC;Sensors"], |
| 51 | + "parking_brake": [1, "bool", "", 0, 1, "MCC;Sensors"], |
29 | 52 | "accelerator": [4, "float", "V", 0, 5, "MCC;Sensors"], |
| 53 | + "motor_current": [4, "float", "A", 0, 100, "MCC; Sensors"], |
| 54 | + "motor_power": [4, "float", "W", 0, 100, "MCC; Firmware"], |
| 55 | + "mc_status": [1, "uint8", "", 0, 0, "MCC;MC Feedback"], |
30 | 56 | "mainIO_heartbeat": [1, "bool", "", 1, 1, "Main IO;Firmware"], |
31 | | - "bus_5V": [4, "float", "V", 0, 100, "LV Boards"], |
32 | | - "bus_12V": [4, "float", "V", 0, 100, "LV Boards"], |
33 | | - "mainIO_current_in": [4, "float", "A", 0, 100, "LV Boards"], |
34 | | - "driverIO_current_in": [4, "float", "A", 0, 100, "LV Boards"], |
35 | | - "power_critical": [1, "bool", "", 0, 0, "LV Boards"], |
36 | | - "power_warning": [1, "bool", "", 0, 0, "LV Boards"], |
37 | | - "power_tc": [1, "bool", "", 0, 0, "LV Boards"], |
| 57 | + "driverIO_hrn": [1, "bool", "", 1, 1, "Main IO;Sensors"], |
| 58 | + "main_5V_bus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"], |
| 59 | + "main_12V_bus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"], |
| 60 | + "main_vbus": [4, "float", "V", 0, 100, "Main IO;Power Monitor"], |
| 61 | + "main_vbus_current": [4, "float", "A", 0, 100, "Main IO;Power Monitor"], |
| 62 | + "driver_5V_bus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"], |
| 63 | + "driver_12V_bus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"], |
| 64 | + "driver_vbus": [4, "float", "V", 0, 100, "Driver IO;Power Monitor"], |
| 65 | + "driver_vbus_current": [4, "float", "A", 0, 100, "Driver IO;Power Monitor"], |
| 66 | + "main_power_critical": [1, "bool", "", 0, 0, "Main IO;Power Monitor"], |
| 67 | + "main_power_warning": [1, "bool", "", 0, 0, "Main IO;Power Monitor"], |
| 68 | + "main_power_tc": [1, "bool", "", 0, 0, "Main IO;Power Monitor"], |
| 69 | + "main_power_valid": [1, "bool", "", 1, 1, "Main IO;Power Monitor"], |
| 70 | + "driver_power_critical": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"], |
| 71 | + "driver_power_warning": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"], |
| 72 | + "driver_power_tc": [1, "bool", "", 0, 0, "Driver IO;Power Monitor"], |
| 73 | + "driver_power_valid": [1, "bool", "", 1, 1, "Driver IO;Power Monitor"], |
38 | 74 | "tstamp_ms": [2, "uint16", "ms", 0, 999, "Software"], |
39 | 75 | "tstamp_sc": [1, "uint8", "s", 0, 59, "Software"], |
40 | 76 | "tstamp_mn": [1, "uint8", "min", 0, 59, "Software"], |
|
50 | 86 | "string2_temp": [4, "float", "degC", 20, 50, "MPPT"], |
51 | 87 | "string3_temp": [4, "float", "degC", 20, 50, "MPPT"], |
52 | 88 | "pack_temp": [4, "float", "degC", 0, 60, "BMS"], |
| 89 | + "pack_internal_temp": [4, "float", "degC", 0, 100, "Battery;BMS CAN"], |
53 | 90 | "pack_current": [4, "float", "A", 0, 100, "BMS"], |
54 | 91 | "pack_voltage": [4, "float", "V", 69, 108, "BMS"], |
| 92 | + "supplemental_voltage": [4, "float", "V", 0, 100, "Battery;Supplemental"], |
55 | 93 | "cell_group1_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
56 | 94 | "cell_group2_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
57 | 95 | "cell_group3_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
|
82 | 120 | "cell_group28_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
83 | 121 | "cell_group29_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
84 | 122 | "cell_group30_voltage": [4, "float", "V", 6.4, 7.2, "BMS"], |
| 123 | + "cell_group31_voltage": [4, "float", "V", 6.4, 7.2, "Battery;BMS"], |
| 124 | + "populated_cells": [2, "uint16", "", 0, 100, "Battery;BMS CAN"], |
85 | 125 | "soc": [4, "float", "%", 0, 100, "BMS"], |
| 126 | + "est_supplemental_soc": [4, "float", "%", 0, 100, "Battery;Supplemental"], |
86 | 127 | "soh": [4, "float", "Ah", 0, 100, "BMS"], |
87 | 128 | "pack_capacity": [4, "float", "Ah", 57, 57, "BMS"], |
88 | 129 | "adaptive_total_capacity": [4, "float", "Ah", 0, 100, "BMS"], |
89 | 130 | "bps_fault": [1, "bool", "", 0, 0, "BMS"], |
| 131 | + "fan_enable": [1, "bool", "", 0, 1, "Battery;BMS"], |
90 | 132 | "fan_speed": [1, "uint8", "", 0, 6, "BMS"], |
91 | | - "voltage_failsafe": [1, "bool", "", 0, 0, "BMS"], |
92 | | - "current_failsafe": [1, "bool", "", 0, 0, "BMS"], |
93 | | - "supply_power_failsafe": [1, "bool", "", 0, 0, "BMS"], |
94 | | - "memory_failsafe": [1, "bool", "", 0, 0, "BMS"], |
95 | | - "relay_failsafe": [1, "bool", "", 0, 0, "BMS"], |
| 133 | + "voltage_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 134 | + "current_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 135 | + "relay_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 136 | + "cell_balancing_active": [1, "bool", "", 1, 1, "Battery;BMS CAN"], |
| 137 | + "charge_interlock_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 138 | + "thermistor_b_value_table_invalid": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 139 | + "input_power_supply_failsafe": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 140 | + "discharge_limit_enforcement_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 141 | + "charger_safety_relay_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 142 | + "internal_hardware_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 143 | + "internal_heatsink_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 144 | + "internal_software_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 145 | + "highest_cell_voltage_too_high_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 146 | + "lowest_cell_voltage_too_low_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 147 | + "pack_too_hot_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 148 | + "internal_communication_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 149 | + "cell_balancing_stuck_off_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 150 | + "weak_cell_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 151 | + "low_cell_voltage_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 152 | + "open_wiring_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 153 | + "current_sensor_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 154 | + "highest_cell_voltage_over_5V_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 155 | + "cell_asic_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 156 | + "weak_pack_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 157 | + "fan_monitor_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 158 | + "thermistor_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 159 | + "external_communication_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 160 | + "redundant_power_supply_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 161 | + "high_voltage_isolation_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 162 | + "input_power_supply_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
| 163 | + "charge_limit_enforcement_fault": [1, "bool", "", 0, 0, "Battery;BMS CAN"], |
96 | 164 | "pack_resistance": [4, "float", "mOhm", 0, 100, "BMS"], |
97 | 165 | "bms_input_voltage": [4, "float", "V", 12, 24, "BMS"] |
| 166 | + "charge_enable": [1, "bool", "", 0, 1, "Battery;BMS"], |
| 167 | + "discharge_enable": [1, "bool", "", 0, 0, "Battery;Shutdown"] |
98 | 168 | } |
99 | 169 |
|
0 commit comments