From ff35c8b74e1e27d7ff933e9bb4a833b9d4646fc3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 25 Apr 2018 23:26:33 +0200 Subject: [PATCH 001/100] Updatet with Emils work on a separate fork of the unpacker, will be used as a base for future work by Amund --- parserules.json | 4774 +++++++++++++++++++++-------------------------- 1 file changed, 2179 insertions(+), 2595 deletions(-) diff --git a/parserules.json b/parserules.json index 671c5d6..619466b 100644 --- a/parserules.json +++ b/parserules.json @@ -314,31 +314,19 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "Simian_speed_max_rpm": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "Simian_speed_min_rpm": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x203": { @@ -346,21 +334,13 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_current_b_rms": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x284": { @@ -368,41 +348,25 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_FL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, "0x285": { @@ -410,41 +374,25 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_FR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, "0x286": { @@ -452,41 +400,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FL_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x287": { @@ -494,41 +426,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FR_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x288": { @@ -536,41 +452,25 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_RL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, "0x289": { @@ -578,41 +478,25 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, "0x28A": { @@ -620,41 +504,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RL_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x28B": { @@ -662,41 +530,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RR_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x290": { @@ -704,11 +556,7 @@ "type": "Uint", "startbyte": 1, "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x294": { @@ -716,41 +564,25 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_q": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_a": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_b": { "type": "Int", "startbyte": 7, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x295": { @@ -758,11 +590,7 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, "0x350": { @@ -770,23 +598,15 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x351": { - "ECU_DRIVE_ENABLE": { + "VCU_DRIVE_ENABLE": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x352": { @@ -794,11 +614,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x353": { @@ -806,85 +622,45 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x358": { - "ECU_INS_GPStime_year": { + "INS_GPStime_year": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_month": { + "INS_GPStime_month": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_day": { + "INS_GPStime_day": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_hour": { + "INS_GPStime_hour": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_min": { + "INS_GPStime_min": { "type": "Uint", "startbyte": 4, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_sec": { + "INS_GPStime_sec": { "type": "Uint", "startbyte": 5, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x35C": { - "ECU_Alfa_r": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x359": { @@ -892,313 +668,1907 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ECU_Parameter_value": { "type": "Float", "startbyte": 4, "length": 4, + "factor": 1.0 + } + }, + "0x35C": { + "ECU_System_Status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "ECU_Torque_Allocation": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 + }, + "ECU_Vehicle_State": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1.0 + } + }, + "0x45D": { + "ECU_Soft_BSPD_status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x360": { + "VCU_INS_Attutude_Status": { + "type": "Uint", + "startbyte": 0, + "length": 2, "factor": 1.0, - "displayname": "", + "displayname": "Attitude status", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 + }, + "VCU_INS_Status": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "INS status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x361": { + "INS_GPS_fix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x362": { + "INS_Vx": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Vx", + "unit": "m/s", + "expectedmin": 0.0, + "expectedmax": 36.0 + }, + "INS_Vy": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vy", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + }, + "INS_Vz": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Vz", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x363": { + "INS_Ax": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Ax", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Ay": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Ay", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Az": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Az", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x364": { + "INS_Roll_rate": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Pitch_rate": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Yaw_rate": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw rate", + "unit": "m/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + } + }, + "0x365": { + "INS_Roll_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Pitch_angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Yaw_angle": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw angle", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x366": { + "INS_longitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Longitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + }, + "INS_latitude": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "Latitude", + "unit": "deg", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x367": { + "INS_altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Altitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x368": { + "INS_Yaw_rate_der": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Yaw Acc", + "unit": "rad/s^2", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x3C0": { + "VCU_LC_torque_setoint_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3C1": { + "VCU_LC_slip_ratio_error_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C2": { + "VCU_LC_slip_ratio_error_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C3": { + "VCU_LC_slip_ratio_ref_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio ref FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio ref FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio ref RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio ref RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C4": { + "VCU_LC_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C5": { + "VCU_LC_P_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_P_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C6": { + "VCU_LC_I_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_I_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C7": { + "VCU_LC_D_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_D_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C8": { + "VCU_LC_Kp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "LC Kp", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_Ki": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "LC Ki", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_Kd": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "LC Kd", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_T_req": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Request", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C9": { + "VCU_LC_Launch_Mode": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Launch Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + }, + "VCU_LC_Launching": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Launching", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + } + }, + "0x3CA": { + "VCU_LC_power_limit_torque_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D0": { + "VCU_TV_MMT_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D1": { + "VCU_TV_T_req": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Required Torque", + "unit": "Nm", + "expectedmin": -85.5, + "expectedmax": 85.5 + }, + "VCU_TV_Mz_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Mz error ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_percentage_torque_delivered": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Delivered Torque Percent", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.5 + } + }, + "0x3D3": { + "VCU_TV_Mz_ref_controller": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_Mz_ref_controller_unsaturated": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D5": { + "VCU_TV_r_ref": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate ref", + "unit": "rad/s", + "expectedmin": -6.5, + "expectedmax": 6.5 + }, + "VCU_TV_YMR_PID_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate error ", + "unit": "rad/s", + "expectedmin": -4.5, + "expectedmax": 4.5 + }, + "VCU_TV_YMR_PID_error_der": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate der error", + "unit": "rad/s^2", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D6": { + "VCU_TV_YMG_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "P term YMG", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_D_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "D term YMG ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Mz_ref": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Mz ref YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_YMR_Mz_ref_unsat": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Mz ref unsat YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D7": { + "VCU_TV_YMR_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "P term YMR", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_I_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_D_term": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Backstepping_term": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Backstepping YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + } + }, + "0x3D8": { + "VCU_TV_MMT_tire_force_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D9": { + "VCU_TV_MMT_SA_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "SA scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "SA scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "SA scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "SA scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3DA": { + "VCU_TV_MMT_SR_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3E0": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x3E1": { + "VCU_FZ_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E2": { + "VCU_FZ_damp_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E3": { + "VCU_FZ_acc_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E4": { + "VCU_FZ_ekf_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E5": { + "VCU_R_eff_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + } + }, + "0x3E6": { + "VCU_Fx_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fx FL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fx FR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fx RL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fx RR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + } + }, + "0x3E7": { + "VCU_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3E8": { + "VCU_slip_angle_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + } + }, + "0x3E9": { + "VCU_RPM_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + } + }, + "0x3EA": { + "VCU_Filtered_Steering_wheel_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Steering Angle", + "unit": "rad", + "expectedmin": -3.0, + "expectedmax": 3.0 + }, + "VCU_Filtered_Steering_wheel_vel": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Velocity", + "unit": "rad/s", + "expectedmin": -10.0, + "expectedmax": 10.0 + } + }, + "0x3EB": { + "VCU_TV_alpha": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Alpha", + "unit": "rad", + "expectedmin": -0.0, + "expectedmax": 1.0 + } + }, + "0x401": { + "SBS_F1_APPS1_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 1", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_APPS2_Sensor": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_brakePressure1_Sensor": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Front", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + }, + "SBS_F1_brakePressure2_Sensor": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Rear", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 } }, - "0x400": { + "0x402": { + "SBS_F1_KERS_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Kers pos", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "SBS_F1_Stering_Angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Angle", + "unit": "rad", + "expectedmin": -10.0, + "expectedmax": 10.0 + }, + "SBS_F1_Steering_Speed": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Speed", + "unit": "rad/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x40D": { "ADC_FL_DamperFL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_FL_DamperRateFL": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ADC_FL_GearTempFL": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_FL_CoolingTempFL": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, - "0x401": { + "0x40E": { "ADC_FL_BrakePressure_1": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.001 }, "ADC_FL_BrakePressure_2": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.001 }, "ADC_FL_KERS": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x402": { + "0x40F": { "BSPD_Trigger": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 + } + }, + "0x411": { + "SBS_F2_Damper_pos_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_F2_Damper_pos_FR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 } }, - "0x410": { + "0x412": { + "SBS_FR_Acc_Upright_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Acc_Upright_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Gear_Temp_FL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_FR_Gear_Temp_FR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x41D": { "ADC_FR_DamperFR": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_FR_DamperRateFR": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ADC_FR_GearTempFR": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_FR_CoolingTempFR": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, - "0x411": { + "0x41E": { "ADC_FR_TPS_left": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "ADC_FR_TPS_right": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x412": { + "0x41F": { "ADC_FR_SteeringAngle": { "type": "Int", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ADC_FR_SteeringSpeed": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x420": { + "0x421": { + "SBS_R1_Damper_pos_RL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x422": { + "SBS_R1_Acc_Upright_RL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Acc_Upright_RR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright RR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Gear_Temp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Gear_Temp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x42E": { "ADC_REAR_DamperRL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_REAR_DamperRateRL": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ADC_REAR_DamperRR": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_REAR_DamperRateRR": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x421": { + "0x42F": { "ADC_REAR_GearTempRL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_REAR_GearTempRR": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_REAR_CoolingTempRL": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "ADC_REAR_CoolingTempRR": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x428": { - "Charger_Data": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x429": { - "Charger_Acknowledge": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x317": { - "Charger_Error": { - "type": "Uint", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 + } + }, + "0x431": { + "SBS_MID_Colling_temp_left_H": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_left_L": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_H": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_L": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 } }, "0x440": { @@ -1206,51 +2576,31 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "BMS_Min_Voltage_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x441": { @@ -1258,611 +2608,107 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Max_Temperature_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "BMS_Min_Temperature_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x442": { - "BMS_Tractive_System_Voltage": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Tractive_System_Current": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Tractive_System_Current_Transient": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_State_of_Charge": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Battery percentage", - "unit": "%", - "expectedmin": 0.0, - "expectedmax": 100.0 - } - }, - "0x443": { - "BMS_Error_Flags": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x444": { - "BMS_State": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x445": { - "BMS_Tractive_System_Power": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Voltage_Sum_of_Cells": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x44A": { - "BMS_max_isoSPI_fails": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_max_isoSPI_fails_Slave_ID": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_max_isoSPI_fails_Register_ID": { - "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x450": { - "ECU_System_Status": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Torque_Allocation": { - "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Vehicle_State": { - "type": "Uint", - "startbyte": 3, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x451": { - "ECU_Slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x452": { - "ECU_Fx_div_Fz_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fx_div_Fz_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fx_div_Fz_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fx_div_Fz_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x453": { - "ECU_Fz_damper_estimate_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fz_damper_estimate_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fz_damper_estimate_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Fz_damper_estimate_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x454": { - "ECU_Sensor_Status": { - "type": "Uint", - "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x456": { - "ECU_INS_Longtitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_Latitude": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x457": { - "ECU_INS_Altitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x458": { - "ECU_INS_Yaw_rate": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_Yaw_acceleration": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_Roll_angle": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x459": { - "ECU_INS_AX": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_AY": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_VX": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_VY": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x45A": { - "ECU_INS_Status_Attitude": { - "type": "UInt", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_Status_INS": { - "type": "UInt", - "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x45B": { - "ECU_INS_GPSfix": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_INS_Tracked_satelites": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x45C": { - "ECU_Fx_estimate_FL": { + "0x442": { + "BMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_Fx_estimate_FR": { - "type": "Uint", + "BMS_Tractive_System_Current": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_Fx_estimate_RL": { - "type": "Uint", + "BMS_Tractive_System_Current_Transient": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_Fx_estimate_RR": { + "BMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, - "0x45D": { - "ECU_RPM_derivative_FL": { - "type": "Int", + "0x443": { + "BMS_Error_Flags": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_RPM_derivative_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_RPM_derivative_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_RPM_derivative_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x45E": { - "ECU_Soft_BSPD_status": { + "0x444": { + "BMS_State": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x45F": { - "ECU_Filtered_Steering_Angle": { + "0x445": { + "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_Filtered_Steering_Rate": { + "BMS_Voltage_Sum_of_Cells": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 + } + }, + "0x44A": { + "BMS_max_isoSPI_fails": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Slave_ID": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Register_ID": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 } }, "0x460": { @@ -1870,41 +2716,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x461": { @@ -1912,21 +2742,13 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x462": { @@ -1934,41 +2756,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "GLV_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "GLV_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "GLV_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, "0x463": { @@ -1976,11 +2782,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, "0x465": { @@ -1988,31 +2790,19 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Max_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "GLV_Tot_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 4, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x466": { @@ -2020,21 +2810,13 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, "GLV_Max_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, "0x467": { @@ -2042,21 +2824,13 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "GLV_Battery_Charge_Capacity": { "type": "Uint", "startbyte": 1, "length": 4, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.001 } }, "0x470": { @@ -2064,11 +2838,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x472": { @@ -2076,11 +2846,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x475": { @@ -2088,11 +2854,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x47F": { @@ -2100,11 +2862,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x490": { @@ -2112,11 +2870,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x491": { @@ -2124,11 +2878,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x4C0": { @@ -2136,11 +2886,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x500": { @@ -2148,83 +2894,51 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x501": { "BMS_Cell_Voltage_4": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 }, "BMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x502": { @@ -2232,41 +2946,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x503": { @@ -2274,41 +2972,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x504": { @@ -2316,41 +2998,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x505": { @@ -2358,41 +3024,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x506": { @@ -2400,41 +3050,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x507": { @@ -2442,41 +3076,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x508": { @@ -2484,41 +3102,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x509": { @@ -2526,41 +3128,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50A": { @@ -2568,41 +3154,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50B": { @@ -2610,41 +3180,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50C": { @@ -2652,41 +3206,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50D": { @@ -2694,41 +3232,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50E": { @@ -2736,41 +3258,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x50F": { @@ -2778,41 +3284,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x510": { @@ -2820,41 +3310,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 2, + "factor": 0.0001 } }, "0x511": { @@ -2862,41 +3336,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x512": { @@ -2904,41 +3362,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x513": { @@ -2946,41 +3388,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x514": { @@ -2988,41 +3414,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x515": { @@ -3030,41 +3440,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x516": { @@ -3072,41 +3466,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x517": { @@ -3114,41 +3492,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x518": { @@ -3156,41 +3518,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x519": { @@ -3198,41 +3544,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51A": { @@ -3240,41 +3570,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51B": { @@ -3282,41 +3596,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51C": { @@ -3324,41 +3622,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51D": { @@ -3366,41 +3648,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51E": { @@ -3408,41 +3674,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x51F": { @@ -3450,41 +3700,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x520": { @@ -3492,41 +3726,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, "BMS_Cell_Voltage_130": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 }, "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, "0x540": { @@ -3534,41 +3752,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x541": { @@ -3576,41 +3778,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x542": { @@ -3618,41 +3804,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x543": { @@ -3660,41 +3830,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x544": { @@ -3702,41 +3856,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x545": { @@ -3744,41 +3882,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x546": { @@ -3786,41 +3908,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x547": { @@ -3828,41 +3934,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x548": { @@ -3870,41 +3960,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x549": { @@ -3912,41 +3986,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54A": { @@ -3954,41 +4012,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54B": { @@ -3996,83 +4038,51 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54C": { - "BMS_Cell_Temperature_48": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "BMS_Cell_Temperature_48": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54D": { @@ -4080,41 +4090,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54E": { @@ -4122,41 +4116,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x54F": { @@ -4164,41 +4142,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x550": { @@ -4206,41 +4168,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x551": { @@ -4248,41 +4194,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x552": { @@ -4290,41 +4220,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x553": { @@ -4332,41 +4246,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x554": { @@ -4374,41 +4272,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x555": { @@ -4416,41 +4298,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x556": { @@ -4458,41 +4324,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x557": { @@ -4500,41 +4350,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x558": { @@ -4542,41 +4376,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_98": { "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 4, + "length": 2, + "factor": 0.1 }, "BMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x559": { @@ -4584,41 +4402,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55A": { @@ -4626,41 +4428,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55B": { @@ -4668,41 +4454,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55C": { @@ -4710,41 +4480,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55D": { @@ -4752,41 +4506,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55E": { @@ -4794,41 +4532,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x55F": { @@ -4836,41 +4558,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x560": { @@ -4878,147 +4584,25 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "BMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x650": { - "ECU_TV_Max_motor_torque_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Max_motor_torque_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Max_motor_torque_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Max_motor_torque_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x653": { - "ECU_TV_Yaw_rate_ref": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Mz_ref": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Mz_reserved": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Driver_torque_request": { - "type": "Int", - "startbyte": 6, - "length": 1, - "factor": 2.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Percentage_of_req_torque_allocated": { - "type": "Int", - "startbyte": 6, - "length": 1, - "factor": 2.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x654": { - "ECU_TV_Active_constraints": { - "type": "Uint", - "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } } } From 8ab4db4a194b9ba417271a42c20e4c6289b03161 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 25 Apr 2018 23:44:09 +0200 Subject: [PATCH 002/100] Update IDs for BMS metadata, states etc --- parserules.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/parserules.json b/parserules.json index 619466b..7068db1 100644 --- a/parserules.json +++ b/parserules.json @@ -2571,7 +2571,7 @@ "expectedmax": 80.0 } }, - "0x440": { + "0x630": { "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, @@ -2603,7 +2603,7 @@ "factor": 1.0 } }, - "0x441": { + "0x631": { "BMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, @@ -2635,7 +2635,7 @@ "factor": 1.0 } }, - "0x442": { + "0x632": { "BMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, @@ -2661,7 +2661,7 @@ "factor": 0.01 } }, - "0x443": { + "0x633": { "BMS_Error_Flags": { "type": "Uint", "startbyte": 0, @@ -2669,7 +2669,7 @@ "factor": 1.0 } }, - "0x444": { + "0x634": { "BMS_State": { "type": "Uint", "startbyte": 0, @@ -2677,7 +2677,7 @@ "factor": 1.0 } }, - "0x445": { + "0x635": { "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, @@ -2691,7 +2691,7 @@ "factor": 0.1 } }, - "0x44A": { + "0x636": { "BMS_max_isoSPI_fails": { "type": "Uint", "startbyte": 0, From 241c30ebaa558ef2ec9823de119b951372b1cc7a Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 25 Apr 2018 23:50:07 +0200 Subject: [PATCH 003/100] Change ID of all AMS temperatures and voltages --- parserules.json | 132 ++++++++++++++++++++++++------------------------ 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/parserules.json b/parserules.json index 7068db1..985b25a 100644 --- a/parserules.json +++ b/parserules.json @@ -2889,7 +2889,7 @@ "factor": 1.0 } }, - "0x500": { + "0x650": { "BMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, @@ -2915,7 +2915,7 @@ "factor": 0.0001 } }, - "0x501": { + "0x651": { "BMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, @@ -2941,7 +2941,7 @@ "factor": 0.0001 } }, - "0x502": { + "0x652": { "BMS_Cell_Voltage_8": { "type": "Uint", "startbyte": 0, @@ -2967,7 +2967,7 @@ "factor": 0.0001 } }, - "0x503": { + "0x653": { "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, @@ -2993,7 +2993,7 @@ "factor": 0.0001 } }, - "0x504": { + "0x654": { "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, @@ -3019,7 +3019,7 @@ "factor": 0.0001 } }, - "0x505": { + "0x655": { "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, @@ -3045,7 +3045,7 @@ "factor": 0.0001 } }, - "0x506": { + "0x656": { "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, @@ -3071,7 +3071,7 @@ "factor": 0.0001 } }, - "0x507": { + "0x657": { "BMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, @@ -3097,7 +3097,7 @@ "factor": 0.0001 } }, - "0x508": { + "0x658": { "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, @@ -3123,7 +3123,7 @@ "factor": 0.0001 } }, - "0x509": { + "0x659": { "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, @@ -3149,7 +3149,7 @@ "factor": 0.0001 } }, - "0x50A": { + "0x65A": { "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, @@ -3175,7 +3175,7 @@ "factor": 0.0001 } }, - "0x50B": { + "0x65B": { "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, @@ -3201,7 +3201,7 @@ "factor": 0.0001 } }, - "0x50C": { + "0x65C": { "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, @@ -3227,7 +3227,7 @@ "factor": 0.0001 } }, - "0x50D": { + "0x65D": { "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, @@ -3253,7 +3253,7 @@ "factor": 0.0001 } }, - "0x50E": { + "0x65E": { "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, @@ -3279,7 +3279,7 @@ "factor": 0.0001 } }, - "0x50F": { + "0x65F": { "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, @@ -3305,7 +3305,7 @@ "factor": 0.0001 } }, - "0x510": { + "0x650": { "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, @@ -3331,7 +3331,7 @@ "factor": 0.0001 } }, - "0x511": { + "0x651": { "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, @@ -3357,7 +3357,7 @@ "factor": 0.0001 } }, - "0x512": { + "0x652": { "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, @@ -3383,7 +3383,7 @@ "factor": 0.0001 } }, - "0x513": { + "0x653": { "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, @@ -3409,7 +3409,7 @@ "factor": 0.0001 } }, - "0x514": { + "0x654": { "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, @@ -3435,7 +3435,7 @@ "factor": 0.0001 } }, - "0x515": { + "0x655": { "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, @@ -3461,7 +3461,7 @@ "factor": 0.0001 } }, - "0x516": { + "0x656": { "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, @@ -3487,7 +3487,7 @@ "factor": 0.0001 } }, - "0x517": { + "0x657": { "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, @@ -3513,7 +3513,7 @@ "factor": 0.0001 } }, - "0x518": { + "0x658": { "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, @@ -3539,7 +3539,7 @@ "factor": 0.0001 } }, - "0x519": { + "0x659": { "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, @@ -3565,7 +3565,7 @@ "factor": 0.0001 } }, - "0x51A": { + "0x65A": { "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, @@ -3591,7 +3591,7 @@ "factor": 0.0001 } }, - "0x51B": { + "0x65B": { "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, @@ -3617,7 +3617,7 @@ "factor": 0.0001 } }, - "0x51C": { + "0x65C": { "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, @@ -3643,7 +3643,7 @@ "factor": 0.0001 } }, - "0x51D": { + "0x65D": { "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, @@ -3669,7 +3669,7 @@ "factor": 0.0001 } }, - "0x51E": { + "0x65E": { "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, @@ -3695,7 +3695,7 @@ "factor": 0.0001 } }, - "0x51F": { + "0x65F": { "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, @@ -3721,7 +3721,7 @@ "factor": 0.0001 } }, - "0x520": { + "0x650": { "BMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, @@ -3747,7 +3747,7 @@ "factor": 0.0001 } }, - "0x540": { + "0x640": { "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, @@ -3773,7 +3773,7 @@ "factor": 0.1 } }, - "0x541": { + "0x641": { "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, @@ -3799,7 +3799,7 @@ "factor": 0.1 } }, - "0x542": { + "0x642": { "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, @@ -3825,7 +3825,7 @@ "factor": 0.1 } }, - "0x543": { + "0x643": { "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, @@ -3851,7 +3851,7 @@ "factor": 0.1 } }, - "0x544": { + "0x644": { "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, @@ -3877,7 +3877,7 @@ "factor": 0.1 } }, - "0x545": { + "0x645": { "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, @@ -3903,7 +3903,7 @@ "factor": 0.1 } }, - "0x546": { + "0x646": { "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, @@ -3929,7 +3929,7 @@ "factor": 0.1 } }, - "0x547": { + "0x647": { "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, @@ -3955,7 +3955,7 @@ "factor": 0.1 } }, - "0x548": { + "0x648": { "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, @@ -3981,7 +3981,7 @@ "factor": 0.1 } }, - "0x549": { + "0x649": { "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, @@ -4007,7 +4007,7 @@ "factor": 0.1 } }, - "0x54A": { + "0x64A": { "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, @@ -4033,7 +4033,7 @@ "factor": 0.1 } }, - "0x54B": { + "0x64B": { "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, @@ -4059,7 +4059,7 @@ "factor": 0.1 } }, - "0x54C": { + "0x64C": { "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, @@ -4085,7 +4085,7 @@ "factor": 0.1 } }, - "0x54D": { + "0x64D": { "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, @@ -4111,7 +4111,7 @@ "factor": 0.1 } }, - "0x54E": { + "0x64E": { "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, @@ -4137,7 +4137,7 @@ "factor": 0.1 } }, - "0x54F": { + "0x64F": { "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, @@ -4163,7 +4163,7 @@ "factor": 0.1 } }, - "0x550": { + "0x650": { "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, @@ -4189,7 +4189,7 @@ "factor": 0.1 } }, - "0x551": { + "0x651": { "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, @@ -4215,7 +4215,7 @@ "factor": 0.1 } }, - "0x552": { + "0x652": { "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, @@ -4241,7 +4241,7 @@ "factor": 0.1 } }, - "0x553": { + "0x653": { "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, @@ -4267,7 +4267,7 @@ "factor": 0.1 } }, - "0x554": { + "0x654": { "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, @@ -4293,7 +4293,7 @@ "factor": 0.1 } }, - "0x555": { + "0x655": { "BMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, @@ -4319,7 +4319,7 @@ "factor": 0.1 } }, - "0x556": { + "0x656": { "BMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, @@ -4345,7 +4345,7 @@ "factor": 0.1 } }, - "0x557": { + "0x657": { "BMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, @@ -4371,7 +4371,7 @@ "factor": 0.1 } }, - "0x558": { + "0x658": { "BMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, @@ -4397,7 +4397,7 @@ "factor": 0.1 } }, - "0x559": { + "0x659": { "BMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, @@ -4423,7 +4423,7 @@ "factor": 0.1 } }, - "0x55A": { + "0x65A": { "BMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, @@ -4449,7 +4449,7 @@ "factor": 0.1 } }, - "0x55B": { + "0x65B": { "BMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, @@ -4475,7 +4475,7 @@ "factor": 0.1 } }, - "0x55C": { + "0x65C": { "BMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, @@ -4501,7 +4501,7 @@ "factor": 0.1 } }, - "0x55D": { + "0x65D": { "BMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, @@ -4527,7 +4527,7 @@ "factor": 0.1 } }, - "0x55E": { + "0x65E": { "BMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, @@ -4553,7 +4553,7 @@ "factor": 0.1 } }, - "0x55F": { + "0x65F": { "BMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, @@ -4579,7 +4579,7 @@ "factor": 0.1 } }, - "0x560": { + "0x660": { "BMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, From 0440025b846670d01a23f6e080c81be9de50a133 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:16:01 +0200 Subject: [PATCH 004/100] Update IDs of all AMS temperatures and voltages after fix in definitions --- parserules.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/parserules.json b/parserules.json index 985b25a..ea49b03 100644 --- a/parserules.json +++ b/parserules.json @@ -2571,7 +2571,7 @@ "expectedmax": 80.0 } }, - "0x630": { + "0x620": { "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, @@ -2603,7 +2603,7 @@ "factor": 1.0 } }, - "0x631": { + "0x621": { "BMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, @@ -2635,7 +2635,7 @@ "factor": 1.0 } }, - "0x632": { + "0x622": { "BMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, @@ -2661,7 +2661,7 @@ "factor": 0.01 } }, - "0x633": { + "0x623": { "BMS_Error_Flags": { "type": "Uint", "startbyte": 0, @@ -2669,7 +2669,7 @@ "factor": 1.0 } }, - "0x634": { + "0x624": { "BMS_State": { "type": "Uint", "startbyte": 0, @@ -2677,7 +2677,7 @@ "factor": 1.0 } }, - "0x635": { + "0x625": { "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, @@ -2691,7 +2691,7 @@ "factor": 0.1 } }, - "0x636": { + "0x626": { "BMS_max_isoSPI_fails": { "type": "Uint", "startbyte": 0, From e382f81dd42a8b1f0acc4a364afd2455bbd757d3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:24:39 +0200 Subject: [PATCH 005/100] Moved every AMS ID to the right position --- parserules.json | 134 ++++++++++++++++++++++++------------------------ 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/parserules.json b/parserules.json index ea49b03..4e3b806 100644 --- a/parserules.json +++ b/parserules.json @@ -1,4 +1,4 @@ -{ +0x66{ "0x010": { "Simian_dataLogger_playback_Ia": { "type": "Int", @@ -2889,7 +2889,7 @@ "factor": 1.0 } }, - "0x650": { + "0x660": { "BMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, @@ -2915,7 +2915,7 @@ "factor": 0.0001 } }, - "0x651": { + "0x661": { "BMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, @@ -2941,7 +2941,7 @@ "factor": 0.0001 } }, - "0x652": { + "0x662": { "BMS_Cell_Voltage_8": { "type": "Uint", "startbyte": 0, @@ -2967,7 +2967,7 @@ "factor": 0.0001 } }, - "0x653": { + "0x663": { "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, @@ -2993,7 +2993,7 @@ "factor": 0.0001 } }, - "0x654": { + "0x664": { "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, @@ -3019,7 +3019,7 @@ "factor": 0.0001 } }, - "0x655": { + "0x665": { "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, @@ -3045,7 +3045,7 @@ "factor": 0.0001 } }, - "0x656": { + "0x666": { "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, @@ -3071,7 +3071,7 @@ "factor": 0.0001 } }, - "0x657": { + "0x667": { "BMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, @@ -3097,7 +3097,7 @@ "factor": 0.0001 } }, - "0x658": { + "0x668": { "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, @@ -3123,7 +3123,7 @@ "factor": 0.0001 } }, - "0x659": { + "0x669": { "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, @@ -3149,7 +3149,7 @@ "factor": 0.0001 } }, - "0x65A": { + "0x66A": { "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, @@ -3175,7 +3175,7 @@ "factor": 0.0001 } }, - "0x65B": { + "0x66B": { "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, @@ -3201,7 +3201,7 @@ "factor": 0.0001 } }, - "0x65C": { + "0x66C": { "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, @@ -3227,7 +3227,7 @@ "factor": 0.0001 } }, - "0x65D": { + "0x66D": { "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, @@ -3253,7 +3253,7 @@ "factor": 0.0001 } }, - "0x65E": { + "0x66E": { "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, @@ -3279,7 +3279,7 @@ "factor": 0.0001 } }, - "0x65F": { + "0x66F": { "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, @@ -3305,7 +3305,7 @@ "factor": 0.0001 } }, - "0x650": { + "0x670": { "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, @@ -3331,7 +3331,7 @@ "factor": 0.0001 } }, - "0x651": { + "0x671": { "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, @@ -3357,7 +3357,7 @@ "factor": 0.0001 } }, - "0x652": { + "0x672": { "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, @@ -3383,7 +3383,7 @@ "factor": 0.0001 } }, - "0x653": { + "0x673": { "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, @@ -3409,7 +3409,7 @@ "factor": 0.0001 } }, - "0x654": { + "0x674": { "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, @@ -3435,7 +3435,7 @@ "factor": 0.0001 } }, - "0x655": { + "0x675": { "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, @@ -3461,7 +3461,7 @@ "factor": 0.0001 } }, - "0x656": { + "0x676": { "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, @@ -3487,7 +3487,7 @@ "factor": 0.0001 } }, - "0x657": { + "0x677": { "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, @@ -3513,7 +3513,7 @@ "factor": 0.0001 } }, - "0x658": { + "0x678": { "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, @@ -3539,7 +3539,7 @@ "factor": 0.0001 } }, - "0x659": { + "0x679": { "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, @@ -3565,7 +3565,7 @@ "factor": 0.0001 } }, - "0x65A": { + "0x67A": { "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, @@ -3591,7 +3591,7 @@ "factor": 0.0001 } }, - "0x65B": { + "0x67B": { "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, @@ -3617,7 +3617,7 @@ "factor": 0.0001 } }, - "0x65C": { + "0x67C": { "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, @@ -3643,7 +3643,7 @@ "factor": 0.0001 } }, - "0x65D": { + "0x67D": { "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, @@ -3669,7 +3669,7 @@ "factor": 0.0001 } }, - "0x65E": { + "0x67E": { "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, @@ -3695,7 +3695,7 @@ "factor": 0.0001 } }, - "0x65F": { + "0x67F": { "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, @@ -3721,7 +3721,7 @@ "factor": 0.0001 } }, - "0x650": { + "0x680": { "BMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, @@ -3747,7 +3747,7 @@ "factor": 0.0001 } }, - "0x640": { + "0x630": { "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, @@ -3773,7 +3773,7 @@ "factor": 0.1 } }, - "0x641": { + "0x631": { "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, @@ -3799,7 +3799,7 @@ "factor": 0.1 } }, - "0x642": { + "0x632": { "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, @@ -3825,7 +3825,7 @@ "factor": 0.1 } }, - "0x643": { + "0x633": { "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, @@ -3851,7 +3851,7 @@ "factor": 0.1 } }, - "0x644": { + "0x634": { "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, @@ -3877,7 +3877,7 @@ "factor": 0.1 } }, - "0x645": { + "0x635": { "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, @@ -3903,7 +3903,7 @@ "factor": 0.1 } }, - "0x646": { + "0x636": { "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, @@ -3929,7 +3929,7 @@ "factor": 0.1 } }, - "0x647": { + "0x637": { "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, @@ -3955,7 +3955,7 @@ "factor": 0.1 } }, - "0x648": { + "0x638": { "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, @@ -3981,7 +3981,7 @@ "factor": 0.1 } }, - "0x649": { + "0x639": { "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, @@ -4007,7 +4007,7 @@ "factor": 0.1 } }, - "0x64A": { + "0x63A": { "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, @@ -4033,7 +4033,7 @@ "factor": 0.1 } }, - "0x64B": { + "0x63B": { "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, @@ -4059,7 +4059,7 @@ "factor": 0.1 } }, - "0x64C": { + "0x63C": { "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, @@ -4085,7 +4085,7 @@ "factor": 0.1 } }, - "0x64D": { + "0x63D": { "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, @@ -4111,7 +4111,7 @@ "factor": 0.1 } }, - "0x64E": { + "0x63E": { "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, @@ -4137,7 +4137,7 @@ "factor": 0.1 } }, - "0x64F": { + "0x63F": { "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, @@ -4163,7 +4163,7 @@ "factor": 0.1 } }, - "0x650": { + "0x640": { "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, @@ -4189,7 +4189,7 @@ "factor": 0.1 } }, - "0x651": { + "0x641": { "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, @@ -4215,7 +4215,7 @@ "factor": 0.1 } }, - "0x652": { + "0x642": { "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, @@ -4241,7 +4241,7 @@ "factor": 0.1 } }, - "0x653": { + "0x643": { "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, @@ -4267,7 +4267,7 @@ "factor": 0.1 } }, - "0x654": { + "0x644": { "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, @@ -4293,7 +4293,7 @@ "factor": 0.1 } }, - "0x655": { + "0x645": { "BMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, @@ -4319,7 +4319,7 @@ "factor": 0.1 } }, - "0x656": { + "0x646": { "BMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, @@ -4345,7 +4345,7 @@ "factor": 0.1 } }, - "0x657": { + "0x647": { "BMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, @@ -4371,7 +4371,7 @@ "factor": 0.1 } }, - "0x658": { + "0x648": { "BMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, @@ -4397,7 +4397,7 @@ "factor": 0.1 } }, - "0x659": { + "0x649": { "BMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, @@ -4423,7 +4423,7 @@ "factor": 0.1 } }, - "0x65A": { + "0x64A": { "BMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, @@ -4449,7 +4449,7 @@ "factor": 0.1 } }, - "0x65B": { + "0x64B": { "BMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, @@ -4475,7 +4475,7 @@ "factor": 0.1 } }, - "0x65C": { + "0x64C": { "BMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, @@ -4501,7 +4501,7 @@ "factor": 0.1 } }, - "0x65D": { + "0x64D": { "BMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, @@ -4527,7 +4527,7 @@ "factor": 0.1 } }, - "0x65E": { + "0x64E": { "BMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, @@ -4553,7 +4553,7 @@ "factor": 0.1 } }, - "0x65F": { + "0x64F": { "BMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, @@ -4579,7 +4579,7 @@ "factor": 0.1 } }, - "0x660": { + "0x650": { "BMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, From d129ae5443f6f24ceb76abfba20481eda34dd2c4 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:24:39 +0200 Subject: [PATCH 006/100] Moved every AMS ID to the right position --- parserules.json | 132 ++++++++++++++++++++++++------------------------ 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/parserules.json b/parserules.json index ea49b03..81f263b 100644 --- a/parserules.json +++ b/parserules.json @@ -2889,7 +2889,7 @@ "factor": 1.0 } }, - "0x650": { + "0x660": { "BMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, @@ -2915,7 +2915,7 @@ "factor": 0.0001 } }, - "0x651": { + "0x661": { "BMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, @@ -2941,7 +2941,7 @@ "factor": 0.0001 } }, - "0x652": { + "0x662": { "BMS_Cell_Voltage_8": { "type": "Uint", "startbyte": 0, @@ -2967,7 +2967,7 @@ "factor": 0.0001 } }, - "0x653": { + "0x663": { "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, @@ -2993,7 +2993,7 @@ "factor": 0.0001 } }, - "0x654": { + "0x664": { "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, @@ -3019,7 +3019,7 @@ "factor": 0.0001 } }, - "0x655": { + "0x665": { "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, @@ -3045,7 +3045,7 @@ "factor": 0.0001 } }, - "0x656": { + "0x666": { "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, @@ -3071,7 +3071,7 @@ "factor": 0.0001 } }, - "0x657": { + "0x667": { "BMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, @@ -3097,7 +3097,7 @@ "factor": 0.0001 } }, - "0x658": { + "0x668": { "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, @@ -3123,7 +3123,7 @@ "factor": 0.0001 } }, - "0x659": { + "0x669": { "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, @@ -3149,7 +3149,7 @@ "factor": 0.0001 } }, - "0x65A": { + "0x66A": { "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, @@ -3175,7 +3175,7 @@ "factor": 0.0001 } }, - "0x65B": { + "0x66B": { "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, @@ -3201,7 +3201,7 @@ "factor": 0.0001 } }, - "0x65C": { + "0x66C": { "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, @@ -3227,7 +3227,7 @@ "factor": 0.0001 } }, - "0x65D": { + "0x66D": { "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, @@ -3253,7 +3253,7 @@ "factor": 0.0001 } }, - "0x65E": { + "0x66E": { "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, @@ -3279,7 +3279,7 @@ "factor": 0.0001 } }, - "0x65F": { + "0x66F": { "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, @@ -3305,7 +3305,7 @@ "factor": 0.0001 } }, - "0x650": { + "0x670": { "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, @@ -3331,7 +3331,7 @@ "factor": 0.0001 } }, - "0x651": { + "0x671": { "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, @@ -3357,7 +3357,7 @@ "factor": 0.0001 } }, - "0x652": { + "0x672": { "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, @@ -3383,7 +3383,7 @@ "factor": 0.0001 } }, - "0x653": { + "0x673": { "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, @@ -3409,7 +3409,7 @@ "factor": 0.0001 } }, - "0x654": { + "0x674": { "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, @@ -3435,7 +3435,7 @@ "factor": 0.0001 } }, - "0x655": { + "0x675": { "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, @@ -3461,7 +3461,7 @@ "factor": 0.0001 } }, - "0x656": { + "0x676": { "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, @@ -3487,7 +3487,7 @@ "factor": 0.0001 } }, - "0x657": { + "0x677": { "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, @@ -3513,7 +3513,7 @@ "factor": 0.0001 } }, - "0x658": { + "0x678": { "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, @@ -3539,7 +3539,7 @@ "factor": 0.0001 } }, - "0x659": { + "0x679": { "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, @@ -3565,7 +3565,7 @@ "factor": 0.0001 } }, - "0x65A": { + "0x67A": { "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, @@ -3591,7 +3591,7 @@ "factor": 0.0001 } }, - "0x65B": { + "0x67B": { "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, @@ -3617,7 +3617,7 @@ "factor": 0.0001 } }, - "0x65C": { + "0x67C": { "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, @@ -3643,7 +3643,7 @@ "factor": 0.0001 } }, - "0x65D": { + "0x67D": { "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, @@ -3669,7 +3669,7 @@ "factor": 0.0001 } }, - "0x65E": { + "0x67E": { "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, @@ -3695,7 +3695,7 @@ "factor": 0.0001 } }, - "0x65F": { + "0x67F": { "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, @@ -3721,7 +3721,7 @@ "factor": 0.0001 } }, - "0x650": { + "0x680": { "BMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, @@ -3747,7 +3747,7 @@ "factor": 0.0001 } }, - "0x640": { + "0x630": { "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, @@ -3773,7 +3773,7 @@ "factor": 0.1 } }, - "0x641": { + "0x631": { "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, @@ -3799,7 +3799,7 @@ "factor": 0.1 } }, - "0x642": { + "0x632": { "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, @@ -3825,7 +3825,7 @@ "factor": 0.1 } }, - "0x643": { + "0x633": { "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, @@ -3851,7 +3851,7 @@ "factor": 0.1 } }, - "0x644": { + "0x634": { "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, @@ -3877,7 +3877,7 @@ "factor": 0.1 } }, - "0x645": { + "0x635": { "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, @@ -3903,7 +3903,7 @@ "factor": 0.1 } }, - "0x646": { + "0x636": { "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, @@ -3929,7 +3929,7 @@ "factor": 0.1 } }, - "0x647": { + "0x637": { "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, @@ -3955,7 +3955,7 @@ "factor": 0.1 } }, - "0x648": { + "0x638": { "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, @@ -3981,7 +3981,7 @@ "factor": 0.1 } }, - "0x649": { + "0x639": { "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, @@ -4007,7 +4007,7 @@ "factor": 0.1 } }, - "0x64A": { + "0x63A": { "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, @@ -4033,7 +4033,7 @@ "factor": 0.1 } }, - "0x64B": { + "0x63B": { "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, @@ -4059,7 +4059,7 @@ "factor": 0.1 } }, - "0x64C": { + "0x63C": { "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, @@ -4085,7 +4085,7 @@ "factor": 0.1 } }, - "0x64D": { + "0x63D": { "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, @@ -4111,7 +4111,7 @@ "factor": 0.1 } }, - "0x64E": { + "0x63E": { "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, @@ -4137,7 +4137,7 @@ "factor": 0.1 } }, - "0x64F": { + "0x63F": { "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, @@ -4163,7 +4163,7 @@ "factor": 0.1 } }, - "0x650": { + "0x640": { "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, @@ -4189,7 +4189,7 @@ "factor": 0.1 } }, - "0x651": { + "0x641": { "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, @@ -4215,7 +4215,7 @@ "factor": 0.1 } }, - "0x652": { + "0x642": { "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, @@ -4241,7 +4241,7 @@ "factor": 0.1 } }, - "0x653": { + "0x643": { "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, @@ -4267,7 +4267,7 @@ "factor": 0.1 } }, - "0x654": { + "0x644": { "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, @@ -4293,7 +4293,7 @@ "factor": 0.1 } }, - "0x655": { + "0x645": { "BMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, @@ -4319,7 +4319,7 @@ "factor": 0.1 } }, - "0x656": { + "0x646": { "BMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, @@ -4345,7 +4345,7 @@ "factor": 0.1 } }, - "0x657": { + "0x647": { "BMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, @@ -4371,7 +4371,7 @@ "factor": 0.1 } }, - "0x658": { + "0x648": { "BMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, @@ -4397,7 +4397,7 @@ "factor": 0.1 } }, - "0x659": { + "0x649": { "BMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, @@ -4423,7 +4423,7 @@ "factor": 0.1 } }, - "0x65A": { + "0x64A": { "BMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, @@ -4449,7 +4449,7 @@ "factor": 0.1 } }, - "0x65B": { + "0x64B": { "BMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, @@ -4475,7 +4475,7 @@ "factor": 0.1 } }, - "0x65C": { + "0x64C": { "BMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, @@ -4501,7 +4501,7 @@ "factor": 0.1 } }, - "0x65D": { + "0x64D": { "BMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, @@ -4527,7 +4527,7 @@ "factor": 0.1 } }, - "0x65E": { + "0x64E": { "BMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, @@ -4553,7 +4553,7 @@ "factor": 0.1 } }, - "0x65F": { + "0x64F": { "BMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, @@ -4579,7 +4579,7 @@ "factor": 0.1 } }, - "0x660": { + "0x650": { "BMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, From 4cfb3558d25d62c6336c7c87e562ff045607bbce Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:37:24 +0200 Subject: [PATCH 007/100] bugfix --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 4e3b806..81f263b 100644 --- a/parserules.json +++ b/parserules.json @@ -1,4 +1,4 @@ -0x66{ +{ "0x010": { "Simian_dataLogger_playback_Ia": { "type": "Int", From f1b1d7f0c62a9d6e2fcf6ceec9536e74fedbe57c Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:40:36 +0200 Subject: [PATCH 008/100] Changed all AMS to BMS, might work, unless something is hardcoded in Analyze --- parserules.json | 574 ++++++++++++++++++++++++------------------------ 1 file changed, 287 insertions(+), 287 deletions(-) diff --git a/parserules.json b/parserules.json index 81f263b..72d3016 100644 --- a/parserules.json +++ b/parserules.json @@ -2572,31 +2572,31 @@ } }, "0x620": { - "BMS_Max_Cell_Voltage": { + "AMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Average_Cell_Voltage": { + "AMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Min_Cell_Voltage": { + "AMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Max_Voltage_ID": { + "AMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, "length": 1, "factor": 1.0 }, - "BMS_Min_Voltage_ID": { + "AMS_Min_Voltage_ID": { "type": "Uint", "startbyte": 7, "length": 1, @@ -2604,31 +2604,31 @@ } }, "0x621": { - "BMS_Max_Cell_Temperature": { + "AMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Average_Cell_Temperature": { + "AMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Min_Cell_Temperature": { + "AMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Max_Temperature_ID": { + "AMS_Max_Temperature_ID": { "type": "Uint", "startbyte": 6, "length": 1, "factor": 1.0 }, - "BMS_Min_Temperature_ID": { + "AMS_Min_Temperature_ID": { "type": "Uint", "startbyte": 7, "length": 1, @@ -2636,25 +2636,25 @@ } }, "0x622": { - "BMS_Tractive_System_Voltage": { + "AMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Tractive_System_Current": { + "AMS_Tractive_System_Current": { "type": "Int", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Tractive_System_Current_Transient": { + "AMS_Tractive_System_Current_Transient": { "type": "Int", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_State_of_Charge": { + "AMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2662,7 +2662,7 @@ } }, "0x623": { - "BMS_Error_Flags": { + "AMS_Error_Flags": { "type": "Uint", "startbyte": 0, "length": 2, @@ -2670,7 +2670,7 @@ } }, "0x624": { - "BMS_State": { + "AMS_State": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2678,13 +2678,13 @@ } }, "0x625": { - "BMS_Tractive_System_Power": { + "AMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Voltage_Sum_of_Cells": { + "AMS_Voltage_Sum_of_Cells": { "type": "Int", "startbyte": 2, "length": 2, @@ -2692,19 +2692,19 @@ } }, "0x626": { - "BMS_max_isoSPI_fails": { + "AMS_max_isoSPI_fails": { "type": "Uint", "startbyte": 0, "length": 1, "factor": 1.0 }, - "BMS_max_isoSPI_fails_Slave_ID": { + "AMS_max_isoSPI_fails_Slave_ID": { "type": "Uint", "startbyte": 1, "length": 1, "factor": 1.0 }, - "BMS_max_isoSPI_fails_Register_ID": { + "AMS_max_isoSPI_fails_Register_ID": { "type": "Uint", "startbyte": 2, "length": 1, @@ -2866,7 +2866,7 @@ } }, "0x490": { - "BMS_IMD_Shutdown_open": { + "AMS_IMD_Shutdown_open": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2874,7 +2874,7 @@ } }, "0x491": { - "BMS_IMD_State": { + "AMS_IMD_State": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2890,25 +2890,25 @@ } }, "0x660": { - "BMS_Cell_Voltage_0": { + "AMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_1": { + "AMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_2": { + "AMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_3": { + "AMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2916,25 +2916,25 @@ } }, "0x661": { - "BMS_Cell_Voltage_4": { + "AMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_5": { + "AMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_6": { + "AMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_7": { + "AMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2942,25 +2942,25 @@ } }, "0x662": { - "BMS_Cell_Voltage_8": { + "AMS_Cell_Voltage_8": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_9": { + "AMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_10": { + "AMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_11": { + "AMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2968,25 +2968,25 @@ } }, "0x663": { - "BMS_Cell_Voltage_12": { + "AMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_13": { + "AMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_14": { + "AMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_15": { + "AMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2994,25 +2994,25 @@ } }, "0x664": { - "BMS_Cell_Voltage_16": { + "AMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_17": { + "AMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_18": { + "AMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_19": { + "AMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3020,25 +3020,25 @@ } }, "0x665": { - "BMS_Cell_Voltage_20": { + "AMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_21": { + "AMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_22": { + "AMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_23": { + "AMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3046,25 +3046,25 @@ } }, "0x666": { - "BMS_Cell_Voltage_24": { + "AMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_25": { + "AMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_26": { + "AMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_27": { + "AMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3072,25 +3072,25 @@ } }, "0x667": { - "BMS_Cell_Voltage_28": { + "AMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_29": { + "AMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_30": { + "AMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_31": { + "AMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3098,25 +3098,25 @@ } }, "0x668": { - "BMS_Cell_Voltage_32": { + "AMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_33": { + "AMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_34": { + "AMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_35": { + "AMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3124,25 +3124,25 @@ } }, "0x669": { - "BMS_Cell_Voltage_36": { + "AMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_37": { + "AMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_38": { + "AMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_39": { + "AMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3150,25 +3150,25 @@ } }, "0x66A": { - "BMS_Cell_Voltage_40": { + "AMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_41": { + "AMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_42": { + "AMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_43": { + "AMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3176,25 +3176,25 @@ } }, "0x66B": { - "BMS_Cell_Voltage_44": { + "AMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_45": { + "AMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_46": { + "AMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_47": { + "AMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3202,25 +3202,25 @@ } }, "0x66C": { - "BMS_Cell_Voltage_48": { + "AMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_49": { + "AMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_50": { + "AMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_51": { + "AMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3228,25 +3228,25 @@ } }, "0x66D": { - "BMS_Cell_Voltage_52": { + "AMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_53": { + "AMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_54": { + "AMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_55": { + "AMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3254,25 +3254,25 @@ } }, "0x66E": { - "BMS_Cell_Voltage_56": { + "AMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_57": { + "AMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_58": { + "AMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_59": { + "AMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3280,25 +3280,25 @@ } }, "0x66F": { - "BMS_Cell_Voltage_60": { + "AMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_61": { + "AMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_62": { + "AMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_63": { + "AMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3306,25 +3306,25 @@ } }, "0x670": { - "BMS_Cell_Voltage_64": { + "AMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_65": { + "AMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_66": { + "AMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_67": { + "AMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3332,25 +3332,25 @@ } }, "0x671": { - "BMS_Cell_Voltage_68": { + "AMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_69": { + "AMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_70": { + "AMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_71": { + "AMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3358,25 +3358,25 @@ } }, "0x672": { - "BMS_Cell_Voltage_72": { + "AMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_73": { + "AMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_74": { + "AMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_75": { + "AMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3384,25 +3384,25 @@ } }, "0x673": { - "BMS_Cell_Voltage_76": { + "AMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_77": { + "AMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_78": { + "AMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_79": { + "AMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3410,25 +3410,25 @@ } }, "0x674": { - "BMS_Cell_Voltage_80": { + "AMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_81": { + "AMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_82": { + "AMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_83": { + "AMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3436,25 +3436,25 @@ } }, "0x675": { - "BMS_Cell_Voltage_84": { + "AMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_85": { + "AMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_86": { + "AMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_87": { + "AMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3462,25 +3462,25 @@ } }, "0x676": { - "BMS_Cell_Voltage_88": { + "AMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_89": { + "AMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_90": { + "AMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_91": { + "AMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3488,25 +3488,25 @@ } }, "0x677": { - "BMS_Cell_Voltage_92": { + "AMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_93": { + "AMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_94": { + "AMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_95": { + "AMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3514,25 +3514,25 @@ } }, "0x678": { - "BMS_Cell_Voltage_96": { + "AMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_97": { + "AMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_98": { + "AMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_99": { + "AMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3540,25 +3540,25 @@ } }, "0x679": { - "BMS_Cell_Voltage_100": { + "AMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_101": { + "AMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_102": { + "AMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_103": { + "AMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3566,25 +3566,25 @@ } }, "0x67A": { - "BMS_Cell_Voltage_104": { + "AMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_105": { + "AMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_106": { + "AMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_107": { + "AMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3592,25 +3592,25 @@ } }, "0x67B": { - "BMS_Cell_Voltage_108": { + "AMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_109": { + "AMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_110": { + "AMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_111": { + "AMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3618,25 +3618,25 @@ } }, "0x67C": { - "BMS_Cell_Voltage_112": { + "AMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_113": { + "AMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_114": { + "AMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_115": { + "AMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3644,25 +3644,25 @@ } }, "0x67D": { - "BMS_Cell_Voltage_116": { + "AMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_117": { + "AMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_118": { + "AMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_119": { + "AMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3670,25 +3670,25 @@ } }, "0x67E": { - "BMS_Cell_Voltage_120": { + "AMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_121": { + "AMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_122": { + "AMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_123": { + "AMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3696,25 +3696,25 @@ } }, "0x67F": { - "BMS_Cell_Voltage_124": { + "AMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_125": { + "AMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_126": { + "AMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_127": { + "AMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3722,25 +3722,25 @@ } }, "0x680": { - "BMS_Cell_Voltage_128": { + "AMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_129": { + "AMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_130": { + "AMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "BMS_Cell_Voltage_131": { + "AMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3748,25 +3748,25 @@ } }, "0x630": { - "BMS_Cell_Temperature_0": { + "AMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_1": { + "AMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_2": { + "AMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_3": { + "AMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3774,25 +3774,25 @@ } }, "0x631": { - "BMS_Cell_Temperature_4": { + "AMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_5": { + "AMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_6": { + "AMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_7": { + "AMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3800,25 +3800,25 @@ } }, "0x632": { - "BMS_Cell_Temperature_8": { + "AMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_9": { + "AMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_10": { + "AMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_11": { + "AMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3826,25 +3826,25 @@ } }, "0x633": { - "BMS_Cell_Temperature_12": { + "AMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_13": { + "AMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_14": { + "AMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_15": { + "AMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3852,25 +3852,25 @@ } }, "0x634": { - "BMS_Cell_Temperature_16": { + "AMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_17": { + "AMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_18": { + "AMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_19": { + "AMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3878,25 +3878,25 @@ } }, "0x635": { - "BMS_Cell_Temperature_20": { + "AMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_21": { + "AMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_22": { + "AMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_23": { + "AMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3904,25 +3904,25 @@ } }, "0x636": { - "BMS_Cell_Temperature_24": { + "AMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_25": { + "AMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_26": { + "AMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_27": { + "AMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3930,25 +3930,25 @@ } }, "0x637": { - "BMS_Cell_Temperature_28": { + "AMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_29": { + "AMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_30": { + "AMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_31": { + "AMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3956,25 +3956,25 @@ } }, "0x638": { - "BMS_Cell_Temperature_32": { + "AMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_33": { + "AMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_34": { + "AMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_35": { + "AMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3982,25 +3982,25 @@ } }, "0x639": { - "BMS_Cell_Temperature_36": { + "AMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_37": { + "AMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_38": { + "AMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_39": { + "AMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4008,25 +4008,25 @@ } }, "0x63A": { - "BMS_Cell_Temperature_40": { + "AMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_41": { + "AMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_42": { + "AMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_43": { + "AMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4034,25 +4034,25 @@ } }, "0x63B": { - "BMS_Cell_Temperature_44": { + "AMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_45": { + "AMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_46": { + "AMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_47": { + "AMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4060,25 +4060,25 @@ } }, "0x63C": { - "BMS_Cell_Temperature_48": { + "AMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_49": { + "AMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_50": { + "AMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_51": { + "AMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4086,25 +4086,25 @@ } }, "0x63D": { - "BMS_Cell_Temperature_52": { + "AMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_53": { + "AMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_54": { + "AMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_55": { + "AMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4112,25 +4112,25 @@ } }, "0x63E": { - "BMS_Cell_Temperature_56": { + "AMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_57": { + "AMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_58": { + "AMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_59": { + "AMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4138,25 +4138,25 @@ } }, "0x63F": { - "BMS_Cell_Temperature_60": { + "AMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_61": { + "AMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_62": { + "AMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_63": { + "AMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4164,25 +4164,25 @@ } }, "0x640": { - "BMS_Cell_Temperature_64": { + "AMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_65": { + "AMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_66": { + "AMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_67": { + "AMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4190,25 +4190,25 @@ } }, "0x641": { - "BMS_Cell_Temperature_68": { + "AMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_69": { + "AMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_70": { + "AMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_71": { + "AMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4216,25 +4216,25 @@ } }, "0x642": { - "BMS_Cell_Temperature_72": { + "AMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_73": { + "AMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_74": { + "AMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_75": { + "AMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4242,25 +4242,25 @@ } }, "0x643": { - "BMS_Cell_Temperature_76": { + "AMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_77": { + "AMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_78": { + "AMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_79": { + "AMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4268,25 +4268,25 @@ } }, "0x644": { - "BMS_Cell_Temperature_80": { + "AMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_81": { + "AMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_82": { + "AMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_83": { + "AMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4294,25 +4294,25 @@ } }, "0x645": { - "BMS_Cell_Temperature_84": { + "AMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_85": { + "AMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_86": { + "AMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_87": { + "AMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4320,25 +4320,25 @@ } }, "0x646": { - "BMS_Cell_Temperature_88": { + "AMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_89": { + "AMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_90": { + "AMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_91": { + "AMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4346,25 +4346,25 @@ } }, "0x647": { - "BMS_Cell_Temperature_92": { + "AMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_93": { + "AMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_94": { + "AMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_95": { + "AMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4372,25 +4372,25 @@ } }, "0x648": { - "BMS_Cell_Temperature_96": { + "AMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_97": { + "AMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_98": { + "AMS_Cell_Temperature_98": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_99": { + "AMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4398,25 +4398,25 @@ } }, "0x649": { - "BMS_Cell_Temperature_100": { + "AMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_101": { + "AMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_102": { + "AMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_103": { + "AMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4424,25 +4424,25 @@ } }, "0x64A": { - "BMS_Cell_Temperature_104": { + "AMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_105": { + "AMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_106": { + "AMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_107": { + "AMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4450,25 +4450,25 @@ } }, "0x64B": { - "BMS_Cell_Temperature_108": { + "AMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_109": { + "AMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_110": { + "AMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_111": { + "AMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4476,25 +4476,25 @@ } }, "0x64C": { - "BMS_Cell_Temperature_112": { + "AMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_113": { + "AMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_114": { + "AMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_115": { + "AMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4502,25 +4502,25 @@ } }, "0x64D": { - "BMS_Cell_Temperature_116": { + "AMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_117": { + "AMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_118": { + "AMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_119": { + "AMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4528,25 +4528,25 @@ } }, "0x64E": { - "BMS_Cell_Temperature_120": { + "AMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_121": { + "AMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_122": { + "AMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_123": { + "AMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4554,25 +4554,25 @@ } }, "0x64F": { - "BMS_Cell_Temperature_124": { + "AMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_125": { + "AMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_126": { + "AMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_127": { + "AMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4580,25 +4580,25 @@ } }, "0x650": { - "BMS_Cell_Temperature_128": { + "AMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_129": { + "AMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_130": { + "AMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "BMS_Cell_Temperature_131": { + "AMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, From d71b91f168d744e2b443936179593ad0e56de583 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 26 Apr 2018 00:40:36 +0200 Subject: [PATCH 009/100] Revert "Changed all AMS to BMS, might work, unless something is hardcoded in Analyze" This reverts commit f1b1d7f0c62a9d6e2fcf6ceec9536e74fedbe57c. --- parserules.json | 574 ++++++++++++++++++++++++------------------------ 1 file changed, 287 insertions(+), 287 deletions(-) diff --git a/parserules.json b/parserules.json index 72d3016..81f263b 100644 --- a/parserules.json +++ b/parserules.json @@ -2572,31 +2572,31 @@ } }, "0x620": { - "AMS_Max_Cell_Voltage": { + "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Average_Cell_Voltage": { + "BMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Min_Cell_Voltage": { + "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Max_Voltage_ID": { + "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, "length": 1, "factor": 1.0 }, - "AMS_Min_Voltage_ID": { + "BMS_Min_Voltage_ID": { "type": "Uint", "startbyte": 7, "length": 1, @@ -2604,31 +2604,31 @@ } }, "0x621": { - "AMS_Max_Cell_Temperature": { + "BMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Average_Cell_Temperature": { + "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Min_Cell_Temperature": { + "BMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Max_Temperature_ID": { + "BMS_Max_Temperature_ID": { "type": "Uint", "startbyte": 6, "length": 1, "factor": 1.0 }, - "AMS_Min_Temperature_ID": { + "BMS_Min_Temperature_ID": { "type": "Uint", "startbyte": 7, "length": 1, @@ -2636,25 +2636,25 @@ } }, "0x622": { - "AMS_Tractive_System_Voltage": { + "BMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Tractive_System_Current": { + "BMS_Tractive_System_Current": { "type": "Int", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Tractive_System_Current_Transient": { + "BMS_Tractive_System_Current_Transient": { "type": "Int", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_State_of_Charge": { + "BMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2662,7 +2662,7 @@ } }, "0x623": { - "AMS_Error_Flags": { + "BMS_Error_Flags": { "type": "Uint", "startbyte": 0, "length": 2, @@ -2670,7 +2670,7 @@ } }, "0x624": { - "AMS_State": { + "BMS_State": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2678,13 +2678,13 @@ } }, "0x625": { - "AMS_Tractive_System_Power": { + "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Voltage_Sum_of_Cells": { + "BMS_Voltage_Sum_of_Cells": { "type": "Int", "startbyte": 2, "length": 2, @@ -2692,19 +2692,19 @@ } }, "0x626": { - "AMS_max_isoSPI_fails": { + "BMS_max_isoSPI_fails": { "type": "Uint", "startbyte": 0, "length": 1, "factor": 1.0 }, - "AMS_max_isoSPI_fails_Slave_ID": { + "BMS_max_isoSPI_fails_Slave_ID": { "type": "Uint", "startbyte": 1, "length": 1, "factor": 1.0 }, - "AMS_max_isoSPI_fails_Register_ID": { + "BMS_max_isoSPI_fails_Register_ID": { "type": "Uint", "startbyte": 2, "length": 1, @@ -2866,7 +2866,7 @@ } }, "0x490": { - "AMS_IMD_Shutdown_open": { + "BMS_IMD_Shutdown_open": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2874,7 +2874,7 @@ } }, "0x491": { - "AMS_IMD_State": { + "BMS_IMD_State": { "type": "Uint", "startbyte": 0, "length": 1, @@ -2890,25 +2890,25 @@ } }, "0x660": { - "AMS_Cell_Voltage_0": { + "BMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_1": { + "BMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_2": { + "BMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_3": { + "BMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2916,25 +2916,25 @@ } }, "0x661": { - "AMS_Cell_Voltage_4": { + "BMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_5": { + "BMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_6": { + "BMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_7": { + "BMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2942,25 +2942,25 @@ } }, "0x662": { - "AMS_Cell_Voltage_8": { + "BMS_Cell_Voltage_8": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_9": { + "BMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_10": { + "BMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_11": { + "BMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2968,25 +2968,25 @@ } }, "0x663": { - "AMS_Cell_Voltage_12": { + "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_13": { + "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_14": { + "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_15": { + "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, @@ -2994,25 +2994,25 @@ } }, "0x664": { - "AMS_Cell_Voltage_16": { + "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_17": { + "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_18": { + "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_19": { + "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3020,25 +3020,25 @@ } }, "0x665": { - "AMS_Cell_Voltage_20": { + "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_21": { + "BMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_22": { + "BMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_23": { + "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3046,25 +3046,25 @@ } }, "0x666": { - "AMS_Cell_Voltage_24": { + "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_25": { + "BMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_26": { + "BMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_27": { + "BMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3072,25 +3072,25 @@ } }, "0x667": { - "AMS_Cell_Voltage_28": { + "BMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_29": { + "BMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_30": { + "BMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_31": { + "BMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3098,25 +3098,25 @@ } }, "0x668": { - "AMS_Cell_Voltage_32": { + "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_33": { + "BMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_34": { + "BMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_35": { + "BMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3124,25 +3124,25 @@ } }, "0x669": { - "AMS_Cell_Voltage_36": { + "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_37": { + "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_38": { + "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_39": { + "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3150,25 +3150,25 @@ } }, "0x66A": { - "AMS_Cell_Voltage_40": { + "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_41": { + "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_42": { + "BMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_43": { + "BMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3176,25 +3176,25 @@ } }, "0x66B": { - "AMS_Cell_Voltage_44": { + "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_45": { + "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_46": { + "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_47": { + "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3202,25 +3202,25 @@ } }, "0x66C": { - "AMS_Cell_Voltage_48": { + "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_49": { + "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_50": { + "BMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_51": { + "BMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3228,25 +3228,25 @@ } }, "0x66D": { - "AMS_Cell_Voltage_52": { + "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_53": { + "BMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_54": { + "BMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_55": { + "BMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3254,25 +3254,25 @@ } }, "0x66E": { - "AMS_Cell_Voltage_56": { + "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_57": { + "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_58": { + "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_59": { + "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3280,25 +3280,25 @@ } }, "0x66F": { - "AMS_Cell_Voltage_60": { + "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_61": { + "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_62": { + "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_63": { + "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3306,25 +3306,25 @@ } }, "0x670": { - "AMS_Cell_Voltage_64": { + "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_65": { + "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_66": { + "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_67": { + "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3332,25 +3332,25 @@ } }, "0x671": { - "AMS_Cell_Voltage_68": { + "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_69": { + "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_70": { + "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_71": { + "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3358,25 +3358,25 @@ } }, "0x672": { - "AMS_Cell_Voltage_72": { + "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_73": { + "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_74": { + "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_75": { + "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3384,25 +3384,25 @@ } }, "0x673": { - "AMS_Cell_Voltage_76": { + "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_77": { + "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_78": { + "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_79": { + "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3410,25 +3410,25 @@ } }, "0x674": { - "AMS_Cell_Voltage_80": { + "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_81": { + "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_82": { + "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_83": { + "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3436,25 +3436,25 @@ } }, "0x675": { - "AMS_Cell_Voltage_84": { + "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_85": { + "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_86": { + "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_87": { + "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3462,25 +3462,25 @@ } }, "0x676": { - "AMS_Cell_Voltage_88": { + "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_89": { + "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_90": { + "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_91": { + "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3488,25 +3488,25 @@ } }, "0x677": { - "AMS_Cell_Voltage_92": { + "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_93": { + "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_94": { + "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_95": { + "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3514,25 +3514,25 @@ } }, "0x678": { - "AMS_Cell_Voltage_96": { + "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_97": { + "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_98": { + "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_99": { + "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3540,25 +3540,25 @@ } }, "0x679": { - "AMS_Cell_Voltage_100": { + "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_101": { + "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_102": { + "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_103": { + "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3566,25 +3566,25 @@ } }, "0x67A": { - "AMS_Cell_Voltage_104": { + "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_105": { + "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_106": { + "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_107": { + "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3592,25 +3592,25 @@ } }, "0x67B": { - "AMS_Cell_Voltage_108": { + "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_109": { + "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_110": { + "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_111": { + "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3618,25 +3618,25 @@ } }, "0x67C": { - "AMS_Cell_Voltage_112": { + "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_113": { + "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_114": { + "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_115": { + "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3644,25 +3644,25 @@ } }, "0x67D": { - "AMS_Cell_Voltage_116": { + "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_117": { + "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_118": { + "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_119": { + "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3670,25 +3670,25 @@ } }, "0x67E": { - "AMS_Cell_Voltage_120": { + "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_121": { + "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_122": { + "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_123": { + "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3696,25 +3696,25 @@ } }, "0x67F": { - "AMS_Cell_Voltage_124": { + "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_125": { + "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_126": { + "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_127": { + "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3722,25 +3722,25 @@ } }, "0x680": { - "AMS_Cell_Voltage_128": { + "BMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_129": { + "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_130": { + "BMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.0001 }, - "AMS_Cell_Voltage_131": { + "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3748,25 +3748,25 @@ } }, "0x630": { - "AMS_Cell_Temperature_0": { + "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_1": { + "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_2": { + "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_3": { + "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3774,25 +3774,25 @@ } }, "0x631": { - "AMS_Cell_Temperature_4": { + "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_5": { + "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_6": { + "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_7": { + "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3800,25 +3800,25 @@ } }, "0x632": { - "AMS_Cell_Temperature_8": { + "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_9": { + "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_10": { + "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_11": { + "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3826,25 +3826,25 @@ } }, "0x633": { - "AMS_Cell_Temperature_12": { + "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_13": { + "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_14": { + "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_15": { + "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3852,25 +3852,25 @@ } }, "0x634": { - "AMS_Cell_Temperature_16": { + "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_17": { + "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_18": { + "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_19": { + "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3878,25 +3878,25 @@ } }, "0x635": { - "AMS_Cell_Temperature_20": { + "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_21": { + "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_22": { + "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_23": { + "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3904,25 +3904,25 @@ } }, "0x636": { - "AMS_Cell_Temperature_24": { + "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_25": { + "BMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_26": { + "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_27": { + "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3930,25 +3930,25 @@ } }, "0x637": { - "AMS_Cell_Temperature_28": { + "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_29": { + "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_30": { + "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_31": { + "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3956,25 +3956,25 @@ } }, "0x638": { - "AMS_Cell_Temperature_32": { + "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_33": { + "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_34": { + "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_35": { + "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, @@ -3982,25 +3982,25 @@ } }, "0x639": { - "AMS_Cell_Temperature_36": { + "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_37": { + "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_38": { + "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_39": { + "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4008,25 +4008,25 @@ } }, "0x63A": { - "AMS_Cell_Temperature_40": { + "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_41": { + "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_42": { + "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_43": { + "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4034,25 +4034,25 @@ } }, "0x63B": { - "AMS_Cell_Temperature_44": { + "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_45": { + "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_46": { + "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_47": { + "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4060,25 +4060,25 @@ } }, "0x63C": { - "AMS_Cell_Temperature_48": { + "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_49": { + "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_50": { + "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_51": { + "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4086,25 +4086,25 @@ } }, "0x63D": { - "AMS_Cell_Temperature_52": { + "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_53": { + "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_54": { + "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_55": { + "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4112,25 +4112,25 @@ } }, "0x63E": { - "AMS_Cell_Temperature_56": { + "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_57": { + "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_58": { + "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_59": { + "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4138,25 +4138,25 @@ } }, "0x63F": { - "AMS_Cell_Temperature_60": { + "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_61": { + "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_62": { + "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_63": { + "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4164,25 +4164,25 @@ } }, "0x640": { - "AMS_Cell_Temperature_64": { + "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_65": { + "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_66": { + "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_67": { + "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4190,25 +4190,25 @@ } }, "0x641": { - "AMS_Cell_Temperature_68": { + "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_69": { + "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_70": { + "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_71": { + "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4216,25 +4216,25 @@ } }, "0x642": { - "AMS_Cell_Temperature_72": { + "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_73": { + "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_74": { + "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_75": { + "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4242,25 +4242,25 @@ } }, "0x643": { - "AMS_Cell_Temperature_76": { + "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_77": { + "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_78": { + "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_79": { + "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4268,25 +4268,25 @@ } }, "0x644": { - "AMS_Cell_Temperature_80": { + "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_81": { + "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_82": { + "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_83": { + "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4294,25 +4294,25 @@ } }, "0x645": { - "AMS_Cell_Temperature_84": { + "BMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_85": { + "BMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_86": { + "BMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_87": { + "BMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4320,25 +4320,25 @@ } }, "0x646": { - "AMS_Cell_Temperature_88": { + "BMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_89": { + "BMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_90": { + "BMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_91": { + "BMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4346,25 +4346,25 @@ } }, "0x647": { - "AMS_Cell_Temperature_92": { + "BMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_93": { + "BMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_94": { + "BMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_95": { + "BMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4372,25 +4372,25 @@ } }, "0x648": { - "AMS_Cell_Temperature_96": { + "BMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_97": { + "BMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_98": { + "BMS_Cell_Temperature_98": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_99": { + "BMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4398,25 +4398,25 @@ } }, "0x649": { - "AMS_Cell_Temperature_100": { + "BMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_101": { + "BMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_102": { + "BMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_103": { + "BMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4424,25 +4424,25 @@ } }, "0x64A": { - "AMS_Cell_Temperature_104": { + "BMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_105": { + "BMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_106": { + "BMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_107": { + "BMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4450,25 +4450,25 @@ } }, "0x64B": { - "AMS_Cell_Temperature_108": { + "BMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_109": { + "BMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_110": { + "BMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_111": { + "BMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4476,25 +4476,25 @@ } }, "0x64C": { - "AMS_Cell_Temperature_112": { + "BMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_113": { + "BMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_114": { + "BMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_115": { + "BMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4502,25 +4502,25 @@ } }, "0x64D": { - "AMS_Cell_Temperature_116": { + "BMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_117": { + "BMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_118": { + "BMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_119": { + "BMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4528,25 +4528,25 @@ } }, "0x64E": { - "AMS_Cell_Temperature_120": { + "BMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_121": { + "BMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_122": { + "BMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_123": { + "BMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4554,25 +4554,25 @@ } }, "0x64F": { - "AMS_Cell_Temperature_124": { + "BMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_125": { + "BMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_126": { + "BMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_127": { + "BMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4580,25 +4580,25 @@ } }, "0x650": { - "AMS_Cell_Temperature_128": { + "BMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_129": { + "BMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_130": { + "BMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1 }, - "AMS_Cell_Temperature_131": { + "BMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, From 23e523377368a3f7dbe73721db7704da3b0a00a1 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 29 Apr 2018 13:51:21 +0200 Subject: [PATCH 010/100] Add another data field for Vx est at ID 0x3EB --- parserules.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/parserules.json b/parserules.json index 81f263b..519c18f 100644 --- a/parserules.json +++ b/parserules.json @@ -2125,6 +2125,16 @@ "unit": "rad", "expectedmin": -0.0, "expectedmax": 1.0 + }, + "VCU_Vx_est": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vx est", + "unit": "rad", + "expectedmin": -1.0, + "expectedmax": 35.0 } }, "0x401": { From 93cb080a2287c246c9a85aa5ba8b227cd052be3e Mon Sep 17 00:00:00 2001 From: Emil Date: Tue, 8 May 2018 11:52:01 +0200 Subject: [PATCH 011/100] Change scaling on Slip_Ratio_error --- parserules.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parserules.json b/parserules.json index 519c18f..19138a6 100644 --- a/parserules.json +++ b/parserules.json @@ -970,7 +970,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "Slip Ratio error FL", "unit": "", "expectedmin": -2.0, @@ -980,7 +980,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "Slip Ratio error FR", "unit": "", "expectedmin": -2.0, @@ -990,7 +990,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "Slip Ratio error RL", "unit": "", "expectedmin": -2.0, @@ -1000,7 +1000,7 @@ "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "Slip Ratio error RR", "unit": "", "expectedmin": -2.0, From ff2ad2b7b99682fb0f435bb490a646e6c3f51adc Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 9 May 2018 15:48:28 +0200 Subject: [PATCH 012/100] Update scaling factors LC_SR_ref --- parserules.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parserules.json b/parserules.json index 19138a6..25aa77f 100644 --- a/parserules.json +++ b/parserules.json @@ -1054,7 +1054,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001, + "factor": 0.0001, "displayname": "Slip Ratio ref FL", "unit": "", "expectedmin": -1.5, @@ -1064,7 +1064,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.001, + "factor": 0.0001, "displayname": "Slip Ratio ref FR", "unit": "", "expectedmin": -1.5, @@ -1074,7 +1074,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.001, + "factor": 0.0001, "displayname": "Slip Ratio ref RL", "unit": "", "expectedmin": -1.5, @@ -1084,7 +1084,7 @@ "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.001, + "factor": 0.0001, "displayname": "Slip Ratio ref RR", "unit": "", "expectedmin": -1.5, From 6045b360b95206e42033310c43ea70a14a993ec2 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 13 May 2018 17:10:45 +0200 Subject: [PATCH 013/100] Add VCU Alive Message --- parserules.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/parserules.json b/parserules.json index 25aa77f..d39a767 100644 --- a/parserules.json +++ b/parserules.json @@ -593,6 +593,14 @@ "factor": 0.01 } }, + "0x2C0": { + "VCU_ALIVE":{ + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, "0x350": { "ECU_PLAY_RTDS": { "type": "Uint", From 853c14ddce1a37de735d4c9c623dfc77c92e5380 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 13 May 2018 17:52:16 +0200 Subject: [PATCH 014/100] Update Scaling Factors --- parserules.json | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/parserules.json b/parserules.json index d39a767..f1a3909 100644 --- a/parserules.json +++ b/parserules.json @@ -1632,7 +1632,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "SA scaling FL", "unit": "", "expectedmin": 0.0, @@ -1642,7 +1642,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "SA scaling FR", "unit": "", "expectedmin": 0.0, @@ -1652,7 +1652,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "SA scaling RL", "unit": "", "expectedmin": 0.0, @@ -1662,7 +1662,7 @@ "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "SA scaling RR", "unit": "", "expectedmin": 0.0, @@ -2422,31 +2422,31 @@ "expectedmin": 0.0, "expectedmax": 80.0 }, - "SBS_R1_Damper_Rate_RL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, "displayname": "Damper rate RL", "unit": "mm/s", "expectedmin": -100.0, "expectedmax": 100.0 }, - "SBS_R1_Damper_pos_RR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, "displayname": "Damper pos RR", "unit": "mm", "expectedmin": 0.0, "expectedmax": 80.0 }, - "SBS_R1_Damper_Rate_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, "displayname": "Damper rate RR", "unit": "mm/s", "expectedmin": -100.0, From 724c17d491fb66efa9a553e54e6f7bf9f3027728 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 13 May 2018 18:58:47 +0200 Subject: [PATCH 015/100] Update Scaling Factors --- parserules.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/parserules.json b/parserules.json index f1a3909..81283c7 100644 --- a/parserules.json +++ b/parserules.json @@ -1494,7 +1494,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.001, + "factor": 0.1, "displayname": "Yaw rate der error", "unit": "rad/s^2", "expectedmin": -21.5, @@ -1506,7 +1506,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "P term YMG", "unit": "Nm", "expectedmin": -1000.0, @@ -1516,27 +1516,27 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "D term YMG ", "unit": "Nm", "expectedmin": -1000.0, "expectedmax": 1000.0 }, - "VCU_TV_YMR_Mz_ref": { + "VCU_TV_YMG_Mz_ref": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01, + "factor": 0.1, "displayname": "Mz ref YMG", "unit": "Nm", "expectedmin": -2000.0, "expectedmax": 2000.0 }, - "VCU_TV_YMR_Mz_ref_unsat": { + "VCU_TV_YMG_Mz_ref_unsat": { "type": "Int", - "startbyte": 4, + "startbyte": 6, "length": 2, - "factor": 0.01, + "factor": 0.1, "displayname": "Mz ref unsat YMG", "unit": "Nm", "expectedmin": -2000.0, @@ -1548,7 +1548,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "P term YMR", "unit": "Nm", "expectedmin": -1000.0, @@ -1558,7 +1558,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "D term YMR ", "unit": "Nm", "expectedmin": -1000.0, @@ -1568,7 +1568,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "D term YMR ", "unit": "Nm", "expectedmin": -1000.0, @@ -1578,7 +1578,7 @@ "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "Backstepping YMR ", "unit": "Nm", "expectedmin": -1000.0, From f33a0b1e7a43058c1ea866ba3fb45fd3720ca14e Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 13 May 2018 19:41:14 +0200 Subject: [PATCH 016/100] Update Scaling Factors Filtered Steering Pos and Steering Rate --- parserules.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parserules.json b/parserules.json index 81283c7..adc54f2 100644 --- a/parserules.json +++ b/parserules.json @@ -2106,7 +2106,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001, + "factor": 0.0573, "displayname": "Steering Angle", "unit": "rad", "expectedmin": -3.0, @@ -2116,7 +2116,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 0.573, "displayname": "Steering Velocity", "unit": "rad/s", "expectedmin": -10.0, @@ -2212,7 +2212,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, + "factor": 1.0, "displayname": "Steering Wheel Speed", "unit": "rad/s", "expectedmin": -20.0, From 4c3a9258e9823d1cd7a7c333717b394645afc188 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 13 May 2018 19:52:56 +0200 Subject: [PATCH 017/100] Update Scaling Factors Uptade SBS scaling factors and expected max/min --- parserules.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/parserules.json b/parserules.json index adc54f2..10d2acd 100644 --- a/parserules.json +++ b/parserules.json @@ -2205,18 +2205,18 @@ "factor": 0.01, "displayname": "Steering Wheel Angle", "unit": "rad", - "expectedmin": -10.0, - "expectedmax": 10.0 + "expectedmin": -120.0, + "expectedmax": 120.0 }, "SBS_F1_Steering_Speed": { - "type": "Uint", + "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Steering Wheel Speed", "unit": "rad/s", - "expectedmin": -20.0, - "expectedmax": 20.0 + "expectedmin": -500.0, + "expectedmax": 500.0 } }, "0x40D": { From 6181b1e6bf1e313eee5a7c4d024c3864c712a6c5 Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Tue, 15 May 2018 18:46:25 +0200 Subject: [PATCH 018/100] Increase accu with 8 cells --- parserules.json | 54 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 10d2acd..e1eab8b 100644 --- a/parserules.json +++ b/parserules.json @@ -598,7 +598,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0 } }, "0x350": { @@ -3765,6 +3765,58 @@ "factor": 0.0001 } }, + "0x681": { + "BMS_Cell_Voltage_132": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_133": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_134": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_135": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x682": { + "BMS_Cell_Voltage_136": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, "0x630": { "BMS_Cell_Temperature_0": { "type": "Uint", From 99e810c2ed5f924af191c7b3bae0de2a68ed14f7 Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Tue, 15 May 2018 18:46:25 +0200 Subject: [PATCH 019/100] Increase accu with 8 cells --- parserules.json | 106 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 10d2acd..39f7a26 100644 --- a/parserules.json +++ b/parserules.json @@ -598,7 +598,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0 } }, "0x350": { @@ -3765,6 +3765,58 @@ "factor": 0.0001 } }, + "0x681": { + "BMS_Cell_Voltage_132": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_133": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_134": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_135": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x682": { + "BMS_Cell_Voltage_136": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, "0x630": { "BMS_Cell_Temperature_0": { "type": "Uint", @@ -4622,5 +4674,57 @@ "length": 2, "factor": 0.1 } + }, + "0x651": { + "BMS_Cell_Temperature_132": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_133": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_134": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_135": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x652": { + "BMS_Cell_Temperature_136": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } } } From 7beb7feeae9ae812ec85eb56b3181405c289b198 Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 16 May 2018 13:09:45 +0200 Subject: [PATCH 020/100] Add INS_ system_status channel --- parserules.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 10d2acd..39047ad 100644 --- a/parserules.json +++ b/parserules.json @@ -689,7 +689,7 @@ "ECU_System_Status": { "type": "Uint", "startbyte": 0, - "length": 1, + "length": 2, "factor": 1.0 }, "ECU_Torque_Allocation": { @@ -703,6 +703,12 @@ "startbyte": 3, "length": 1, "factor": 1.0 + }, + "ECU_INS_State": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0 } }, "0x45D": { From aecd7da3f61aab671a861d6f34237c1021cba8e0 Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Sat, 19 May 2018 14:24:04 +0200 Subject: [PATCH 021/100] Change IDs of GLVBMS temp and voltages --- parserules.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parserules.json b/parserules.json index 1ca13a6..7d7cc83 100644 --- a/parserules.json +++ b/parserules.json @@ -2735,7 +2735,7 @@ "factor": 1.0 } }, - "0x460": { + "0x6B0": { "GLV_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, @@ -2761,7 +2761,7 @@ "factor": 0.0001 } }, - "0x461": { + "0x6B1": { "GLV_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, @@ -2775,7 +2775,7 @@ "factor": 0.0001 } }, - "0x462": { + "0x6A0": { "GLV_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, @@ -2801,7 +2801,7 @@ "factor": 0.01 } }, - "0x463": { + "0x6A1": { "GLV_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, From bd92b06bb403a784ca3f3106a86d8809f79605a5 Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 23 May 2018 11:29:27 +0200 Subject: [PATCH 022/100] Add ID for IR_sensors --- parserules.json | 336 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 336 insertions(+) diff --git a/parserules.json b/parserules.json index 1ca13a6..57e807c 100644 --- a/parserules.json +++ b/parserules.json @@ -2595,6 +2595,342 @@ "expectedmax": 80.0 } }, + "0x4B0": { + "Tire_temp_FR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4B1": { + "Tire_temp_FR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4B4": { + "Tire_temp_FL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4B5": { + "Tire_temp_FL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4B8": { + "Tire_temp_RL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4B9": { + "Tire_temp_RL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4BC": { + "Tire_temp_RR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x4BD": { + "Tire_temp_RR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, "0x620": { "BMS_Max_Cell_Voltage": { "type": "Uint", From 136f26e945ca68f3c222bb192cc02957edb9bac6 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 13:47:06 +0200 Subject: [PATCH 023/100] Add Tire Temp Sensors --- parserules.json | 248 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 208 insertions(+), 40 deletions(-) diff --git a/parserules.json b/parserules.json index c9c3452..32296e9 100644 --- a/parserules.json +++ b/parserules.json @@ -2595,175 +2595,175 @@ "expectedmax": 80.0 } }, - "0x4B0": { - "Tire_temp_FR_ch_1": { + "0x604": { + "Tire_temp_FL_ch_1": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_1", + "displayname": "Tire_temp_FL_ch_1", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_2": { + "Tire_temp_FL_ch_2": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_2", + "displayname": "Tire_temp_FL_ch_2", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_3": { + "Tire_temp_FL_ch_3": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_3", + "displayname": "Tire_temp_FL_ch_3", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_4": { + "Tire_temp_FL_ch_4": { "type": "Uint", "startbyte": 6, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_4", + "displayname": "Tire_temp_FL_ch_4", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 } }, - "0x4B1": { - "Tire_temp_FR_ch_5": { + "0x605": { + "Tire_temp_FL_ch_5": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_5", + "displayname": "Tire_temp_FL_ch_5", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_6": { + "Tire_temp_FL_ch_6": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_6", + "displayname": "Tire_temp_FL_ch_6", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_7": { + "Tire_temp_FL_ch_7": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_7", + "displayname": "Tire_temp_FL_ch_7", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FR_ch_8": { + "Tire_temp_FL_ch_8": { "type": "Uint", "startbyte": 6, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FR_ch_8", + "displayname": "Tire_temp_FL_ch_8", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 } }, - "0x4B4": { - "Tire_temp_FL_ch_1": { + "0x606": { + "Tire_temp_FL_ch_9": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_1", + "displayname": "Tire_temp_FL_ch_9", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_2": { + "Tire_temp_FL_ch_10": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_2", + "displayname": "Tire_temp_FL_ch_10", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_3": { + "Tire_temp_FL_ch_11": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_3", + "displayname": "Tire_temp_FL_ch_11", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_4": { + "Tire_temp_FL_ch_12": { "type": "Uint", "startbyte": 6, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_4", + "displayname": "Tire_temp_FL_ch_12", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 } }, - "0x4B5": { - "Tire_temp_FL_ch_5": { + "0x607": { + "Tire_temp_FL_ch_13": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_5", + "displayname": "Tire_temp_FL_ch_13", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_6": { + "Tire_temp_FL_ch_14": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_6", + "displayname": "Tire_temp_FL_ch_14", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_7": { + "Tire_temp_FL_ch_15": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_7", + "displayname": "Tire_temp_FL_ch_15", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 }, - "Tire_temp_FL_ch_8": { + "Tire_temp_FL_ch_16": { "type": "Uint", "startbyte": 6, "length": 2, "factor": 1.0, - "displayname": "Tire_temp_FL_ch_8", + "displayname": "Tire_temp_FL_ch_16", "unit": "C", "expectedmin": 0.0, "expectedmax": 80.0 } }, - "0x4B8": { + "0x608": { "Tire_temp_RL_ch_1": { "type": "Uint", "startbyte": 0, @@ -2805,7 +2805,7 @@ "expectedmax": 80.0 } }, - "0x4B9": { + "0x609": { "Tire_temp_RL_ch_5": { "type": "Uint", "startbyte": 0, @@ -2847,7 +2847,91 @@ "expectedmax": 80.0 } }, - "0x4BC": { + "0x60A": { + "Tire_temp_RL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60B": { + "Tire_temp_RL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60C": { "Tire_temp_RR_ch_1": { "type": "Uint", "startbyte": 0, @@ -2889,7 +2973,7 @@ "expectedmax": 80.0 } }, - "0x4BD": { + "0x60D": { "Tire_temp_RR_ch_5": { "type": "Uint", "startbyte": 0, @@ -2930,6 +3014,90 @@ "expectedmin": 0.0, "expectedmax": 80.0 } + }, + "0x60E": { + "Tire_temp_RR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60F": { + "Tire_temp_RR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_RR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } }, "0x620": { "BMS_Max_Cell_Voltage": { From 1f9147e10fa6bdfad70c95fa775aa0c6f8c97572 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 13:51:01 +0200 Subject: [PATCH 024/100] Add unused FR Tire Temp for later use --- parserules.json | 168 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 168 insertions(+) diff --git a/parserules.json b/parserules.json index 32296e9..2341a74 100644 --- a/parserules.json +++ b/parserules.json @@ -3099,6 +3099,174 @@ "expectedmax": 80.0 } }, + "0x610": { + "Tire_temp_FR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x611": { + "Tire_temp_FR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x612": { + "Tire_temp_FR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x613": { + "Tire_temp_FR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Tire_temp_FR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, "0x620": { "BMS_Max_Cell_Voltage": { "type": "Uint", From 1aecd7f23f54571b2941627fb08c1829c9e77269 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 13:57:05 +0200 Subject: [PATCH 025/100] Change Tire Temp Factor --- parserules.json | 128 ++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/parserules.json b/parserules.json index 2341a74..d58b572 100644 --- a/parserules.json +++ b/parserules.json @@ -2600,7 +2600,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_1", "unit": "C", "expectedmin": 0.0, @@ -2610,7 +2610,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_2", "unit": "C", "expectedmin": 0.0, @@ -2620,7 +2620,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_3", "unit": "C", "expectedmin": 0.0, @@ -2630,7 +2630,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_4", "unit": "C", "expectedmin": 0.0, @@ -2642,7 +2642,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_5", "unit": "C", "expectedmin": 0.0, @@ -2652,7 +2652,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_6", "unit": "C", "expectedmin": 0.0, @@ -2662,7 +2662,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_7", "unit": "C", "expectedmin": 0.0, @@ -2672,7 +2672,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_8", "unit": "C", "expectedmin": 0.0, @@ -2684,7 +2684,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_9", "unit": "C", "expectedmin": 0.0, @@ -2694,7 +2694,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_10", "unit": "C", "expectedmin": 0.0, @@ -2704,7 +2704,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_11", "unit": "C", "expectedmin": 0.0, @@ -2714,7 +2714,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_12", "unit": "C", "expectedmin": 0.0, @@ -2726,7 +2726,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_13", "unit": "C", "expectedmin": 0.0, @@ -2736,7 +2736,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_14", "unit": "C", "expectedmin": 0.0, @@ -2746,7 +2746,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_15", "unit": "C", "expectedmin": 0.0, @@ -2756,7 +2756,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FL_ch_16", "unit": "C", "expectedmin": 0.0, @@ -2768,7 +2768,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_1", "unit": "C", "expectedmin": 0.0, @@ -2778,7 +2778,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_2", "unit": "C", "expectedmin": 0.0, @@ -2788,7 +2788,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_3", "unit": "C", "expectedmin": 0.0, @@ -2798,7 +2798,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_4", "unit": "C", "expectedmin": 0.0, @@ -2810,7 +2810,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_5", "unit": "C", "expectedmin": 0.0, @@ -2820,7 +2820,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_6", "unit": "C", "expectedmin": 0.0, @@ -2830,7 +2830,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_7", "unit": "C", "expectedmin": 0.0, @@ -2840,7 +2840,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_8", "unit": "C", "expectedmin": 0.0, @@ -2852,7 +2852,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_9", "unit": "C", "expectedmin": 0.0, @@ -2862,7 +2862,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_10", "unit": "C", "expectedmin": 0.0, @@ -2872,7 +2872,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_11", "unit": "C", "expectedmin": 0.0, @@ -2882,7 +2882,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_12", "unit": "C", "expectedmin": 0.0, @@ -2894,7 +2894,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_13", "unit": "C", "expectedmin": 0.0, @@ -2904,7 +2904,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_14", "unit": "C", "expectedmin": 0.0, @@ -2914,7 +2914,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_15", "unit": "C", "expectedmin": 0.0, @@ -2924,7 +2924,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RL_ch_16", "unit": "C", "expectedmin": 0.0, @@ -2936,7 +2936,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_1", "unit": "C", "expectedmin": 0.0, @@ -2946,7 +2946,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_2", "unit": "C", "expectedmin": 0.0, @@ -2956,7 +2956,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_3", "unit": "C", "expectedmin": 0.0, @@ -2966,7 +2966,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_4", "unit": "C", "expectedmin": 0.0, @@ -2978,7 +2978,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_5", "unit": "C", "expectedmin": 0.0, @@ -2988,7 +2988,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_6", "unit": "C", "expectedmin": 0.0, @@ -2998,7 +2998,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_7", "unit": "C", "expectedmin": 0.0, @@ -3008,7 +3008,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_8", "unit": "C", "expectedmin": 0.0, @@ -3020,7 +3020,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_9", "unit": "C", "expectedmin": 0.0, @@ -3030,7 +3030,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_10", "unit": "C", "expectedmin": 0.0, @@ -3040,7 +3040,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_11", "unit": "C", "expectedmin": 0.0, @@ -3050,7 +3050,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_12", "unit": "C", "expectedmin": 0.0, @@ -3062,7 +3062,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_13", "unit": "C", "expectedmin": 0.0, @@ -3072,7 +3072,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_14", "unit": "C", "expectedmin": 0.0, @@ -3082,7 +3082,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_15", "unit": "C", "expectedmin": 0.0, @@ -3092,7 +3092,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_RR_ch_16", "unit": "C", "expectedmin": 0.0, @@ -3104,7 +3104,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_1", "unit": "C", "expectedmin": 0.0, @@ -3114,7 +3114,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_2", "unit": "C", "expectedmin": 0.0, @@ -3124,7 +3124,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_3", "unit": "C", "expectedmin": 0.0, @@ -3134,7 +3134,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_4", "unit": "C", "expectedmin": 0.0, @@ -3146,7 +3146,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_5", "unit": "C", "expectedmin": 0.0, @@ -3156,7 +3156,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_6", "unit": "C", "expectedmin": 0.0, @@ -3166,7 +3166,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_7", "unit": "C", "expectedmin": 0.0, @@ -3176,7 +3176,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_8", "unit": "C", "expectedmin": 0.0, @@ -3188,7 +3188,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_9", "unit": "C", "expectedmin": 0.0, @@ -3198,7 +3198,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_10", "unit": "C", "expectedmin": 0.0, @@ -3208,7 +3208,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_11", "unit": "C", "expectedmin": 0.0, @@ -3218,7 +3218,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_12", "unit": "C", "expectedmin": 0.0, @@ -3230,7 +3230,7 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_13", "unit": "C", "expectedmin": 0.0, @@ -3240,7 +3240,7 @@ "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_14", "unit": "C", "expectedmin": 0.0, @@ -3250,7 +3250,7 @@ "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_15", "unit": "C", "expectedmin": 0.0, @@ -3260,7 +3260,7 @@ "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0, + "factor": 0.1, "displayname": "Tire_temp_FR_ch_16", "unit": "C", "expectedmin": 0.0, From f8abbf9dfae4f01d555c4994f3e4e7b5555f61dc Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 15:56:08 +0200 Subject: [PATCH 026/100] Test comments --- parserulestest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserulestest.json b/parserulestest.json index e56503e..9f528e5 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -3,7 +3,7 @@ "Simian_dataLogger_playback_Ia": { "type": "Int", "startbyte": 1, - "length": 2, + "length": 2, //Test "factor": 0.01 }, "Simian_dataLogger_playback_Ib": { From 4e4425f27c4e9745f52afff7d4d8072c05a3db19 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 16:21:56 +0200 Subject: [PATCH 027/100] Negative length --- parserulestest.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index 9f528e5..9c57120 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -2,34 +2,34 @@ "0x010": { "Simian_dataLogger_playback_Ia": { "type": "Int", - "startbyte": 1, - "length": 2, //Test + "startbyte": 2, + "length": -2, //Test "factor": 0.01 }, "Simian_dataLogger_playback_Ib": { "type": "Int", - "startbyte": 3, - "length": 2, + "startbyte": 4, + "length": -2, "factor": 0.01 } }, "0x011": { "Simian_dataLogger_playback_Id": { "type": "Int", - "startbyte": 1, - "length": 2, + "startbyte": 2, + "length": -2, "factor": 0.01 }, "Simian_dataLogger_playback_Iq": { "type": "Int", - "startbyte": 3, - "length": 2, + "startbyte": 4, + "length": -2, "factor": 0.01 }, "Simian_dataLogger_playback_rpm": { "type": "Int", - "startbyte": 5, - "length": 2, + "startbyte": 6, + "length": -2, "factor": 1.0 } } From 73b1c49b0496d6f954e1a05f026980170ddfbfab Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 16:50:27 +0200 Subject: [PATCH 028/100] Test length negative --- parserulestest.json | 5398 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 5385 insertions(+), 13 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index 9c57120..ac63f5e 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -2,35 +2,5407 @@ "0x010": { "Simian_dataLogger_playback_Ia": { "type": "Int", - "startbyte": 2, - "length": -2, //Test - "factor": 0.01 + "startbyte": 1, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_dataLogger_playback_Ib": { "type": "Int", - "startbyte": 4, - "length": -2, - "factor": 0.01 + "startbyte": 3, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x011": { "Simian_dataLogger_playback_Id": { "type": "Int", - "startbyte": 2, - "length": -2, - "factor": 0.01 + "startbyte": 1, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_dataLogger_playback_Iq": { "type": "Int", - "startbyte": 4, - "length": -2, - "factor": 0.01 + "startbyte": 3, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_dataLogger_playback_rpm": { + "type": "Int", + "startbyte": 5, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x012": { + "Simian_dataLogger_playback_encoder_pos": { + "type": "Uint", + "startbyte": 1, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x013": { + "Simian_dataLogger_playback_encoder_raw": { + "type": "Uint", + "startbyte": 1, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x185": { + "AMK_FL_Setpoint_control_word": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FL_Setpoint_RPM_request": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FL_Setpoint_positive_torque_limit": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FL_Setpoint_negative_torque_limit": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x186": { + "AMK_FR_Setpoint_control_word": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FR_Setpoint_RPM_request": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FR_Setpoint_positive_torque_limit": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_FR_Setpoint_negative_torque_limit": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x189": { + "AMK_RL_Setpoint_control_word": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RL_Setpoint_RPM_request": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RL_Setpoint_positive_torque_limit": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RL_Setpoint_negative_torque_limit": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x18A": { + "AMK_RR_Setpoint_control_word": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RR_Setpoint_RPM_request": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RR_Setpoint_positive_torque_limit": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "AMK_RR_Setpoint_negative_torque_limit": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0098, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x200": { + "Simian_current_a": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Simian_current_b": { + "type": "Int", + "startbyte": 3, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Simian_current_d": { + "type": "Int", + "startbyte": 5, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Simian_current_q": { + "type": "Int", + "startbyte": 7, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x201": { + "Simian_current_dc": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Simian_voltage_dc": { + "type": "Int", + "startbyte": 3, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x202": { + "Simian_speed_rpm": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 1.0 + }, + "Simian_speed_max_rpm": { + "type": "Int", + "startbyte": 3, + "length": 2, + "factor": 1.0 + }, + "Simian_speed_min_rpm": { + "type": "Int", + "startbyte": 5, + "length": 2, + "factor": 1.0 + } + }, + "0x203": { + "Simian_current_a_rms": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 0.1 + }, + "Simian_current_b_rms": { + "type": "Int", + "startbyte": 3, + "length": 2, + "factor": 0.1 + } + }, + "0x284": { + "AMK_FL_Status_": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "AMK_FL_Actual_velocity": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "AMK_FL_Torque_current": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 6.54296875 + }, + "AMK_FL_Magnetizing_current": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 6.54296875 + } + }, + "0x285": { + "AMK_FR_Status": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "AMK_FR_Actual_velocity": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "AMK_FR_Torque_current": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 6.54296875 + }, + "AMK_FR_Magnetizing_current": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 6.54296875 + } + }, + "0x286": { + "AMK_FL_Temp_Motor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "AMK_FL_Temp_Inverter": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "AMK_FL_Error_Info": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0 + }, + "AMK_FL_Temp_IGBT": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x287": { + "AMK_FR_Temp_Motor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "AMK_FR_Temp_Inverter": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "AMK_FR_Error_Info": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0 + }, + "AMK_FR_Temp_IGBT": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x288": { + "AMK_RL_Status": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "AMK_RL_Actual_velocity": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "AMK_RL_Torque_current": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 6.54296875 + }, + "AMK_RL_Magnetizing_current": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 6.54296875 + } + }, + "0x289": { + "AMK_RR_Status": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "AMK_RR_Actual_velocity": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "AMK_RR_Torque_current": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 6.54296875 + }, + "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, - "length": -2, + "length": 2, + "factor": 6.54296875 + } + }, + "0x28A": { + "AMK_RL_Temp_Motor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "AMK_RL_Temp_Inverter": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "AMK_RL_Error_Info": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0 + }, + "AMK_RL_Temp_IGBT": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x28B": { + "AMK_RR_Temp_Motor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "AMK_RR_Temp_Inverter": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "AMK_RR_Error_Info": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0 + }, + "AMK_RR_Temp_IGBT": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x290": { + "Simian_encoder_pos": { + "type": "Uint", + "startbyte": 1, + "length": 4, + "factor": 1.0 + } + }, + "0x294": { + "Simian_voltage_d": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 0.1 + }, + "Simian_voltage_q": { + "type": "Int", + "startbyte": 3, + "length": 2, + "factor": 0.1 + }, + "Simian_voltage_a": { + "type": "Int", + "startbyte": 5, + "length": 2, + "factor": 0.1 + }, + "Simian_voltage_b": { + "type": "Int", + "startbyte": 7, + "length": 2, + "factor": 0.1 + } + }, + "0x295": { + "Simian_torque_request": { + "type": "Int", + "startbyte": 1, + "length": 2, + "factor": 0.01 + } + }, + "0x2C0": { + "VCU_ALIVE":{ + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x350": { + "ECU_PLAY_RTDS": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x351": { + "VCU_DRIVE_ENABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x352": { + "ECU_DRIVE_DISABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x353": { + "ECU_RESET_AMK_INVERTER_ERROR": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x358": { + "INS_GPStime_year": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "INS_GPStime_month": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "INS_GPStime_day": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 + }, + "INS_GPStime_hour": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1.0 + }, + "INS_GPStime_min": { + "type": "Uint", + "startbyte": 4, + "length": 1, + "factor": 1.0 + }, + "INS_GPStime_sec": { + "type": "Uint", + "startbyte": 5, + "length": 1, + "factor": 1.0 + } + }, + "0x359": { + "ECU_Parameter_ID": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "ECU_Parameter_value": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0 + } + }, + "0x35C": { + "ECU_System_Status": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0 + }, + "ECU_Torque_Allocation": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 + }, + "ECU_Vehicle_State": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1.0 + }, + "ECU_INS_State": { + "type": "Uint", + "startbyte": 4, + "length": 2, "factor": 1.0 } + }, + "0x45D": { + "ECU_Soft_BSPD_status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x360": { + "VCU_INS_Attutude_Status": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "VCU_INS_Status": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "INS status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x361": { + "INS_GPS_fix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x362": { + "INS_Vx": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Vx", + "unit": "m/s", + "expectedmin": 0.0, + "expectedmax": 36.0 + }, + "INS_Vy": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vy", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + }, + "INS_Vz": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Vz", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x363": { + "INS_Ax": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Ax", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Ay": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Ay", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Az": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Az", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x364": { + "INS_Roll_rate": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Pitch_rate": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Yaw_rate": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw rate", + "unit": "m/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + } + }, + "0x365": { + "INS_Roll_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Pitch_angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Yaw_angle": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw angle", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x366": { + "INS_longitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Longitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + }, + "INS_latitude": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "Latitude", + "unit": "deg", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x367": { + "INS_altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Altitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x368": { + "INS_Yaw_rate_der": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Yaw Acc", + "unit": "rad/s^2", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x3C0": { + "VCU_LC_torque_setoint_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3C1": { + "VCU_LC_slip_ratio_error_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C2": { + "VCU_LC_slip_ratio_error_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C3": { + "VCU_LC_slip_ratio_ref_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C4": { + "VCU_LC_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C5": { + "VCU_LC_P_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_P_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C6": { + "VCU_LC_I_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_I_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C7": { + "VCU_LC_D_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_D_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C8": { + "VCU_LC_Kp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "LC Kp", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_Ki": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "LC Ki", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_Kd": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "LC Kd", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_T_req": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Request", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C9": { + "VCU_LC_Launch_Mode": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Launch Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + }, + "VCU_LC_Launching": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Launching", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + } + }, + "0x3CA": { + "VCU_LC_power_limit_torque_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D0": { + "VCU_TV_MMT_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D1": { + "VCU_TV_T_req": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Required Torque", + "unit": "Nm", + "expectedmin": -85.5, + "expectedmax": 85.5 + }, + "VCU_TV_Mz_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Mz error ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_percentage_torque_delivered": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Delivered Torque Percent", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.5 + } + }, + "0x3D3": { + "VCU_TV_Mz_ref_controller": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_Mz_ref_controller_unsaturated": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D5": { + "VCU_TV_r_ref": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate ref", + "unit": "rad/s", + "expectedmin": -6.5, + "expectedmax": 6.5 + }, + "VCU_TV_YMR_PID_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate error ", + "unit": "rad/s", + "expectedmin": -4.5, + "expectedmax": 4.5 + }, + "VCU_TV_YMR_PID_error_der": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Yaw rate der error", + "unit": "rad/s^2", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D6": { + "VCU_TV_YMG_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMG", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_D_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMG ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_Mz_ref": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_YMG_Mz_ref_unsat": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D7": { + "VCU_TV_YMR_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMR", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_I_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_D_term": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Backstepping_term": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Backstepping YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + } + }, + "0x3D8": { + "VCU_TV_MMT_tire_force_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D9": { + "VCU_TV_MMT_SA_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3DA": { + "VCU_TV_MMT_SR_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3E0": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x3E1": { + "VCU_FZ_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E2": { + "VCU_FZ_damp_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E3": { + "VCU_FZ_acc_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E4": { + "VCU_FZ_ekf_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E5": { + "VCU_R_eff_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + } + }, + "0x3E6": { + "VCU_Fx_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fx FL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fx FR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fx RL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fx RR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + } + }, + "0x3E7": { + "VCU_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3E8": { + "VCU_slip_angle_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + } + }, + "0x3E9": { + "VCU_RPM_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + } + }, + "0x3EA": { + "VCU_Filtered_Steering_wheel_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0573, + "displayname": "Steering Angle", + "unit": "rad", + "expectedmin": -3.0, + "expectedmax": 3.0 + }, + "VCU_Filtered_Steering_wheel_vel": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.573, + "displayname": "Steering Velocity", + "unit": "rad/s", + "expectedmin": -10.0, + "expectedmax": 10.0 + } + }, + "0x3EB": { + "VCU_TV_alpha": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Alpha", + "unit": "rad", + "expectedmin": -0.0, + "expectedmax": 1.0 + }, + "VCU_Vx_est": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vx est", + "unit": "rad", + "expectedmin": -1.0, + "expectedmax": 35.0 + } + }, + "0x401": { + "SBS_F1_APPS1_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 1", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_APPS2_Sensor": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_brakePressure1_Sensor": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Front", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + }, + "SBS_F1_brakePressure2_Sensor": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Rear", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + } + }, + "0x402": { + "SBS_F1_KERS_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Kers pos", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "SBS_F1_Stering_Angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Angle", + "unit": "rad", + "expectedmin": -120.0, + "expectedmax": 120.0 + }, + "SBS_F1_Steering_Speed": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Steering Wheel Speed", + "unit": "rad/s", + "expectedmin": -500.0, + "expectedmax": 500.0 + } + }, + "0x40D": { + "ADC_FL_DamperFL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "ADC_FL_DamperRateFL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "ADC_FL_GearTempFL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01 + }, + "ADC_FL_CoolingTempFL": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01 + } + }, + "0x40E": { + "ADC_FL_BrakePressure_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.001 + }, + "ADC_FL_BrakePressure_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.001 + }, + "ADC_FL_KERS": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + } + }, + "0x40F": { + "BSPD_Trigger": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x411": { + "SBS_F2_Damper_pos_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_F2_Damper_pos_FR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x412": { + "SBS_FR_Acc_Upright_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Acc_Upright_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Gear_Temp_FL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_FR_Gear_Temp_FR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x41D": { + "ADC_FR_DamperFR": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "ADC_FR_DamperRateFR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "ADC_FR_GearTempFR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01 + }, + "ADC_FR_CoolingTempFR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01 + } + }, + "0x41E": { + "ADC_FR_TPS_left": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "ADC_FR_TPS_right": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + } + }, + "0x41F": { + "ADC_FR_SteeringAngle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0 + }, + "ADC_FR_SteeringSpeed": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0 + } + }, + "0x421": { + "SBS_R1_Damper_pos_RL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x422": { + "SBS_R1_Acc_Upright_RL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Acc_Upright_RR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright RR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Gear_Temp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Gear_Temp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x42E": { + "ADC_REAR_DamperRL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "ADC_REAR_DamperRateRL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0 + }, + "ADC_REAR_DamperRR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01 + }, + "ADC_REAR_DamperRateRR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0 + } + }, + "0x42F": { + "ADC_REAR_GearTempRL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "ADC_REAR_GearTempRR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01 + }, + "ADC_REAR_CoolingTempRL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01 + }, + "ADC_REAR_CoolingTempRR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01 + } + }, + "0x431": { + "SBS_MID_Colling_temp_left_H": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_left_L": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_H": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_L": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x604": { + "Tire_temp_FL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x605": { + "Tire_temp_FL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x606": { + "Tire_temp_FL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x607": { + "Tire_temp_FL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": -2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x608": { + "Tire_temp_RL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x609": { + "Tire_temp_RL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60A": { + "Tire_temp_RL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60B": { + "Tire_temp_RL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60C": { + "Tire_temp_RR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60D": { + "Tire_temp_RR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60E": { + "Tire_temp_RR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x60F": { + "Tire_temp_RR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_RR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x610": { + "Tire_temp_FR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x611": { + "Tire_temp_FR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x612": { + "Tire_temp_FR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x613": { + "Tire_temp_FR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "Tire_temp_FR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x620": { + "BMS_Max_Cell_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Average_Cell_Voltage": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Min_Cell_Voltage": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Max_Voltage_ID": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0 + }, + "BMS_Min_Voltage_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0 + } + }, + "0x621": { + "BMS_Max_Cell_Temperature": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Average_Cell_Temperature": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Min_Cell_Temperature": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Max_Temperature_ID": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0 + }, + "BMS_Min_Temperature_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0 + } + }, + "0x622": { + "BMS_Tractive_System_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Tractive_System_Current": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Tractive_System_Current_Transient": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_State_of_Charge": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01 + } + }, + "0x623": { + "BMS_Error_Flags": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0 + } + }, + "0x624": { + "BMS_State": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x625": { + "BMS_Tractive_System_Power": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Voltage_Sum_of_Cells": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + } + }, + "0x626": { + "BMS_max_isoSPI_fails": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Slave_ID": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Register_ID": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 + } + }, + "0x6B0": { + "GLV_Cell_Voltage_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "GLV_Cell_Voltage_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "GLV_Cell_Voltage_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "GLV_Cell_Voltage_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x6B1": { + "GLV_Cell_Voltage_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "GLV_Cell_Voltage_5": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + } + }, + "0x6A0": { + "GLV_Cell_Temperature_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "GLV_Cell_Temperature_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01 + }, + "GLV_Cell_Temperature_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01 + }, + "GLV_Cell_Temperature_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01 + } + }, + "0x6A1": { + "GLV_Cell_Temperature_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + } + }, + "0x465": { + "GLV_Min_Cell_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "GLV_Max_Cell_Voltage": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "GLV_Tot_Cell_Voltage": { + "type": "Uint", + "startbyte": 4, + "length": 4, + "factor": 0.0001 + } + }, + "0x466": { + "GLV_Min_Cell_Temperature": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01 + }, + "GLV_Max_Cell_Temperature": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01 + } + }, + "0x467": { + "GLV_State_of_Charge": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "GLV_Battery_Charge_Capacity": { + "type": "Uint", + "startbyte": 1, + "length": 4, + "factor": 0.001 + } + }, + "0x470": { + "DASH_REQUEST_DRIVE_ENABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x472": { + "DASH_RTDS_FINISHED": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x475": { + "DASH_REQUEST_KERS_ACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x47F": { + "DASH_ALIVE_STATUS_BITS": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0 + } + }, + "0x490": { + "BMS_IMD_Shutdown_open": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x491": { + "BMS_IMD_State": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x4C0": { + "Alive_message": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x660": { + "BMS_Cell_Voltage_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x661": { + "BMS_Cell_Voltage_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_5": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_6": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_7": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x662": { + "BMS_Cell_Voltage_8": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_9": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_10": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_11": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x663": { + "BMS_Cell_Voltage_12": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_13": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_14": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_15": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x664": { + "BMS_Cell_Voltage_16": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_17": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_18": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_19": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x665": { + "BMS_Cell_Voltage_20": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_21": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_22": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_23": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x666": { + "BMS_Cell_Voltage_24": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_25": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_26": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_27": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x667": { + "BMS_Cell_Voltage_28": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_29": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_30": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_31": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x668": { + "BMS_Cell_Voltage_32": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_33": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_34": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_35": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x669": { + "BMS_Cell_Voltage_36": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_37": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_38": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_39": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66A": { + "BMS_Cell_Voltage_40": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_41": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_42": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_43": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66B": { + "BMS_Cell_Voltage_44": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_45": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_46": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_47": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66C": { + "BMS_Cell_Voltage_48": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_49": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_50": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_51": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66D": { + "BMS_Cell_Voltage_52": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_53": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_54": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_55": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66E": { + "BMS_Cell_Voltage_56": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_57": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_58": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_59": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x66F": { + "BMS_Cell_Voltage_60": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_61": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_62": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_63": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x670": { + "BMS_Cell_Voltage_64": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_65": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_66": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_67": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x671": { + "BMS_Cell_Voltage_68": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_69": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_70": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_71": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x672": { + "BMS_Cell_Voltage_72": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_73": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_74": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_75": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x673": { + "BMS_Cell_Voltage_76": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_77": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_78": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_79": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x674": { + "BMS_Cell_Voltage_80": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_81": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_82": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_83": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x675": { + "BMS_Cell_Voltage_84": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_85": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_86": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_87": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x676": { + "BMS_Cell_Voltage_88": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_89": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_90": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_91": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x677": { + "BMS_Cell_Voltage_92": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_93": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_94": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_95": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x678": { + "BMS_Cell_Voltage_96": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_97": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_98": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_99": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x679": { + "BMS_Cell_Voltage_100": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_101": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_102": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_103": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67A": { + "BMS_Cell_Voltage_104": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_105": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_106": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_107": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67B": { + "BMS_Cell_Voltage_108": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_109": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_110": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_111": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67C": { + "BMS_Cell_Voltage_112": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_113": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_114": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_115": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67D": { + "BMS_Cell_Voltage_116": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_117": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_118": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_119": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67E": { + "BMS_Cell_Voltage_120": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_121": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_122": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_123": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x67F": { + "BMS_Cell_Voltage_124": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_125": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_126": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_127": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x680": { + "BMS_Cell_Voltage_128": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_129": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_130": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_131": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x681": { + "BMS_Cell_Voltage_132": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_133": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_134": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_135": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x682": { + "BMS_Cell_Voltage_136": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001 + }, + "BMS_Cell_Voltage_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001 + } + }, + "0x630": { + "BMS_Cell_Temperature_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x631": { + "BMS_Cell_Temperature_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_5": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_6": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_7": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x632": { + "BMS_Cell_Temperature_8": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_9": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_10": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_11": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x633": { + "BMS_Cell_Temperature_12": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_13": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_14": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_15": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x634": { + "BMS_Cell_Temperature_16": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_17": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_18": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_19": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x635": { + "BMS_Cell_Temperature_20": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_21": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_22": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_23": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x636": { + "BMS_Cell_Temperature_24": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_25": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_26": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_27": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x637": { + "BMS_Cell_Temperature_28": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_29": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_30": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_31": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x638": { + "BMS_Cell_Temperature_32": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_33": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_34": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_35": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x639": { + "BMS_Cell_Temperature_36": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_37": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_38": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_39": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63A": { + "BMS_Cell_Temperature_40": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_41": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_42": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_43": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63B": { + "BMS_Cell_Temperature_44": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_45": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_46": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_47": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63C": { + "BMS_Cell_Temperature_48": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_49": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_50": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_51": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63D": { + "BMS_Cell_Temperature_52": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_53": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_54": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_55": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63E": { + "BMS_Cell_Temperature_56": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_57": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_58": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_59": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x63F": { + "BMS_Cell_Temperature_60": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_61": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_62": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_63": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x640": { + "BMS_Cell_Temperature_64": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_65": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_66": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_67": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x641": { + "BMS_Cell_Temperature_68": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_69": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_70": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_71": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x642": { + "BMS_Cell_Temperature_72": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_73": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_74": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_75": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x643": { + "BMS_Cell_Temperature_76": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_77": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_78": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_79": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x644": { + "BMS_Cell_Temperature_80": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_81": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_82": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_83": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x645": { + "BMS_Cell_Temperature_84": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_85": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_86": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_87": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x646": { + "BMS_Cell_Temperature_88": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_89": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_90": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_91": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x647": { + "BMS_Cell_Temperature_92": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_93": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_94": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_95": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x648": { + "BMS_Cell_Temperature_96": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_97": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_98": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_99": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x649": { + "BMS_Cell_Temperature_100": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_101": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_102": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_103": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64A": { + "BMS_Cell_Temperature_104": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_105": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_106": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_107": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64B": { + "BMS_Cell_Temperature_108": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_109": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_110": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_111": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64C": { + "BMS_Cell_Temperature_112": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_113": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_114": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_115": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64D": { + "BMS_Cell_Temperature_116": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_117": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_118": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_119": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64E": { + "BMS_Cell_Temperature_120": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_121": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_122": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_123": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x64F": { + "BMS_Cell_Temperature_124": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_125": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_126": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_127": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x650": { + "BMS_Cell_Temperature_128": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_129": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_130": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_131": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x651": { + "BMS_Cell_Temperature_132": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_133": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_134": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_135": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } + }, + "0x652": { + "BMS_Cell_Temperature_136": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 + } } } From 9fbdee18e0aedc3d51783745f6472d884112d07e Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 16:56:00 +0200 Subject: [PATCH 029/100] Update parserulestest.json --- parserulestest.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index ac63f5e..04b0ed2 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -2598,7 +2598,7 @@ "0x604": { "Tire_temp_FL_ch_1": { "type": "Uint", - "startbyte": 0, + "startbyte": 1, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_1", @@ -2608,7 +2608,7 @@ }, "Tire_temp_FL_ch_2": { "type": "Uint", - "startbyte": 2, + "startbyte": 3, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_2", @@ -2618,7 +2618,7 @@ }, "Tire_temp_FL_ch_3": { "type": "Uint", - "startbyte": 4, + "startbyte": 5, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_3", @@ -2628,7 +2628,7 @@ }, "Tire_temp_FL_ch_4": { "type": "Uint", - "startbyte": 6, + "startbyte": 7, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_4", @@ -2640,7 +2640,7 @@ "0x605": { "Tire_temp_FL_ch_5": { "type": "Uint", - "startbyte": 0, + "startbyte": 1, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_5", @@ -2650,7 +2650,7 @@ }, "Tire_temp_FL_ch_6": { "type": "Uint", - "startbyte": 2, + "startbyte": 3, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_6", @@ -2660,7 +2660,7 @@ }, "Tire_temp_FL_ch_7": { "type": "Uint", - "startbyte": 4, + "startbyte": 5, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_7", @@ -2670,7 +2670,7 @@ }, "Tire_temp_FL_ch_8": { "type": "Uint", - "startbyte": 6, + "startbyte": 7, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_8", From 7fd26eec5f87f5b13bb974a4e430fff6b631b43f Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 17:00:47 +0200 Subject: [PATCH 030/100] Update parserulestest.json --- parserulestest.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index 04b0ed2..35d2af5 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -2682,7 +2682,7 @@ "0x606": { "Tire_temp_FL_ch_9": { "type": "Uint", - "startbyte": 0, + "startbyte": 1, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_9", @@ -2692,7 +2692,7 @@ }, "Tire_temp_FL_ch_10": { "type": "Uint", - "startbyte": 2, + "startbyte": 3, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_10", @@ -2702,7 +2702,7 @@ }, "Tire_temp_FL_ch_11": { "type": "Uint", - "startbyte": 4, + "startbyte": 5, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_11", @@ -2712,7 +2712,7 @@ }, "Tire_temp_FL_ch_12": { "type": "Uint", - "startbyte": 6, + "startbyte": 7, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_12", @@ -2724,7 +2724,7 @@ "0x607": { "Tire_temp_FL_ch_13": { "type": "Uint", - "startbyte": 0, + "startbyte": 1, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_13", @@ -2734,7 +2734,7 @@ }, "Tire_temp_FL_ch_14": { "type": "Uint", - "startbyte": 2, + "startbyte": 3, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_14", @@ -2744,7 +2744,7 @@ }, "Tire_temp_FL_ch_15": { "type": "Uint", - "startbyte": 4, + "startbyte": 5, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_15", @@ -2754,7 +2754,7 @@ }, "Tire_temp_FL_ch_16": { "type": "Uint", - "startbyte": 6, + "startbyte": 7, "length": -2, "factor": 0.1, "displayname": "Tire_temp_FL_ch_16", From 66a3a6aaf47cd249d288a11c2249b2d60bf64343 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 27 May 2018 17:18:36 +0200 Subject: [PATCH 031/100] Update parserulestest.json --- parserulestest.json | 192 ++++++++++++++++++++++---------------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index 35d2af5..1af0f83 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -2766,8 +2766,8 @@ "0x608": { "Tire_temp_RL_ch_1": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_1", "unit": "C", @@ -2776,8 +2776,8 @@ }, "Tire_temp_RL_ch_2": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_2", "unit": "C", @@ -2786,8 +2786,8 @@ }, "Tire_temp_RL_ch_3": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_3", "unit": "C", @@ -2796,8 +2796,8 @@ }, "Tire_temp_RL_ch_4": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_4", "unit": "C", @@ -2808,8 +2808,8 @@ "0x609": { "Tire_temp_RL_ch_5": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_5", "unit": "C", @@ -2818,8 +2818,8 @@ }, "Tire_temp_RL_ch_6": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_6", "unit": "C", @@ -2828,8 +2828,8 @@ }, "Tire_temp_RL_ch_7": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_7", "unit": "C", @@ -2838,8 +2838,8 @@ }, "Tire_temp_RL_ch_8": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_8", "unit": "C", @@ -2850,8 +2850,8 @@ "0x60A": { "Tire_temp_RL_ch_9": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_9", "unit": "C", @@ -2860,8 +2860,8 @@ }, "Tire_temp_RL_ch_10": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_10", "unit": "C", @@ -2870,8 +2870,8 @@ }, "Tire_temp_RL_ch_11": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_11", "unit": "C", @@ -2880,8 +2880,8 @@ }, "Tire_temp_RL_ch_12": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_12", "unit": "C", @@ -2892,8 +2892,8 @@ "0x60B": { "Tire_temp_RL_ch_13": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_13", "unit": "C", @@ -2902,8 +2902,8 @@ }, "Tire_temp_RL_ch_14": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_14", "unit": "C", @@ -2912,8 +2912,8 @@ }, "Tire_temp_RL_ch_15": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_15", "unit": "C", @@ -2922,8 +2922,8 @@ }, "Tire_temp_RL_ch_16": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RL_ch_16", "unit": "C", @@ -2934,8 +2934,8 @@ "0x60C": { "Tire_temp_RR_ch_1": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_1", "unit": "C", @@ -2944,8 +2944,8 @@ }, "Tire_temp_RR_ch_2": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_2", "unit": "C", @@ -2954,8 +2954,8 @@ }, "Tire_temp_RR_ch_3": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_3", "unit": "C", @@ -2964,8 +2964,8 @@ }, "Tire_temp_RR_ch_4": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_4", "unit": "C", @@ -2976,8 +2976,8 @@ "0x60D": { "Tire_temp_RR_ch_5": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_5", "unit": "C", @@ -2986,8 +2986,8 @@ }, "Tire_temp_RR_ch_6": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_6", "unit": "C", @@ -2996,8 +2996,8 @@ }, "Tire_temp_RR_ch_7": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_7", "unit": "C", @@ -3006,8 +3006,8 @@ }, "Tire_temp_RR_ch_8": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_8", "unit": "C", @@ -3018,8 +3018,8 @@ "0x60E": { "Tire_temp_RR_ch_9": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_9", "unit": "C", @@ -3028,8 +3028,8 @@ }, "Tire_temp_RR_ch_10": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_10", "unit": "C", @@ -3038,8 +3038,8 @@ }, "Tire_temp_RR_ch_11": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_11", "unit": "C", @@ -3048,8 +3048,8 @@ }, "Tire_temp_RR_ch_12": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_12", "unit": "C", @@ -3060,8 +3060,8 @@ "0x60F": { "Tire_temp_RR_ch_13": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_13", "unit": "C", @@ -3070,8 +3070,8 @@ }, "Tire_temp_RR_ch_14": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_14", "unit": "C", @@ -3080,8 +3080,8 @@ }, "Tire_temp_RR_ch_15": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_15", "unit": "C", @@ -3090,8 +3090,8 @@ }, "Tire_temp_RR_ch_16": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_RR_ch_16", "unit": "C", @@ -3102,8 +3102,8 @@ "0x610": { "Tire_temp_FR_ch_1": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_1", "unit": "C", @@ -3112,8 +3112,8 @@ }, "Tire_temp_FR_ch_2": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_2", "unit": "C", @@ -3122,8 +3122,8 @@ }, "Tire_temp_FR_ch_3": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_3", "unit": "C", @@ -3132,8 +3132,8 @@ }, "Tire_temp_FR_ch_4": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_4", "unit": "C", @@ -3144,8 +3144,8 @@ "0x611": { "Tire_temp_FR_ch_5": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_5", "unit": "C", @@ -3154,8 +3154,8 @@ }, "Tire_temp_FR_ch_6": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_6", "unit": "C", @@ -3164,8 +3164,8 @@ }, "Tire_temp_FR_ch_7": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_7", "unit": "C", @@ -3174,8 +3174,8 @@ }, "Tire_temp_FR_ch_8": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_8", "unit": "C", @@ -3186,8 +3186,8 @@ "0x612": { "Tire_temp_FR_ch_9": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_9", "unit": "C", @@ -3196,8 +3196,8 @@ }, "Tire_temp_FR_ch_10": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_10", "unit": "C", @@ -3206,8 +3206,8 @@ }, "Tire_temp_FR_ch_11": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_11", "unit": "C", @@ -3216,8 +3216,8 @@ }, "Tire_temp_FR_ch_12": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_12", "unit": "C", @@ -3228,8 +3228,8 @@ "0x613": { "Tire_temp_FR_ch_13": { "type": "Uint", - "startbyte": 0, - "length": 2, + "startbyte": 1, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_13", "unit": "C", @@ -3238,8 +3238,8 @@ }, "Tire_temp_FR_ch_14": { "type": "Uint", - "startbyte": 2, - "length": 2, + "startbyte": 3, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_14", "unit": "C", @@ -3248,8 +3248,8 @@ }, "Tire_temp_FR_ch_15": { "type": "Uint", - "startbyte": 4, - "length": 2, + "startbyte": 5, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_15", "unit": "C", @@ -3258,8 +3258,8 @@ }, "Tire_temp_FR_ch_16": { "type": "Uint", - "startbyte": 6, - "length": 2, + "startbyte": 7, + "length": -2, "factor": 0.1, "displayname": "Tire_temp_FR_ch_16", "unit": "C", From e8562709ed2b8d31e0db03572186f71f420be205 Mon Sep 17 00:00:00 2001 From: Emil Date: Sat, 2 Jun 2018 15:48:38 +0200 Subject: [PATCH 032/100] Update inverter ID Update to 2018 setup on inverter IDs --- parserules.json | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/parserules.json b/parserules.json index d58b572..e198183 100644 --- a/parserules.json +++ b/parserules.json @@ -77,7 +77,7 @@ "expectedmax": 0.0 } }, - "0x185": { + "0x184": { "AMK_FL_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -119,7 +119,7 @@ "expectedmax": 0.0 } }, - "0x186": { + "0x185": { "AMK_FR_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -161,7 +161,7 @@ "expectedmax": 0.0 } }, - "0x189": { + "0x188": { "AMK_RL_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -203,7 +203,7 @@ "expectedmax": 0.0 } }, - "0x18A": { + "0x189": { "AMK_RR_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -343,7 +343,7 @@ "factor": 0.1 } }, - "0x284": { + "0x283": { "AMK_FL_Status_": { "type": "Uint", "startbyte": 1, @@ -369,7 +369,7 @@ "factor": 6.54296875 } }, - "0x285": { + "0x284": { "AMK_FR_Status": { "type": "Uint", "startbyte": 1, @@ -395,9 +395,9 @@ "factor": 6.54296875 } }, - "0x286": { + "0x285": { "AMK_FL_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 @@ -409,7 +409,7 @@ "factor": 0.1 }, "AMK_FL_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0 @@ -421,9 +421,9 @@ "factor": 0.1 } }, - "0x287": { + "0x286": { "AMK_FR_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 @@ -435,7 +435,7 @@ "factor": 0.1 }, "AMK_FR_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0 @@ -447,7 +447,7 @@ "factor": 0.1 } }, - "0x288": { + "0x287": { "AMK_RL_Status": { "type": "Uint", "startbyte": 1, @@ -473,7 +473,7 @@ "factor": 6.54296875 } }, - "0x289": { + "0x288": { "AMK_RR_Status": { "type": "Uint", "startbyte": 1, @@ -499,9 +499,9 @@ "factor": 6.54296875 } }, - "0x28A": { + "0x289": { "AMK_RL_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 @@ -513,7 +513,7 @@ "factor": 0.1 }, "AMK_RL_Error_Info": { - "type": "Int", + "type": "Unt", "startbyte": 4, "length": 2, "factor": 1.0 @@ -525,9 +525,9 @@ "factor": 0.1 } }, - "0x28B": { + "0x28A": { "AMK_RR_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, "factor": 0.1 @@ -539,7 +539,7 @@ "factor": 0.1 }, "AMK_RR_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0 From 0cbe5fe6c559c46c73a3b6f9f24312a27f41bbea Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 3 Jun 2018 14:39:09 +0200 Subject: [PATCH 033/100] test --- parserulestest.json | 7330 +++++++++++++++++++++++-------------------- 1 file changed, 3841 insertions(+), 3489 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index 1af0f83..a08a3d7 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -314,19 +314,31 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_max_rpm": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_min_rpm": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x203": { @@ -334,13 +346,21 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_current_b_rms": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x284": { @@ -348,25 +368,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x285": { @@ -374,25 +410,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x286": { @@ -400,25 +452,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x287": { @@ -426,25 +494,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x288": { @@ -452,25 +536,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x289": { @@ -478,25 +578,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x28A": { @@ -504,25 +620,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x28B": { @@ -530,25 +662,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Error_Info": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x290": { @@ -556,7 +704,11 @@ "type": "Uint", "startbyte": 1, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x294": { @@ -564,25 +716,41 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_q": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_a": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_b": { "type": "Int", "startbyte": 7, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x295": { @@ -590,31 +758,35 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x2C0": { - "VCU_ALIVE":{ - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, "0x350": { "ECU_PLAY_RTDS": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x351": { - "VCU_DRIVE_ENABLE": { + "ECU_DRIVE_ENABLE": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x352": { @@ -622,7 +794,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x353": { @@ -630,4779 +806,4955 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x358": { - "INS_GPStime_year": { + "ECU_INS_GPStime_year": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "INS_GPStime_month": { + "ECU_INS_GPStime_month": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "INS_GPStime_day": { + "ECU_INS_GPStime_day": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "INS_GPStime_hour": { + "ECU_INS_GPStime_hour": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "INS_GPStime_min": { + "ECU_INS_GPStime_min": { "type": "Uint", "startbyte": 4, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "INS_GPStime_sec": { + "ECU_INS_GPStime_sec": { "type": "Uint", "startbyte": 5, "length": 1, - "factor": 1.0 - } + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x35C": { + "ECU_Alfa_r": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, "0x359": { "ECU_Parameter_ID": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Parameter_value": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x35C": { - "ECU_System_Status": { + "0x400": { + "ADC_FL_DamperFL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_DamperRateFL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ECU_Torque_Allocation": { + "ADC_FL_GearTempFL": { "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0 + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ECU_Vehicle_State": { + "ADC_FL_CoolingTempFL": { "type": "Uint", - "startbyte": 3, - "length": 1, - "factor": 1.0 + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x401": { + "ADC_FL_BrakePressure_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_BrakePressure_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ECU_INS_State": { + "ADC_FL_KERS": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x45D": { - "ECU_Soft_BSPD_status": { + "0x402": { + "BSPD_Trigger": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x360": { - "VCU_INS_Attutude_Status": { + "0x410": { + "ADC_FR_DamperFR": { "type": "Uint", "startbyte": 0, "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_DamperRateFR": { + "type": "Int", + "startbyte": 2, + "length": 2, "factor": 1.0, - "displayname": "Attitude status", + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_GearTempFR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_CoolingTempFR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x411": { + "ADC_FR_TPS_left": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 }, - "VCU_INS_Status": { + "ADC_FR_TPS_right": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "INS status", + "factor": 0.1, + "displayname": "", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 } }, - "0x361": { - "INS_GPS_fix": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Attitude status", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "INS_tracked_satellites": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Satellites", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x362": { - "INS_Vx": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Vx", - "unit": "m/s", - "expectedmin": 0.0, - "expectedmax": 36.0 - }, - "INS_Vy": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vy", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - }, - "INS_Vz": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Vz", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x363": { - "INS_Ax": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Ax", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Ay": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Ay", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Az": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Az", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x364": { - "INS_Roll_rate": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Pitch_rate": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Yaw_rate": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw rate", - "unit": "m/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - } - }, - "0x365": { - "INS_Roll_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Pitch_angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Yaw_angle": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw angle", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x366": { - "INS_longitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Longitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - }, - "INS_latitude": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "Latitude", - "unit": "deg", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x367": { - "INS_altitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Altitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x368": { - "INS_Yaw_rate_der": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Yaw Acc", - "unit": "rad/s^2", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x3C0": { - "VCU_LC_torque_setoint_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3C1": { - "VCU_LC_slip_ratio_error_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C2": { - "VCU_LC_slip_ratio_error_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C3": { - "VCU_LC_slip_ratio_ref_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C4": { - "VCU_LC_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C5": { - "VCU_LC_P_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_P_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C6": { - "VCU_LC_I_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_I_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C7": { - "VCU_LC_D_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_D_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C8": { - "VCU_LC_Kp": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "LC Kp", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_Ki": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "LC Ki", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_Kd": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "LC Kd", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_T_req": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Request", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C9": { - "VCU_LC_Launch_Mode": { - "type": "Int", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Launch Mode", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - }, - "VCU_LC_Launching": { - "type": "Int", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Launching", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - } + "0x412": { + "ADC_FR_SteeringAngle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_SteeringSpeed": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, - "0x3CA": { - "VCU_LC_power_limit_torque_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D0": { - "VCU_TV_MMT_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D1": { - "VCU_TV_T_req": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Required Torque", - "unit": "Nm", - "expectedmin": -85.5, - "expectedmax": 85.5 - }, - "VCU_TV_Mz_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Mz error ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_percentage_torque_delivered": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Delivered Torque Percent", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.5 - } - }, - "0x3D3": { - "VCU_TV_Mz_ref_controller": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_Mz_ref_controller_unsaturated": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D5": { - "VCU_TV_r_ref": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate ref", - "unit": "rad/s", - "expectedmin": -6.5, - "expectedmax": 6.5 - }, - "VCU_TV_YMR_PID_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate error ", - "unit": "rad/s", - "expectedmin": -4.5, - "expectedmax": 4.5 - }, - "VCU_TV_YMR_PID_error_der": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Yaw rate der error", - "unit": "rad/s^2", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D6": { - "VCU_TV_YMG_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMG", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_D_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMG ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_Mz_ref": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_YMG_Mz_ref_unsat": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D7": { - "VCU_TV_YMR_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMR", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_I_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_D_term": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_Backstepping_term": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Backstepping YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - } - }, - "0x3D8": { - "VCU_TV_MMT_tire_force_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D9": { - "VCU_TV_MMT_SA_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3DA": { - "VCU_TV_MMT_SR_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3E0": { - "ECU_Sensor_Status": { - "type": "Uint", - "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x3E1": { - "VCU_FZ_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E2": { - "VCU_FZ_damp_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E3": { - "VCU_FZ_acc_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E4": { - "VCU_FZ_ekf_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E5": { - "VCU_R_eff_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - } - }, - "0x3E6": { - "VCU_Fx_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fx FL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fx FR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fx RL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fx RR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - } - }, - "0x3E7": { - "VCU_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3E8": { - "VCU_slip_angle_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - } - }, - "0x3E9": { - "VCU_RPM_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - } - }, - "0x3EA": { - "VCU_Filtered_Steering_wheel_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0573, - "displayname": "Steering Angle", - "unit": "rad", - "expectedmin": -3.0, - "expectedmax": 3.0 - }, - "VCU_Filtered_Steering_wheel_vel": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.573, - "displayname": "Steering Velocity", - "unit": "rad/s", - "expectedmin": -10.0, - "expectedmax": 10.0 - } - }, - "0x3EB": { - "VCU_TV_alpha": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Alpha", - "unit": "rad", - "expectedmin": -0.0, - "expectedmax": 1.0 - }, - "VCU_Vx_est": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vx est", - "unit": "rad", - "expectedmin": -1.0, - "expectedmax": 35.0 - } - }, - "0x401": { - "SBS_F1_APPS1_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 1", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_APPS2_Sensor": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 2", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_brakePressure1_Sensor": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Front", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - }, - "SBS_F1_brakePressure2_Sensor": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Rear", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - } - }, - "0x402": { - "SBS_F1_KERS_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Kers pos", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.0 - }, - "SBS_F1_Stering_Angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Steering Wheel Angle", - "unit": "rad", - "expectedmin": -120.0, - "expectedmax": 120.0 - }, - "SBS_F1_Steering_Speed": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Steering Wheel Speed", - "unit": "rad/s", - "expectedmin": -500.0, - "expectedmax": 500.0 - } - }, - "0x40D": { - "ADC_FL_DamperFL": { + "0x420": { + "ADC_REAR_DamperRL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FL_DamperRateFL": { + "ADC_REAR_DamperRateRL": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FL_GearTempFL": { + "ADC_REAR_DamperRR": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FL_CoolingTempFL": { - "type": "Uint", + "ADC_REAR_DamperRateRR": { + "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x40E": { - "ADC_FL_BrakePressure_1": { + "0x421": { + "ADC_REAR_GearTempRL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FL_BrakePressure_2": { + "ADC_REAR_GearTempRR": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FL_KERS": { + "ADC_REAR_CoolingTempRL": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 - } - }, - "0x40F": { - "BSPD_Trigger": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x411": { - "SBS_F2_Damper_pos_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_F2_Damper_Rate_FL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_F2_Damper_pos_FR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "SBS_F2_Damper_Rate_FR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 + "ADC_REAR_CoolingTempRR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x412": { - "SBS_FR_Acc_Upright_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Acc_Upright_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Gear_Temp_FL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_FR_Gear_Temp_FR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x428": { + "Charger_Data": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x41D": { - "ADC_FR_DamperFR": { + "0x429": { + "Charger_Acknowledge": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x317": { + "Charger_Error": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x440": { + "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FR_DamperRateFR": { - "type": "Int", + "BMS_Average_Cell_Voltage": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FR_GearTempFR": { + "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FR_CoolingTempFR": { + "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, - "length": 2, - "factor": 0.01 + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Min_Voltage_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x41E": { - "ADC_FR_TPS_left": { + "0x441": { + "BMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FR_TPS_right": { + "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 - } - }, - "0x41F": { - "ADC_FR_SteeringAngle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_FR_SteeringSpeed": { - "type": "Float", + "BMS_Min_Cell_Temperature": { + "type": "Uint", "startbyte": 4, - "length": 4, - "factor": 1.0 - } - }, - "0x421": { - "SBS_R1_Damper_pos_RL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_R1_Damper_pos_RR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - } - }, - "0x422": { - "SBS_R1_Acc_Upright_RL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_R1_Acc_Upright_RR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright RR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "SBS_R1_Gear_Temp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Max_Temperature_ID": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "SBS_R1_Gear_Temp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Min_Temperature_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x42E": { - "ADC_REAR_DamperRL": { + "0x442": { + "BMS_Tractive_System_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_REAR_DamperRateRL": { + "BMS_Tractive_System_Current": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_REAR_DamperRR": { - "type": "Uint", + "BMS_Tractive_System_Current_Transient": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ADC_REAR_DamperRateRR": { - "type": "Int", + "BMS_State_of_Charge": { + "type": "Uint", "startbyte": 6, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Battery percentage", + "unit": "%", + "expectedmin": 0.0, + "expectedmax": 100.0 } }, - "0x42F": { - "ADC_REAR_GearTempRL": { + "0x443": { + "BMS_Error_Flags": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 - }, - "ADC_REAR_GearTempRR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01 - }, - "ADC_REAR_CoolingTempRL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01 - }, - "ADC_REAR_CoolingTempRR": { + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x444": { + "BMS_State": { "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01 + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x431": { - "SBS_MID_Colling_temp_left_H": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_left_L": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_right_H": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x445": { + "BMS_Tractive_System_Power": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "SBS_MID_Colling_temp_right_L": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Voltage_Sum_of_Cells": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x604": { - "Tire_temp_FL_ch_1": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_2": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x44A": { + "BMS_max_isoSPI_fails": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_3": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_max_isoSPI_fails_Slave_ID": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_4": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_max_isoSPI_fails_Register_ID": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x605": { - "Tire_temp_FL_ch_5": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_6": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x450": { + "ECU_System_Status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_7": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Torque_Allocation": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_8": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Vehicle_State": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x606": { - "Tire_temp_FL_ch_9": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x451": { + "ECU_Slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_10": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_11": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_12": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x607": { - "Tire_temp_FL_ch_13": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x452": { + "ECU_Fx_div_Fz_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_14": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_div_Fz_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_15": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_div_Fz_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FL_ch_16": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_div_Fz_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x608": { - "Tire_temp_RL_ch_1": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x453": { + "ECU_Fz_damper_estimate_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_2": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fz_damper_estimate_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_3": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fz_damper_estimate_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_4": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fz_damper_estimate_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x609": { - "Tire_temp_RL_ch_5": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_6": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_7": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_8": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x454": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x60A": { - "Tire_temp_RL_ch_9": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_10": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_11": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x456": { + "ECU_INS_Longtitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_12": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_Latitude": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x60B": { - "Tire_temp_RL_ch_13": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_14": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x457": { + "ECU_INS_Altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x458": { + "ECU_INS_Yaw_rate": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_15": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_Yaw_acceleration": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RL_ch_16": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_Roll_angle": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } - }, - "0x60C": { - "Tire_temp_RR_ch_1": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + }, + "0x459": { + "ECU_INS_AX": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_2": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_AY": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_3": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_VX": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_4": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_VY": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x60D": { - "Tire_temp_RR_ch_5": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_6": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x45A": { + "ECU_INS_Status_Attitude": { + "type": "UInt", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_7": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_Status_INS": { + "type": "UInt", + "startbyte": 2, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x45B": { + "ECU_INS_GPSfix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_8": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_INS_Tracked_satelites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x60E": { - "Tire_temp_RR_ch_9": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x45C": { + "ECU_Fx_estimate_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_10": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_estimate_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_11": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_estimate_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_RR_ch_12": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "ECU_Fx_estimate_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x45D": { + "ECU_RPM_derivative_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_RPM_derivative_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_RPM_derivative_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_RPM_derivative_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x45E": { + "ECU_Soft_BSPD_status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x45F": { + "ECU_Filtered_Steering_Angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_Filtered_Steering_Rate": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x460": { + "GLV_Cell_Voltage_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Voltage_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Voltage_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Voltage_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x461": { + "GLV_Cell_Voltage_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Voltage_5": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x462": { + "GLV_Cell_Temperature_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Temperature_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Temperature_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Cell_Temperature_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x463": { + "GLV_Cell_Temperature_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x465": { + "GLV_Min_Cell_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Max_Cell_Voltage": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Tot_Cell_Voltage": { + "type": "Uint", + "startbyte": 4, + "length": 4, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x466": { + "GLV_Min_Cell_Temperature": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Max_Cell_Temperature": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x467": { + "GLV_State_of_Charge": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLV_Battery_Charge_Capacity": { + "type": "Uint", + "startbyte": 1, + "length": 4, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x470": { + "DASH_REQUEST_DRIVE_ENABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x472": { + "DASH_RTDS_FINISHED": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x475": { + "DASH_REQUEST_KERS_ACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x47F": { + "DASH_ALIVE_STATUS_bytes": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x490": { + "BMS_IMD_Shutdown_open": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x60F": { - "Tire_temp_RR_ch_13": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_14": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_15": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_16": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x491": { + "BMS_IMD_State": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } - }, - "0x610": { - "Tire_temp_FR_ch_1": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_2": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_3": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_4": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + }, + "0x4C0": { + "Alive_message": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x611": { - "Tire_temp_FR_ch_5": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x500": { + "BMS_Cell_Voltage_0": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_6": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_1": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_7": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_2": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_8": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_3": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x612": { - "Tire_temp_FR_ch_9": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x501": { + "BMS_Cell_Voltage_4": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_10": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_5": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_11": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_6": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_12": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_7": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x613": { - "Tire_temp_FR_ch_13": { - "type": "Uint", - "startbyte": 1, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x502": { + "BMS_Cell_Voltage_8": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_14": { - "type": "Uint", - "startbyte": 3, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_9": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_15": { - "type": "Uint", - "startbyte": 5, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_10": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "Tire_temp_FR_ch_16": { - "type": "Uint", - "startbyte": 7, - "length": -2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "BMS_Cell_Voltage_11": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } - }, - "0x620": { - "BMS_Max_Cell_Voltage": { + }, + "0x503": { + "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Average_Cell_Voltage": { + "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Min_Cell_Voltage": { + "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Max_Voltage_ID": { + "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, - "length": 1, - "factor": 1.0 - }, - "BMS_Min_Voltage_ID": { - "type": "Uint", - "startbyte": 7, - "length": 1, - "factor": 1.0 + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x621": { - "BMS_Max_Cell_Temperature": { + "0x504": { + "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Average_Cell_Temperature": { + "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Min_Cell_Temperature": { + "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Max_Temperature_ID": { + "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, - "length": 1, - "factor": 1.0 - }, - "BMS_Min_Temperature_ID": { - "type": "Uint", - "startbyte": 7, - "length": 1, - "factor": 1.0 + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x622": { - "BMS_Tractive_System_Voltage": { + "0x505": { + "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Tractive_System_Current": { - "type": "Int", + "BMS_Cell_Voltage_21": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Tractive_System_Current_Transient": { - "type": "Int", + "BMS_Cell_Voltage_22": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_State_of_Charge": { + "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x623": { - "BMS_Error_Flags": { + "0x506": { + "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 - } - }, - "0x624": { - "BMS_State": { + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_25": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_26": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_27": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x625": { - "BMS_Tractive_System_Power": { - "type": "Int", + "0x507": { + "BMS_Cell_Voltage_28": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Voltage_Sum_of_Cells": { - "type": "Int", + "BMS_Cell_Voltage_29": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_30": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_31": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x626": { - "BMS_max_isoSPI_fails": { + "0x508": { + "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, - "length": 1, - "factor": 1.0 + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_max_isoSPI_fails_Slave_ID": { + "BMS_Cell_Voltage_33": { "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0 + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_max_isoSPI_fails_Register_ID": { + "BMS_Cell_Voltage_34": { "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0 + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_35": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x6B0": { - "GLV_Cell_Voltage_0": { + "0x509": { + "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Voltage_1": { + "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Voltage_2": { + "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Voltage_3": { + "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x6B1": { - "GLV_Cell_Voltage_4": { + "0x50A": { + "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Voltage_5": { + "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_42": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_43": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x6A0": { - "GLV_Cell_Temperature_0": { + "0x50B": { + "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Temperature_1": { + "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Temperature_2": { + "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Cell_Temperature_3": { + "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 - } - }, - "0x6A1": { - "GLV_Cell_Temperature_4": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x465": { - "GLV_Min_Cell_Voltage": { + "0x50C": { + "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Max_Cell_Voltage": { + "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Tot_Cell_Voltage": { + "BMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, - "length": 4, - "factor": 0.0001 - } - }, - "0x466": { - "GLV_Min_Cell_Temperature": { - "type": "Uint", - "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Max_Cell_Temperature": { + "BMS_Cell_Voltage_51": { "type": "Uint", - "startbyte": 2, + "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x467": { - "GLV_State_of_Charge": { + "0x50D": { + "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, - "length": 1, - "factor": 1.0 + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "GLV_Battery_Charge_Capacity": { - "type": "Uint", - "startbyte": 1, - "length": 4, - "factor": 0.001 - } - }, - "0x470": { - "DASH_REQUEST_DRIVE_ENABLE": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x472": { - "DASH_RTDS_FINISHED": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x475": { - "DASH_REQUEST_KERS_ACTIVATION": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x47F": { - "DASH_ALIVE_STATUS_BITS": { + "BMS_Cell_Voltage_53": { "type": "Uint", - "startbyte": 0, + "startbyte": 2, "length": 2, - "factor": 1.0 - } - }, - "0x490": { - "BMS_IMD_Shutdown_open": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x491": { - "BMS_IMD_State": { + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_54": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x4C0": { - "Alive_message": { + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "BMS_Cell_Voltage_55": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x660": { - "BMS_Cell_Voltage_0": { + "0x50E": { + "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_1": { + "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_2": { + "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_3": { + "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x661": { - "BMS_Cell_Voltage_4": { + "0x50F": { + "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_5": { + "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_6": { + "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_7": { + "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x662": { - "BMS_Cell_Voltage_8": { + "0x510": { + "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_9": { + "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_10": { + "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_11": { + "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x663": { - "BMS_Cell_Voltage_12": { + "0x511": { + "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_13": { + "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_14": { + "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_15": { + "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x664": { - "BMS_Cell_Voltage_16": { + "0x512": { + "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_17": { + "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_18": { + "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_19": { + "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x665": { - "BMS_Cell_Voltage_20": { + "0x513": { + "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_21": { + "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_22": { + "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_23": { + "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x666": { - "BMS_Cell_Voltage_24": { + "0x514": { + "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_25": { + "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_26": { + "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_27": { + "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x667": { - "BMS_Cell_Voltage_28": { + "0x515": { + "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_29": { + "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_30": { + "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_31": { + "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x668": { - "BMS_Cell_Voltage_32": { + "0x516": { + "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_33": { + "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_34": { + "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_35": { + "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x669": { - "BMS_Cell_Voltage_36": { + "0x517": { + "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_37": { + "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_38": { + "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_39": { + "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66A": { - "BMS_Cell_Voltage_40": { + "0x518": { + "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_41": { + "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_42": { + "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_43": { + "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66B": { - "BMS_Cell_Voltage_44": { + "0x519": { + "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_45": { + "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_46": { + "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_47": { + "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66C": { - "BMS_Cell_Voltage_48": { + "0x51A": { + "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_49": { + "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_50": { + "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_51": { + "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66D": { - "BMS_Cell_Voltage_52": { + "0x51B": { + "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_53": { + "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_54": { + "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_55": { + "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66E": { - "BMS_Cell_Voltage_56": { + "0x51C": { + "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_57": { + "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_58": { + "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_59": { + "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x66F": { - "BMS_Cell_Voltage_60": { + "0x51D": { + "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_61": { + "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_62": { + "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_63": { + "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x670": { - "BMS_Cell_Voltage_64": { + "0x51E": { + "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_65": { + "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_66": { + "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_67": { + "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x671": { - "BMS_Cell_Voltage_68": { + "0x51F": { + "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_69": { + "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_70": { + "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_71": { + "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x672": { - "BMS_Cell_Voltage_72": { + "0x520": { + "BMS_Cell_Voltage_128": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_73": { + "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_74": { + "BMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_75": { + "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x673": { - "BMS_Cell_Voltage_76": { + "0x540": { + "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_77": { + "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_78": { + "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_79": { + "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x674": { - "BMS_Cell_Voltage_80": { + "0x541": { + "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_81": { + "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_82": { + "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_83": { + "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x675": { - "BMS_Cell_Voltage_84": { + "0x542": { + "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_85": { + "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_86": { + "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_87": { + "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x676": { - "BMS_Cell_Voltage_88": { + "0x543": { + "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_89": { + "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_90": { + "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_91": { + "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x677": { - "BMS_Cell_Voltage_92": { + "0x544": { + "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_93": { + "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_94": { + "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_95": { + "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x678": { - "BMS_Cell_Voltage_96": { + "0x545": { + "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_97": { + "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_98": { + "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_99": { + "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x679": { - "BMS_Cell_Voltage_100": { + "0x546": { + "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_101": { + "BMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_102": { + "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_103": { + "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67A": { - "BMS_Cell_Voltage_104": { + "0x547": { + "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_105": { + "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_106": { + "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_107": { + "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67B": { - "BMS_Cell_Voltage_108": { + "0x548": { + "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_109": { + "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_110": { + "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_111": { + "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67C": { - "BMS_Cell_Voltage_112": { + "0x549": { + "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_113": { + "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_114": { + "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_115": { + "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67D": { - "BMS_Cell_Voltage_116": { + "0x54A": { + "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_117": { + "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_118": { + "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_119": { + "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67E": { - "BMS_Cell_Voltage_120": { + "0x54B": { + "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_121": { + "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_122": { + "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_123": { + "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x67F": { - "BMS_Cell_Voltage_124": { + "0x54C": { + "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_125": { + "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_126": { + "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_127": { + "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x680": { - "BMS_Cell_Voltage_128": { + "0x54D": { + "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_129": { + "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_130": { + "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_131": { + "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x681": { - "BMS_Cell_Voltage_132": { + "0x54E": { + "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_133": { + "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_134": { + "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_135": { + "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x682": { - "BMS_Cell_Voltage_136": { + "0x54F": { + "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_137": { + "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_138": { + "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Voltage_139": { + "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x630": { - "BMS_Cell_Temperature_0": { + "0x550": { + "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_1": { + "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_2": { + "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_3": { + "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x631": { - "BMS_Cell_Temperature_4": { + "0x551": { + "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_5": { + "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_6": { + "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_7": { + "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x632": { - "BMS_Cell_Temperature_8": { + "0x552": { + "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_9": { + "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_10": { + "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_11": { + "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x633": { - "BMS_Cell_Temperature_12": { + "0x553": { + "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_13": { + "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_14": { + "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_15": { + "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x634": { - "BMS_Cell_Temperature_16": { + "0x554": { + "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_17": { + "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_18": { + "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_19": { + "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x635": { - "BMS_Cell_Temperature_20": { + "0x555": { + "BMS_Cell_Temperature_84": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_21": { + "BMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_22": { + "BMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_23": { + "BMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x636": { - "BMS_Cell_Temperature_24": { + "0x556": { + "BMS_Cell_Temperature_88": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_25": { + "BMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_26": { + "BMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_27": { + "BMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x637": { - "BMS_Cell_Temperature_28": { + "0x557": { + "BMS_Cell_Temperature_92": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_29": { + "BMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_30": { + "BMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_31": { + "BMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x638": { - "BMS_Cell_Temperature_32": { + "0x558": { + "BMS_Cell_Temperature_96": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_33": { + "BMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_34": { + "BMS_Cell_Temperature_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_35": { + "BMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x639": { - "BMS_Cell_Temperature_36": { + "0x559": { + "BMS_Cell_Temperature_100": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_37": { + "BMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_38": { + "BMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_39": { + "BMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63A": { - "BMS_Cell_Temperature_40": { + "0x55A": { + "BMS_Cell_Temperature_104": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_41": { + "BMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_42": { + "BMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_43": { + "BMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63B": { - "BMS_Cell_Temperature_44": { + "0x55B": { + "BMS_Cell_Temperature_108": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_45": { + "BMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_46": { + "BMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_47": { + "BMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63C": { - "BMS_Cell_Temperature_48": { + "0x55C": { + "BMS_Cell_Temperature_112": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_49": { + "BMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_50": { + "BMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_51": { + "BMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63D": { - "BMS_Cell_Temperature_52": { + "0x55D": { + "BMS_Cell_Temperature_116": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_53": { + "BMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_54": { + "BMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_55": { + "BMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63E": { - "BMS_Cell_Temperature_56": { + "0x55E": { + "BMS_Cell_Temperature_120": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_57": { + "BMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_58": { + "BMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_59": { + "BMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x63F": { - "BMS_Cell_Temperature_60": { + "0x55F": { + "BMS_Cell_Temperature_124": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_61": { + "BMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_62": { + "BMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_63": { + "BMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x640": { - "BMS_Cell_Temperature_64": { + "0x560": { + "BMS_Cell_Temperature_128": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_65": { + "BMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_66": { + "BMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_67": { + "BMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x641": { - "BMS_Cell_Temperature_68": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x604": { + "Tire_temp_FL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true + } + }, + "0x605": { + "Tire_temp_FL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_69": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_70": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_71": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x642": { - "BMS_Cell_Temperature_72": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x606": { + "Tire_temp_FL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_73": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_74": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_75": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x643": { - "BMS_Cell_Temperature_76": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x607": { + "Tire_temp_FL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_77": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_78": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_79": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x644": { - "BMS_Cell_Temperature_80": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x608": { + "Tire_temp_RL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_81": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_82": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_83": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x645": { - "BMS_Cell_Temperature_84": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x609": { + "Tire_temp_RL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_85": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_86": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_87": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x646": { - "BMS_Cell_Temperature_88": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x60A": { + "Tire_temp_RL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_89": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_90": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_91": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x647": { - "BMS_Cell_Temperature_92": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x60B": { + "Tire_temp_RL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_93": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_94": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_95": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } - }, - "0x648": { - "BMS_Cell_Temperature_96": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + }, + "0x60C": { + "Tire_temp_RR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_97": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_98": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_99": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x649": { - "BMS_Cell_Temperature_100": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x60D": { + "Tire_temp_RR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_101": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_102": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_103": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x64A": { - "BMS_Cell_Temperature_104": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x60E": { + "Tire_temp_RR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_105": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_106": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_107": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x64B": { - "BMS_Cell_Temperature_108": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x60F": { + "Tire_temp_RR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_109": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_110": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_111": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_RR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } - }, - "0x64C": { - "BMS_Cell_Temperature_112": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 - }, - "BMS_Cell_Temperature_113": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + }, + "0x610": { + "Tire_temp_FR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_114": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_115": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x64D": { - "BMS_Cell_Temperature_116": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x611": { + "Tire_temp_FR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_117": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_118": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_119": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x64E": { - "BMS_Cell_Temperature_120": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x612": { + "Tire_temp_FR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_121": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_122": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_123": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } }, - "0x64F": { - "BMS_Cell_Temperature_124": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1 + "0x613": { + "Tire_temp_FR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_125": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_126": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true }, - "BMS_Cell_Temperature_127": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "Tire_temp_FR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0, + "reversebytes": true } - }, + }, "0x650": { - "BMS_Cell_Temperature_128": { - "type": "Uint", + "ECU_TV_Max_motor_torque_FL": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_129": { - "type": "Uint", + "ECU_TV_Max_motor_torque_FR": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_130": { - "type": "Uint", + "ECU_TV_Max_motor_torque_RL": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_131": { - "type": "Uint", + "ECU_TV_Max_motor_torque_RR": { + "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x651": { - "BMS_Cell_Temperature_132": { - "type": "Uint", + "0x653": { + "ECU_TV_Yaw_rate_ref": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_133": { - "type": "Uint", + "ECU_TV_Mz_ref": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_134": { - "type": "Uint", + "ECU_TV_Mz_reserved": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "BMS_Cell_Temperature_135": { - "type": "Uint", + "ECU_TV_Driver_torque_request": { + "type": "Int", "startbyte": 6, - "length": 2, - "factor": 0.1 + "length": 1, + "factor": 2.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_TV_Percentage_of_req_torque_allocated": { + "type": "Int", + "startbyte": 6, + "length": 1, + "factor": 2.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x652": { - "BMS_Cell_Temperature_136": { + "0x654": { + "ECU_TV_Active_constraints": { "type": "Uint", "startbyte": 0, - "length": 2, - "factor": 0.1 - }, - "BMS_Cell_Temperature_137": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1 - }, - "BMS_Cell_Temperature_138": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1 - }, - "BMS_Cell_Temperature_139": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1 + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } } } From 29ec0c061172cc5eeff78e2de418398bd7639de1 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 3 Jun 2018 15:24:11 +0200 Subject: [PATCH 034/100] test IR sensor emil update --- parserulestest.json | 6964 +++++++++++++++++++++---------------------- 1 file changed, 3338 insertions(+), 3626 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index a08a3d7..cb573ca 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -77,7 +77,7 @@ "expectedmax": 0.0 } }, - "0x185": { + "0x184": { "AMK_FL_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -119,7 +119,7 @@ "expectedmax": 0.0 } }, - "0x186": { + "0x185": { "AMK_FR_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -161,7 +161,7 @@ "expectedmax": 0.0 } }, - "0x189": { + "0x188": { "AMK_RL_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -203,7 +203,7 @@ "expectedmax": 0.0 } }, - "0x18A": { + "0x189": { "AMK_RR_Setpoint_control_word": { "type": "Uint", "startbyte": 1, @@ -314,31 +314,19 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "Simian_speed_max_rpm": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "Simian_speed_min_rpm": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x203": { @@ -346,357 +334,221 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_current_b_rms": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x284": { + "0x283": { "AMK_FL_Status_": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_FL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, - "0x285": { + "0x284": { "AMK_FR_Status": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_FR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, - "0x286": { + "0x285": { "AMK_FL_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FL_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x287": { + "0x286": { "AMK_FR_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_FR_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_FR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x288": { + "0x287": { "AMK_RL_Status": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_RL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, - "0x289": { + "0x288": { "AMK_RR_Status": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 }, "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 6.54296875 } }, - "0x28A": { + "0x289": { "AMK_RL_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RL_Error_Info": { - "type": "Int", + "type": "Unt", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x28B": { + "0x28A": { "AMK_RR_Temp_Motor": { - "type": "Uint", + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "AMK_RR_Error_Info": { - "type": "Int", + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "AMK_RR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x290": { @@ -704,11 +556,7 @@ "type": "Uint", "startbyte": 1, "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x294": { @@ -716,41 +564,25 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_q": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_a": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, "Simian_voltage_b": { "type": "Int", "startbyte": 7, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, "0x295": { @@ -758,35 +590,31 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, + "0x2C0": { + "VCU_ALIVE":{ + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, "0x350": { "ECU_PLAY_RTDS": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x351": { - "ECU_DRIVE_ENABLE": { + "VCU_DRIVE_ENABLE": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x352": { @@ -794,11 +622,7 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x353": { @@ -806,85 +630,45 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x358": { - "ECU_INS_GPStime_year": { + "INS_GPStime_year": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_month": { + "INS_GPStime_month": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_day": { + "INS_GPStime_day": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_hour": { + "INS_GPStime_hour": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_min": { + "INS_GPStime_min": { "type": "Uint", "startbyte": 4, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_INS_GPStime_sec": { + "INS_GPStime_sec": { "type": "Uint", "startbyte": 5, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x35C": { - "ECU_Alfa_r": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, "0x359": { @@ -892,4869 +676,4797 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, "ECU_Parameter_value": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x400": { - "ADC_FL_DamperFL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FL_DamperRateFL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FL_GearTempFL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FL_CoolingTempFL": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x401": { - "ADC_FL_BrakePressure_1": { + "0x35C": { + "ECU_System_Status": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ADC_FL_BrakePressure_2": { + "ECU_Torque_Allocation": { "type": "Uint", "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 1, + "factor": 1.0 }, - "ADC_FL_KERS": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x402": { - "BSPD_Trigger": { + "ECU_Vehicle_State": { "type": "Uint", - "startbyte": 0, + "startbyte": 3, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x410": { - "ADC_FR_DamperFR": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FR_DamperRateFR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ADC_FR_GearTempFR": { + "ECU_INS_State": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FR_CoolingTempFR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x411": { - "ADC_FR_TPS_left": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FR_TPS_right": { + "0x45D": { + "ECU_Soft_BSPD_status": { "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x412": { - "ADC_FR_SteeringAngle": { - "type": "Int", "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_FR_SteeringSpeed": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 1, + "factor": 1.0 } }, - "0x420": { - "ADC_REAR_DamperRL": { + "0x360": { + "VCU_INS_Attutude_Status": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_REAR_DamperRateRL": { - "type": "Int", - "startbyte": 2, - "length": 2, "factor": 1.0, - "displayname": "", + "displayname": "Attitude status", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 }, - "ADC_REAR_DamperRR": { + "VCU_INS_Status": { "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_REAR_DamperRateRR": { - "type": "Int", - "startbyte": 6, + "startbyte": 2, "length": 2, "factor": 1.0, - "displayname": "", + "displayname": "INS status", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 } }, - "0x421": { - "ADC_REAR_GearTempRL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_REAR_GearTempRR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_REAR_CoolingTempRL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ADC_REAR_CoolingTempRR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } + "0x361": { + "INS_GPS_fix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x362": { + "INS_Vx": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Vx", + "unit": "m/s", + "expectedmin": 0.0, + "expectedmax": 36.0 + }, + "INS_Vy": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vy", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + }, + "INS_Vz": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Vz", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x363": { + "INS_Ax": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Ax", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Ay": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Ay", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 + }, + "INS_Az": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Az", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 + } + }, + "0x364": { + "INS_Roll_rate": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Pitch_rate": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + }, + "INS_Yaw_rate": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw rate", + "unit": "m/s", + "expectedmin": -7.0, + "expectedmax": 7.0 + } + }, + "0x365": { + "INS_Roll_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Roll angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Pitch_angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Pitch angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Yaw_angle": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw angle", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x366": { + "INS_longitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Longitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + }, + "INS_latitude": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "Latitude", + "unit": "deg", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x367": { + "INS_altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Altitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 + } + }, + "0x368": { + "INS_Yaw_rate_der": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Yaw Acc", + "unit": "rad/s^2", + "expectedmin": -20.0, + "expectedmax": 20.0 + } + }, + "0x3C0": { + "VCU_LC_torque_setoint_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3C1": { + "VCU_LC_slip_ratio_error_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C2": { + "VCU_LC_slip_ratio_error_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C3": { + "VCU_LC_slip_ratio_ref_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C4": { + "VCU_LC_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C5": { + "VCU_LC_P_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_P_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C6": { + "VCU_LC_I_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_I_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C7": { + "VCU_LC_D_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_D_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C8": { + "VCU_LC_Kp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "LC Kp", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_Ki": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "LC Ki", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_Kd": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "LC Kd", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_T_req": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Request", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C9": { + "VCU_LC_Launch_Mode": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Launch Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + }, + "VCU_LC_Launching": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Launching", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + } }, - "0x428": { - "Charger_Data": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } + "0x3CA": { + "VCU_LC_power_limit_torque_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D0": { + "VCU_TV_MMT_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D1": { + "VCU_TV_T_req": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Required Torque", + "unit": "Nm", + "expectedmin": -85.5, + "expectedmax": 85.5 + }, + "VCU_TV_Mz_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Mz error ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_percentage_torque_delivered": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Delivered Torque Percent", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.5 + } }, - "0x429": { - "Charger_Acknowledge": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "0x3D3": { + "VCU_TV_Mz_ref_controller": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_Mz_ref_controller_unsaturated": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D5": { + "VCU_TV_r_ref": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate ref", + "unit": "rad/s", + "expectedmin": -6.5, + "expectedmax": 6.5 + }, + "VCU_TV_YMR_PID_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate error ", + "unit": "rad/s", + "expectedmin": -4.5, + "expectedmax": 4.5 + }, + "VCU_TV_YMR_PID_error_der": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Yaw rate der error", + "unit": "rad/s^2", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D6": { + "VCU_TV_YMG_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMG", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_D_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMG ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_Mz_ref": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_YMG_Mz_ref_unsat": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D7": { + "VCU_TV_YMR_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMR", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_I_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_D_term": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Backstepping_term": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Backstepping YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + } + }, + "0x3D8": { + "VCU_TV_MMT_tire_force_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D9": { + "VCU_TV_MMT_SA_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3DA": { + "VCU_TV_MMT_SR_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3E0": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x3E1": { + "VCU_FZ_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E2": { + "VCU_FZ_damp_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E3": { + "VCU_FZ_acc_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E4": { + "VCU_FZ_ekf_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E5": { + "VCU_R_eff_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius FR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.00001, + "displayname": "Tire Radius RR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + } + }, + "0x3E6": { + "VCU_Fx_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fx FL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fx FR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fx RL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fx RR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + } + }, + "0x3E7": { + "VCU_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3E8": { + "VCU_slip_angle_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + } + }, + "0x3E9": { + "VCU_RPM_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + } + }, + "0x3EA": { + "VCU_Filtered_Steering_wheel_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0573, + "displayname": "Steering Angle", + "unit": "rad", + "expectedmin": -3.0, + "expectedmax": 3.0 + }, + "VCU_Filtered_Steering_wheel_vel": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.573, + "displayname": "Steering Velocity", + "unit": "rad/s", + "expectedmin": -10.0, + "expectedmax": 10.0 + } + }, + "0x3EB": { + "VCU_TV_alpha": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Alpha", + "unit": "rad", + "expectedmin": -0.0, + "expectedmax": 1.0 + }, + "VCU_Vx_est": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vx est", + "unit": "rad", + "expectedmin": -1.0, + "expectedmax": 35.0 + } + }, + "0x401": { + "SBS_F1_APPS1_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 1", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_APPS2_Sensor": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_brakePressure1_Sensor": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Front", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + }, + "SBS_F1_brakePressure2_Sensor": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Rear", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 } }, - "0x317": { - "Charger_Error": { - "type": "Uint", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "0x402": { + "SBS_F1_KERS_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Kers pos", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "SBS_F1_Stering_Angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Angle", + "unit": "rad", + "expectedmin": -120.0, + "expectedmax": 120.0 + }, + "SBS_F1_Steering_Speed": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Steering Wheel Speed", + "unit": "rad/s", + "expectedmin": -500.0, + "expectedmax": 500.0 } }, - "0x440": { - "BMS_Max_Cell_Voltage": { + "0x40D": { + "ADC_FL_DamperFL": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Average_Cell_Voltage": { - "type": "Uint", + "ADC_FL_DamperRateFL": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "BMS_Min_Cell_Voltage": { + "ADC_FL_GearTempFL": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Max_Voltage_ID": { + "ADC_FL_CoolingTempFL": { "type": "Uint", "startbyte": 6, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Min_Voltage_ID": { - "type": "Uint", - "startbyte": 7, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 2, + "factor": 0.01 } }, - "0x441": { - "BMS_Max_Cell_Temperature": { + "0x40E": { + "ADC_FL_BrakePressure_1": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.001 }, - "BMS_Average_Cell_Temperature": { + "ADC_FL_BrakePressure_2": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.001 }, - "BMS_Min_Cell_Temperature": { + "ADC_FL_KERS": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Max_Temperature_ID": { + "factor": 0.1 + } + }, + "0x40F": { + "BSPD_Trigger": { "type": "Uint", - "startbyte": 6, + "startbyte": 0, "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 + } + }, + "0x411": { + "SBS_F2_Damper_pos_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 }, - "BMS_Min_Temperature_ID": { - "type": "Uint", - "startbyte": 7, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "SBS_F2_Damper_Rate_FL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_F2_Damper_pos_FR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 } }, - "0x442": { - "BMS_Tractive_System_Voltage": { + "0x412": { + "SBS_FR_Acc_Upright_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Acc_Upright_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Gear_Temp_FL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_FR_Gear_Temp_FR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x41D": { + "ADC_FR_DamperFR": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Tractive_System_Current": { + "ADC_FR_DamperRateFR": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "BMS_Tractive_System_Current_Transient": { - "type": "Int", + "ADC_FR_GearTempFR": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_State_of_Charge": { + "ADC_FR_CoolingTempFR": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "Battery percentage", - "unit": "%", - "expectedmin": 0.0, - "expectedmax": 100.0 + "factor": 0.01 } }, - "0x443": { - "BMS_Error_Flags": { + "0x41E": { + "ADC_FR_TPS_left": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x444": { - "BMS_State": { + "factor": 0.1 + }, + "ADC_FR_TPS_right": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 2, + "length": 2, + "factor": 0.1 } }, - "0x445": { - "BMS_Tractive_System_Power": { + "0x41F": { + "ADC_FR_SteeringAngle": { "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "BMS_Voltage_Sum_of_Cells": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "ADC_FR_SteeringSpeed": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0 } }, - "0x44A": { - "BMS_max_isoSPI_fails": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "0x421": { + "SBS_R1_Damper_pos_RL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 }, - "BMS_max_isoSPI_fails_Slave_ID": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 }, - "BMS_max_isoSPI_fails_Register_ID": { - "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 } }, - "0x450": { - "ECU_System_Status": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "0x422": { + "SBS_R1_Acc_Upright_RL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Acc_Upright_RR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright RR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 }, - "ECU_Torque_Allocation": { - "type": "Uint", - "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "SBS_R1_Gear_Temp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 }, - "ECU_Vehicle_State": { - "type": "Uint", - "startbyte": 3, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "SBS_R1_Gear_Temp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 } }, - "0x451": { - "ECU_Slip_ratio_FL": { - "type": "Int", + "0x42E": { + "ADC_REAR_DamperRL": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "ECU_Slip_ratio_FR": { + "ADC_REAR_DamperRateRL": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 }, - "ECU_Slip_ratio_RL": { - "type": "Int", + "ADC_REAR_DamperRR": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "ECU_Slip_ratio_RR": { + "ADC_REAR_DamperRateRR": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x452": { - "ECU_Fx_div_Fz_FL": { - "type": "Int", + "0x42F": { + "ADC_REAR_GearTempRL": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "ECU_Fx_div_Fz_FR": { - "type": "Int", + "ADC_REAR_GearTempRR": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "ECU_Fx_div_Fz_RL": { - "type": "Int", + "ADC_REAR_CoolingTempRL": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "ECU_Fx_div_Fz_RR": { - "type": "Int", + "ADC_REAR_CoolingTempRR": { + "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 + } + }, + "0x431": { + "SBS_MID_Colling_temp_left_H": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_left_L": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_H": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_L": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 } }, - "0x453": { - "ECU_Fz_damper_estimate_FL": { + "0x604": { + "Tire_temp_FL_ch_1": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_1", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fz_damper_estimate_FR": { + "Tire_temp_FL_ch_2": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_2", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fz_damper_estimate_RL": { + "Tire_temp_FL_ch_3": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_3", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fz_damper_estimate_RR": { + "Tire_temp_FL_ch_4": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_4", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x454": { - "ECU_Sensor_Status": { + "0x605": { + "Tire_temp_FL_ch_5": { "type": "Uint", "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_5", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x456": { - "ECU_INS_Longtitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_6", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_Latitude": { - "type": "Float", + "Tire_temp_FL_ch_7": { + "type": "Uint", "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_7", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x457": { - "ECU_INS_Altitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_8", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x458": { - "ECU_INS_Yaw_rate": { - "type": "Int", + "0x606": { + "Tire_temp_FL_ch_9": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_9", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_Yaw_acceleration": { - "type": "Int", + "Tire_temp_FL_ch_10": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_10", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_Roll_angle": { - "type": "Float", + "Tire_temp_FL_ch_11": { + "type": "Uint", "startbyte": 4, - "length": 4, - "factor": 0.001, - "displayname": "", - "unit": "", + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_11", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true } }, - "0x459": { - "ECU_INS_AX": { - "type": "Int", + "0x607": { + "Tire_temp_FL_ch_13": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_13", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_AY": { - "type": "Int", + "Tire_temp_FL_ch_14": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_14", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_VX": { - "type": "Int", + "Tire_temp_FL_ch_15": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_15", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_VY": { - "type": "Int", + "Tire_temp_FL_ch_16": { + "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_16", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x45A": { - "ECU_INS_Status_Attitude": { - "type": "UInt", + "0x608": { + "Tire_temp_RL_ch_1": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_1", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_Status_INS": { - "type": "UInt", + "Tire_temp_RL_ch_2": { + "type": "Uint", "startbyte": 2, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_2", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x45B": { - "ECU_INS_GPSfix": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_3": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_3", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_INS_Tracked_satelites": { + "Tire_temp_RL_ch_4": { "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_4", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x45C": { - "ECU_Fx_estimate_FL": { + "0x609": { + "Tire_temp_RL_ch_5": { "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.1, - "displayname": "", - "unit": "", + "displayname": "Tire_temp_RL_ch_5", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fx_estimate_FR": { + "Tire_temp_RL_ch_6": { "type": "Uint", "startbyte": 2, "length": 2, "factor": 0.1, - "displayname": "", - "unit": "", + "displayname": "Tire_temp_RL_ch_6", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fx_estimate_RL": { + "Tire_temp_RL_ch_7": { "type": "Uint", "startbyte": 4, "length": 2, "factor": 0.1, - "displayname": "", - "unit": "", + "displayname": "Tire_temp_RL_ch_7", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_Fx_estimate_RR": { + "Tire_temp_RL_ch_8": { "type": "Uint", "startbyte": 6, "length": 2, "factor": 0.1, - "displayname": "", - "unit": "", + "displayname": "Tire_temp_RL_ch_8", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x45D": { - "ECU_RPM_derivative_FL": { - "type": "Int", + "0x60A": { + "Tire_temp_RL_ch_9": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_9", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_RPM_derivative_FR": { - "type": "Int", + "Tire_temp_RL_ch_10": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_10", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_RPM_derivative_RL": { - "type": "Int", + "Tire_temp_RL_ch_11": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_11", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "ECU_RPM_derivative_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x45E": { - "ECU_Soft_BSPD_status": { + "Tire_temp_RL_ch_12": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x45F": { - "ECU_Filtered_Steering_Angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Filtered_Steering_Rate": { - "type": "Int", - "startbyte": 2, + "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_12", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x460": { - "GLV_Cell_Voltage_0": { + "0x60B": { + "Tire_temp_RL_ch_13": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_13", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Voltage_1": { + "Tire_temp_RL_ch_14": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_14", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Voltage_2": { + "Tire_temp_RL_ch_15": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_15", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Voltage_3": { + "Tire_temp_RL_ch_16": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_16", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x461": { - "GLV_Cell_Voltage_4": { + "0x60C": { + "Tire_temp_RR_ch_1": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_1", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Voltage_5": { + "Tire_temp_RR_ch_2": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_2", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true } }, - "0x462": { - "GLV_Cell_Temperature_0": { + "0x60D": { + "Tire_temp_RR_ch_5": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_5", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Temperature_1": { + "Tire_temp_RR_ch_6": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_6", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Temperature_2": { + "Tire_temp_RR_ch_7": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_7", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Cell_Temperature_3": { + "Tire_temp_RR_ch_8": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x463": { - "GLV_Cell_Temperature_4": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_8", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x465": { - "GLV_Min_Cell_Voltage": { + "0x60E": { + "Tire_temp_RR_ch_9": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_9", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Max_Cell_Voltage": { + "Tire_temp_RR_ch_10": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_10", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Tot_Cell_Voltage": { + "Tire_temp_RR_ch_11": { "type": "Uint", "startbyte": 4, - "length": 4, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x466": { - "GLV_Min_Cell_Temperature": { - "type": "Uint", - "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_11", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Max_Cell_Temperature": { + "Tire_temp_RR_ch_12": { "type": "Uint", - "startbyte": 2, + "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_12", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x467": { - "GLV_State_of_Charge": { + "0x60F": { + "Tire_temp_RR_ch_13": { "type": "Uint", "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_13", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "GLV_Battery_Charge_Capacity": { - "type": "Uint", - "startbyte": 1, - "length": 4, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x470": { - "DASH_REQUEST_DRIVE_ENABLE": { + "Tire_temp_RR_ch_14": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_14", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x472": { - "DASH_RTDS_FINISHED": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_15": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_15", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x475": { - "DASH_REQUEST_KERS_ACTIVATION": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_16": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_16", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x47F": { - "DASH_ALIVE_STATUS_bytes": { + "0x610": { + "Tire_temp_FR_ch_1": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x490": { - "BMS_IMD_Shutdown_open": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_2": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x491": { - "BMS_IMD_State": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_3": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x4C0": { - "Alive_message": { + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_4": { "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "", - "unit": "", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x500": { - "BMS_Cell_Voltage_0": { + "0x611": { + "Tire_temp_FR_ch_5": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_1": { + "Tire_temp_FR_ch_6": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_2": { + "Tire_temp_FR_ch_7": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_3": { + "Tire_temp_FR_ch_8": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x501": { - "BMS_Cell_Voltage_4": { + "0x612": { + "Tire_temp_FR_ch_9": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_9", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_5": { + "Tire_temp_FR_ch_10": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_10", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_6": { + "Tire_temp_FR_ch_11": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_11", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_7": { + "Tire_temp_FR_ch_12": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_12", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x502": { - "BMS_Cell_Voltage_8": { + "0x613": { + "Tire_temp_FR_ch_13": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_13", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_9": { + "Tire_temp_FR_ch_14": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_14", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_10": { + "Tire_temp_FR_ch_15": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_15", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true }, - "BMS_Cell_Voltage_11": { + "Tire_temp_FR_ch_16": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_16", + "unit": "C", "expectedmin": 0.0, - "expectedmax": 0.0 + "expectedmax": 0.0, + "reversebytes": true } }, - "0x503": { - "BMS_Cell_Voltage_12": { + "0x620": { + "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_13": { + "BMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_14": { + "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_15": { + "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 1, + "factor": 1.0 + }, + "BMS_Min_Voltage_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0 } }, - "0x504": { - "BMS_Cell_Voltage_16": { + "0x621": { + "BMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Voltage_17": { + "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Voltage_18": { + "BMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Voltage_19": { + "BMS_Max_Temperature_ID": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0 + }, + "BMS_Min_Temperature_ID": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0 + } + }, + "0x622": { + "BMS_Tractive_System_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Tractive_System_Current": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Tractive_System_Current_Transient": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 + } + }, + "0x623": { + "BMS_Error_Flags": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1.0 + } + }, + "0x624": { + "BMS_State": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x625": { + "BMS_Tractive_System_Power": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1 + }, + "BMS_Voltage_Sum_of_Cells": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1 + } + }, + "0x626": { + "BMS_max_isoSPI_fails": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Slave_ID": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0 + }, + "BMS_max_isoSPI_fails_Register_ID": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0 } }, - "0x505": { - "BMS_Cell_Voltage_20": { + "0x6B0": { + "GLV_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_21": { + "GLV_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_22": { + "GLV_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_23": { + "GLV_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x506": { - "BMS_Cell_Voltage_24": { + "0x6B1": { + "GLV_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_25": { + "GLV_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Cell_Voltage_26": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Cell_Voltage_27": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x507": { - "BMS_Cell_Voltage_28": { + "0x6A0": { + "GLV_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Cell_Voltage_29": { + "GLV_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Cell_Voltage_30": { + "GLV_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Cell_Voltage_31": { + "GLV_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 } }, - "0x508": { - "BMS_Cell_Voltage_32": { + "0x6A1": { + "GLV_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Cell_Voltage_33": { + "factor": 0.01 + } + }, + "0x465": { + "GLV_Min_Cell_Voltage": { "type": "Uint", - "startbyte": 2, + "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_34": { + "GLV_Max_Cell_Voltage": { "type": "Uint", - "startbyte": 4, + "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_35": { + "GLV_Tot_Cell_Voltage": { "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 4, + "length": 4, + "factor": 0.0001 } }, - "0x509": { - "BMS_Cell_Voltage_36": { + "0x466": { + "GLV_Min_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.01 }, - "BMS_Cell_Voltage_37": { + "GLV_Max_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "BMS_Cell_Voltage_38": { + "factor": 0.01 + } + }, + "0x467": { + "GLV_State_of_Charge": { "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 0, + "length": 1, + "factor": 1.0 }, - "BMS_Cell_Voltage_39": { + "GLV_Battery_Charge_Capacity": { "type": "Uint", - "startbyte": 6, + "startbyte": 1, + "length": 4, + "factor": 0.001 + } + }, + "0x470": { + "DASH_REQUEST_DRIVE_ENABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x472": { + "DASH_RTDS_FINISHED": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x475": { + "DASH_REQUEST_KERS_ACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x47F": { + "DASH_ALIVE_STATUS_BITS": { + "type": "Uint", + "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 1.0 } }, - "0x50A": { - "BMS_Cell_Voltage_40": { + "0x490": { + "BMS_IMD_Shutdown_open": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x491": { + "BMS_IMD_State": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x4C0": { + "Alive_message": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0 + } + }, + "0x660": { + "BMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_41": { + "BMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_42": { + "BMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_43": { + "BMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x50B": { - "BMS_Cell_Voltage_44": { + "0x661": { + "BMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_45": { + "BMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_46": { + "BMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_47": { + "BMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x50C": { - "BMS_Cell_Voltage_48": { + "0x662": { + "BMS_Cell_Voltage_8": { "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 0, + "length": 2, + "factor": 0.0001 }, - "BMS_Cell_Voltage_49": { + "BMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_50": { + "BMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_51": { + "BMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x50D": { - "BMS_Cell_Voltage_52": { + "0x663": { + "BMS_Cell_Voltage_12": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_53": { + "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_54": { + "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_55": { + "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x50E": { - "BMS_Cell_Voltage_56": { + "0x664": { + "BMS_Cell_Voltage_16": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_57": { + "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_58": { + "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_59": { + "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x50F": { - "BMS_Cell_Voltage_60": { + "0x665": { + "BMS_Cell_Voltage_20": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_61": { + "BMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_62": { + "BMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_63": { + "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x510": { - "BMS_Cell_Voltage_64": { + "0x666": { + "BMS_Cell_Voltage_24": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_65": { + "BMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_66": { + "BMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_67": { + "BMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x511": { - "BMS_Cell_Voltage_68": { + "0x667": { + "BMS_Cell_Voltage_28": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_69": { + "BMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_70": { + "BMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_71": { + "BMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x512": { - "BMS_Cell_Voltage_72": { + "0x668": { + "BMS_Cell_Voltage_32": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_73": { + "BMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_74": { + "BMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_75": { + "BMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x513": { - "BMS_Cell_Voltage_76": { + "0x669": { + "BMS_Cell_Voltage_36": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_77": { + "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_78": { + "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_79": { + "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x514": { - "BMS_Cell_Voltage_80": { + "0x66A": { + "BMS_Cell_Voltage_40": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_81": { + "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_82": { + "BMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_83": { + "BMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x515": { - "BMS_Cell_Voltage_84": { + "0x66B": { + "BMS_Cell_Voltage_44": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_85": { + "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_86": { + "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_87": { + "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x516": { - "BMS_Cell_Voltage_88": { + "0x66C": { + "BMS_Cell_Voltage_48": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_89": { + "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_90": { + "BMS_Cell_Voltage_50": { "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 4, + "length": 2, + "factor": 0.0001 }, - "BMS_Cell_Voltage_91": { + "BMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x517": { - "BMS_Cell_Voltage_92": { + "0x66D": { + "BMS_Cell_Voltage_52": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_93": { + "BMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_94": { + "BMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_95": { + "BMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x518": { - "BMS_Cell_Voltage_96": { + "0x66E": { + "BMS_Cell_Voltage_56": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_97": { + "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_98": { + "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_99": { + "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x519": { - "BMS_Cell_Voltage_100": { + "0x66F": { + "BMS_Cell_Voltage_60": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_101": { + "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_102": { + "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_103": { + "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51A": { - "BMS_Cell_Voltage_104": { + "0x670": { + "BMS_Cell_Voltage_64": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_105": { + "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_106": { + "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_107": { + "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51B": { - "BMS_Cell_Voltage_108": { + "0x671": { + "BMS_Cell_Voltage_68": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_109": { + "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_110": { + "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_111": { + "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51C": { - "BMS_Cell_Voltage_112": { + "0x672": { + "BMS_Cell_Voltage_72": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_113": { + "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_114": { + "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_115": { + "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51D": { - "BMS_Cell_Voltage_116": { + "0x673": { + "BMS_Cell_Voltage_76": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_117": { + "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_118": { + "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_119": { + "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51E": { - "BMS_Cell_Voltage_120": { + "0x674": { + "BMS_Cell_Voltage_80": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_121": { + "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_122": { + "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_123": { + "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x51F": { - "BMS_Cell_Voltage_124": { + "0x675": { + "BMS_Cell_Voltage_84": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_125": { + "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_126": { + "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_127": { + "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x520": { - "BMS_Cell_Voltage_128": { + "0x676": { + "BMS_Cell_Voltage_88": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_129": { + "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_130": { + "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Voltage_131": { + "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x540": { - "BMS_Cell_Temperature_0": { + "0x677": { + "BMS_Cell_Voltage_92": { "type": "Uint", "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 2, + "factor": 0.0001 }, - "BMS_Cell_Temperature_1": { + "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_2": { + "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_3": { + "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x541": { - "BMS_Cell_Temperature_4": { + "0x678": { + "BMS_Cell_Voltage_96": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_5": { + "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_6": { + "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_7": { + "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x542": { - "BMS_Cell_Temperature_8": { + "0x679": { + "BMS_Cell_Voltage_100": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_9": { + "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_10": { + "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_11": { + "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x543": { - "BMS_Cell_Temperature_12": { + "0x67A": { + "BMS_Cell_Voltage_104": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_13": { + "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_14": { + "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_15": { + "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x544": { - "BMS_Cell_Temperature_16": { + "0x67B": { + "BMS_Cell_Voltage_108": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_17": { + "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_18": { + "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_19": { + "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x545": { - "BMS_Cell_Temperature_20": { + "0x67C": { + "BMS_Cell_Voltage_112": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_21": { + "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_22": { + "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_23": { + "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x546": { - "BMS_Cell_Temperature_24": { + "0x67D": { + "BMS_Cell_Voltage_116": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_25": { + "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_26": { + "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_27": { + "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x547": { - "BMS_Cell_Temperature_28": { + "0x67E": { + "BMS_Cell_Voltage_120": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_29": { + "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_30": { + "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_31": { + "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x548": { - "BMS_Cell_Temperature_32": { + "0x67F": { + "BMS_Cell_Voltage_124": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_33": { + "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_34": { + "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_35": { + "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x549": { - "BMS_Cell_Temperature_36": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "0x680": { + "BMS_Cell_Voltage_128": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.0001 }, - "BMS_Cell_Temperature_37": { + "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_38": { + "BMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_39": { + "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x54A": { - "BMS_Cell_Temperature_40": { + "0x681": { + "BMS_Cell_Voltage_132": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_41": { + "BMS_Cell_Voltage_133": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_42": { + "BMS_Cell_Voltage_134": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_43": { + "BMS_Cell_Voltage_135": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x54B": { - "BMS_Cell_Temperature_44": { + "0x682": { + "BMS_Cell_Voltage_136": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_45": { + "BMS_Cell_Voltage_137": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_46": { + "BMS_Cell_Voltage_138": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 }, - "BMS_Cell_Temperature_47": { + "BMS_Cell_Voltage_139": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.0001 } }, - "0x54C": { - "BMS_Cell_Temperature_48": { + "0x630": { + "BMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_49": { + "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_50": { + "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_51": { + "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x54D": { - "BMS_Cell_Temperature_52": { + "0x631": { + "BMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_53": { + "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_54": { + "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_55": { + "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x54E": { - "BMS_Cell_Temperature_56": { + "0x632": { + "BMS_Cell_Temperature_8": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_57": { + "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_58": { + "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_59": { + "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x54F": { - "BMS_Cell_Temperature_60": { + "0x633": { + "BMS_Cell_Temperature_12": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_61": { + "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_62": { + "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_63": { + "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x550": { - "BMS_Cell_Temperature_64": { + "0x634": { + "BMS_Cell_Temperature_16": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_65": { + "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_66": { + "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_67": { + "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x551": { - "BMS_Cell_Temperature_68": { + "0x635": { + "BMS_Cell_Temperature_20": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_69": { + "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_70": { + "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_71": { + "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x552": { - "BMS_Cell_Temperature_72": { + "0x636": { + "BMS_Cell_Temperature_24": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_73": { + "BMS_Cell_Temperature_25": { "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "BMS_Cell_Temperature_74": { + "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_75": { + "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x553": { - "BMS_Cell_Temperature_76": { + "0x637": { + "BMS_Cell_Temperature_28": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_77": { + "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_78": { + "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_79": { + "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x554": { - "BMS_Cell_Temperature_80": { + "0x638": { + "BMS_Cell_Temperature_32": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_81": { + "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_82": { + "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_83": { + "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x555": { - "BMS_Cell_Temperature_84": { + "0x639": { + "BMS_Cell_Temperature_36": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_85": { + "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_86": { + "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_87": { + "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x556": { - "BMS_Cell_Temperature_88": { + "0x63A": { + "BMS_Cell_Temperature_40": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_89": { + "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_90": { + "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_91": { + "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x557": { - "BMS_Cell_Temperature_92": { + "0x63B": { + "BMS_Cell_Temperature_44": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_93": { + "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_94": { + "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_95": { + "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x558": { - "BMS_Cell_Temperature_96": { + "0x63C": { + "BMS_Cell_Temperature_48": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_97": { + "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_98": { + "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_99": { + "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x559": { - "BMS_Cell_Temperature_100": { + "0x63D": { + "BMS_Cell_Temperature_52": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_101": { + "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_102": { + "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_103": { + "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55A": { - "BMS_Cell_Temperature_104": { + "0x63E": { + "BMS_Cell_Temperature_56": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_105": { + "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_106": { + "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_107": { + "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55B": { - "BMS_Cell_Temperature_108": { + "0x63F": { + "BMS_Cell_Temperature_60": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_109": { + "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_110": { + "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_111": { + "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55C": { - "BMS_Cell_Temperature_112": { + "0x640": { + "BMS_Cell_Temperature_64": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_113": { + "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_114": { + "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_115": { + "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55D": { - "BMS_Cell_Temperature_116": { + "0x641": { + "BMS_Cell_Temperature_68": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_117": { + "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_118": { + "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_119": { + "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55E": { - "BMS_Cell_Temperature_120": { + "0x642": { + "BMS_Cell_Temperature_72": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_121": { + "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_122": { + "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_123": { + "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x55F": { - "BMS_Cell_Temperature_124": { + "0x643": { + "BMS_Cell_Temperature_76": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_125": { + "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_126": { + "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_127": { + "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x560": { - "BMS_Cell_Temperature_128": { + "0x644": { + "BMS_Cell_Temperature_80": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_129": { + "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_130": { + "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "BMS_Cell_Temperature_131": { + "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x604": { - "Tire_temp_FL_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - } - }, - "0x605": { - "Tire_temp_FL_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - } - }, - "0x606": { - "Tire_temp_FL_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - } - }, - "0x607": { - "Tire_temp_FL_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_FL_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - } - }, - "0x608": { - "Tire_temp_RL_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_RL_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_RL_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true - }, - "Tire_temp_RL_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "factor": 0.1 } }, - "0x609": { - "Tire_temp_RL_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x645": { + "BMS_Cell_Temperature_84": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_85": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_86": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_87": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x60A": { - "Tire_temp_RL_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x646": { + "BMS_Cell_Temperature_88": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_89": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_90": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_91": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x60B": { - "Tire_temp_RL_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x647": { + "BMS_Cell_Temperature_92": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_93": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_94": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RL_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_95": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } - }, - "0x60C": { - "Tire_temp_RR_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + }, + "0x648": { + "BMS_Cell_Temperature_96": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_97": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_98": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_99": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x60D": { - "Tire_temp_RR_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x649": { + "BMS_Cell_Temperature_100": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_101": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_102": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_103": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x60E": { - "Tire_temp_RR_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x64A": { + "BMS_Cell_Temperature_104": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_105": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_106": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_107": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x60F": { - "Tire_temp_RR_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x64B": { + "BMS_Cell_Temperature_108": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_109": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_110": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_RR_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_111": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } - }, - "0x610": { - "Tire_temp_FR_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + }, + "0x64C": { + "BMS_Cell_Temperature_112": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_113": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_114": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_115": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x611": { - "Tire_temp_FR_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x64D": { + "BMS_Cell_Temperature_116": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_117": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_118": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_119": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x612": { - "Tire_temp_FR_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x64E": { + "BMS_Cell_Temperature_120": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_121": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_122": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_123": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } }, - "0x613": { - "Tire_temp_FR_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "0x64F": { + "BMS_Cell_Temperature_124": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_125": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_126": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 }, - "Tire_temp_FR_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0, - "reversebytes": true + "BMS_Cell_Temperature_127": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } - }, + }, "0x650": { - "ECU_TV_Max_motor_torque_FL": { - "type": "Int", + "BMS_Cell_Temperature_128": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Max_motor_torque_FR": { - "type": "Int", + "BMS_Cell_Temperature_129": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Max_motor_torque_RL": { - "type": "Int", + "BMS_Cell_Temperature_130": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Max_motor_torque_RR": { - "type": "Int", + "BMS_Cell_Temperature_131": { + "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 } }, - "0x653": { - "ECU_TV_Yaw_rate_ref": { - "type": "Int", + "0x651": { + "BMS_Cell_Temperature_132": { + "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.001, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Mz_ref": { - "type": "Int", + "BMS_Cell_Temperature_133": { + "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Mz_reserved": { - "type": "Int", + "BMS_Cell_Temperature_134": { + "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_TV_Driver_torque_request": { - "type": "Int", - "startbyte": 6, - "length": 1, - "factor": 2.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "factor": 0.1 }, - "ECU_TV_Percentage_of_req_torque_allocated": { - "type": "Int", + "BMS_Cell_Temperature_135": { + "type": "Uint", "startbyte": 6, - "length": 1, - "factor": 2.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 2, + "factor": 0.1 } }, - "0x654": { - "ECU_TV_Active_constraints": { + "0x652": { + "BMS_Cell_Temperature_136": { "type": "Uint", "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_137": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_138": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1 + }, + "BMS_Cell_Temperature_139": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1 } } } From af18a8c53c67fb684376e149fcdd5f68ed395e14 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 3 Jun 2018 15:42:20 +0200 Subject: [PATCH 035/100] test --- parserulestest.json | 5946 +++++++++++++++++++++++++++---------------- 1 file changed, 3795 insertions(+), 2151 deletions(-) diff --git a/parserulestest.json b/parserulestest.json index cb573ca..bbc506c 100644 --- a/parserulestest.json +++ b/parserulestest.json @@ -314,19 +314,31 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_max_rpm": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_min_rpm": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x203": { @@ -334,13 +346,21 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_current_b_rms": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x283": { @@ -348,25 +368,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x284": { @@ -374,25 +410,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x285": { @@ -400,25 +452,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x286": { @@ -426,25 +494,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x287": { @@ -452,25 +536,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x288": { @@ -478,25 +578,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x289": { @@ -504,25 +620,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Error_Info": { "type": "Unt", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x28A": { @@ -530,25 +662,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x290": { @@ -556,7 +704,11 @@ "type": "Uint", "startbyte": 1, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x294": { @@ -564,25 +716,41 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_q": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_a": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_b": { "type": "Int", "startbyte": 7, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x295": { @@ -590,23 +758,35 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x2C0": { - "VCU_ALIVE":{ - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } + "VCU_ALIVE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, "0x350": { "ECU_PLAY_RTDS": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x351": { @@ -614,7 +794,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x352": { @@ -622,7 +806,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x353": { @@ -630,7 +818,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x358": { @@ -638,37 +830,61 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_month": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_day": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_hour": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_min": { "type": "Uint", "startbyte": 4, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_sec": { "type": "Uint", "startbyte": 5, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x359": { @@ -676,13 +892,21 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Parameter_value": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x35C": { @@ -690,25 +914,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Torque_Allocation": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Vehicle_State": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ECU_INS_State": { + "ECU_INS_State": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x45D": { @@ -716,7 +956,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x360": { @@ -742,1789 +986,1869 @@ } }, "0x361": { - "INS_GPS_fix": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Attitude status", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "INS_tracked_satellites": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Satellites", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x362": { - "INS_Vx": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Vx", - "unit": "m/s", - "expectedmin": 0.0, - "expectedmax": 36.0 - }, - "INS_Vy": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vy", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - }, - "INS_Vz": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Vz", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x363": { - "INS_Ax": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Ax", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Ay": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Ay", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Az": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Az", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x364": { - "INS_Roll_rate": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Pitch_rate": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Yaw_rate": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw rate", - "unit": "m/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - } - }, - "0x365": { - "INS_Roll_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Pitch_angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Yaw_angle": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw angle", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x366": { - "INS_longitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Longitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - }, - "INS_latitude": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "Latitude", - "unit": "deg", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x367": { - "INS_altitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Altitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x368": { - "INS_Yaw_rate_der": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Yaw Acc", - "unit": "rad/s^2", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x3C0": { - "VCU_LC_torque_setoint_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3C1": { - "VCU_LC_slip_ratio_error_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C2": { - "VCU_LC_slip_ratio_error_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C3": { - "VCU_LC_slip_ratio_ref_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C4": { - "VCU_LC_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C5": { - "VCU_LC_P_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_P_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C6": { - "VCU_LC_I_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_I_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C7": { - "VCU_LC_D_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_D_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C8": { - "VCU_LC_Kp": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "LC Kp", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_Ki": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "LC Ki", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_Kd": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "LC Kd", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_T_req": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Request", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C9": { - "VCU_LC_Launch_Mode": { - "type": "Int", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Launch Mode", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - }, - "VCU_LC_Launching": { - "type": "Int", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Launching", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - } - }, - "0x3CA": { - "VCU_LC_power_limit_torque_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D0": { - "VCU_TV_MMT_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D1": { - "VCU_TV_T_req": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Required Torque", - "unit": "Nm", - "expectedmin": -85.5, - "expectedmax": 85.5 - }, - "VCU_TV_Mz_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Mz error ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_percentage_torque_delivered": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Delivered Torque Percent", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.5 - } - }, - "0x3D3": { - "VCU_TV_Mz_ref_controller": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_Mz_ref_controller_unsaturated": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D5": { - "VCU_TV_r_ref": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate ref", - "unit": "rad/s", - "expectedmin": -6.5, - "expectedmax": 6.5 - }, - "VCU_TV_YMR_PID_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate error ", - "unit": "rad/s", - "expectedmin": -4.5, - "expectedmax": 4.5 - }, - "VCU_TV_YMR_PID_error_der": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Yaw rate der error", - "unit": "rad/s^2", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D6": { - "VCU_TV_YMG_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMG", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_D_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMG ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_Mz_ref": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_YMG_Mz_ref_unsat": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D7": { - "VCU_TV_YMR_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMR", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_I_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_D_term": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_Backstepping_term": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Backstepping YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - } - }, - "0x3D8": { - "VCU_TV_MMT_tire_force_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D9": { - "VCU_TV_MMT_SA_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3DA": { - "VCU_TV_MMT_SR_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3E0": { - "ECU_Sensor_Status": { - "type": "Uint", - "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x3E1": { - "VCU_FZ_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E2": { - "VCU_FZ_damp_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E3": { - "VCU_FZ_acc_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E4": { - "VCU_FZ_ekf_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E5": { - "VCU_R_eff_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - } - }, - "0x3E6": { - "VCU_Fx_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fx FL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fx FR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fx RL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fx RR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - } - }, - "0x3E7": { - "VCU_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3E8": { - "VCU_slip_angle_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - } - }, - "0x3E9": { - "VCU_RPM_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - } - }, - "0x3EA": { - "VCU_Filtered_Steering_wheel_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0573, - "displayname": "Steering Angle", - "unit": "rad", - "expectedmin": -3.0, - "expectedmax": 3.0 - }, - "VCU_Filtered_Steering_wheel_vel": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.573, - "displayname": "Steering Velocity", - "unit": "rad/s", - "expectedmin": -10.0, - "expectedmax": 10.0 - } - }, - "0x3EB": { - "VCU_TV_alpha": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Alpha", - "unit": "rad", - "expectedmin": -0.0, - "expectedmax": 1.0 - }, - "VCU_Vx_est": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vx est", - "unit": "rad", - "expectedmin": -1.0, - "expectedmax": 35.0 - } - }, - "0x401": { - "SBS_F1_APPS1_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 1", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_APPS2_Sensor": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 2", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_brakePressure1_Sensor": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Front", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - }, - "SBS_F1_brakePressure2_Sensor": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Rear", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - } - }, - "0x402": { - "SBS_F1_KERS_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Kers pos", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.0 - }, - "SBS_F1_Stering_Angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Steering Wheel Angle", - "unit": "rad", - "expectedmin": -120.0, - "expectedmax": 120.0 - }, - "SBS_F1_Steering_Speed": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Steering Wheel Speed", - "unit": "rad/s", - "expectedmin": -500.0, - "expectedmax": 500.0 + "INS_GPS_fix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x40D": { - "ADC_FL_DamperFL": { - "type": "Uint", + "0x362": { + "INS_Vx": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Vx", + "unit": "m/s", + "expectedmin": 0.0, + "expectedmax": 36.0 }, - "ADC_FL_DamperRateFL": { + "INS_Vy": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Vy", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 }, - "ADC_FL_GearTempFL": { - "type": "Uint", + "INS_Vz": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 - }, - "ADC_FL_CoolingTempFL": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Vz", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 } }, - "0x40E": { - "ADC_FL_BrakePressure_1": { - "type": "Uint", + "0x363": { + "INS_Ax": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "Ax", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 }, - "ADC_FL_BrakePressure_2": { - "type": "Uint", + "INS_Ay": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "Ay", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 }, - "ADC_FL_KERS": { - "type": "Uint", + "INS_Az": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 - } - }, - "0x40F": { - "BSPD_Trigger": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x411": { - "SBS_F2_Damper_pos_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_F2_Damper_Rate_FL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_F2_Damper_pos_FR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_F2_Damper_Rate_FR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - } - }, - "0x412": { - "SBS_FR_Acc_Upright_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Acc_Upright_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Gear_Temp_FL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_FR_Gear_Temp_FR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "factor": 0.01, + "displayname": "Az", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 } }, - "0x41D": { - "ADC_FR_DamperFR": { - "type": "Uint", + "0x364": { + "INS_Roll_rate": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.001, + "displayname": "Roll rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 }, - "ADC_FR_DamperRateFR": { + "INS_Pitch_rate": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.001, + "displayname": "Pitch rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 }, - "ADC_FR_GearTempFR": { - "type": "Uint", + "INS_Yaw_rate": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 - }, - "ADC_FR_CoolingTempFR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01 + "factor": 0.091, + "displayname": "Yaw rate", + "unit": "m/s", + "expectedmin": -7.0, + "expectedmax": 7.0 } }, - "0x41E": { - "ADC_FR_TPS_left": { - "type": "Uint", + "0x365": { + "INS_Roll_angle": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.001, + "displayname": "Roll angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 }, - "ADC_FR_TPS_right": { - "type": "Uint", + "INS_Pitch_angle": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.001, + "displayname": "Pitch angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Yaw_angle": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw angle", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 } }, - "0x41F": { - "ADC_FR_SteeringAngle": { - "type": "Int", + "0x366": { + "INS_longitude": { + "type": "Float", "startbyte": 0, - "length": 2, - "factor": 1.0 + "length": 4, + "factor": 1.0, + "displayname": "Longitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 }, - "ADC_FR_SteeringSpeed": { + "INS_latitude": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "Latitude", + "unit": "deg", + "expectedmin": -1.0, + "expectedmax": 1.0 } }, - "0x421": { - "SBS_R1_Damper_pos_RL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_R1_Damper_pos_RR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 + "0x367": { + "INS_altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Altitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 } }, - "0x422": { - "SBS_R1_Acc_Upright_RL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_R1_Acc_Upright_RR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright RR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_R1_Gear_Temp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Gear_Temp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x368": { + "INS_Yaw_rate_der": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Yaw Acc", + "unit": "rad/s^2", + "expectedmin": -20.0, + "expectedmax": 20.0 } }, - "0x42E": { - "ADC_REAR_DamperRL": { - "type": "Uint", + "0x3C0": { + "VCU_LC_torque_setoint_FL": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 }, - "ADC_REAR_DamperRateRL": { + "VCU_LC_torque_setoint_FR": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_torque_setoint_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3C1": { + "VCU_LC_slip_ratio_error_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C2": { + "VCU_LC_slip_ratio_error_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C3": { + "VCU_LC_slip_ratio_ref_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C4": { + "VCU_LC_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C5": { + "VCU_LC_P_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_P_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C6": { + "VCU_LC_I_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_I_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C7": { + "VCU_LC_D_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_D_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C8": { + "VCU_LC_Kp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "LC Kp", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_Ki": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "LC Ki", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_Kd": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "LC Kd", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_T_req": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Request", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C9": { + "VCU_LC_Launch_Mode": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Launch Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + }, + "VCU_LC_Launching": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Launching", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + } + }, + "0x3CA": { + "VCU_LC_power_limit_torque_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D0": { + "VCU_TV_MMT_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D1": { + "VCU_TV_T_req": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Required Torque", + "unit": "Nm", + "expectedmin": -85.5, + "expectedmax": 85.5 + }, + "VCU_TV_Mz_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Mz error ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_percentage_torque_delivered": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Delivered Torque Percent", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.5 + } + }, + "0x3D3": { + "VCU_TV_Mz_ref_controller": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_Mz_ref_controller_unsaturated": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D5": { + "VCU_TV_r_ref": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate ref", + "unit": "rad/s", + "expectedmin": -6.5, + "expectedmax": 6.5 + }, + "VCU_TV_YMR_PID_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate error ", + "unit": "rad/s", + "expectedmin": -4.5, + "expectedmax": 4.5 + }, + "VCU_TV_YMR_PID_error_der": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Yaw rate der error", + "unit": "rad/s^2", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D6": { + "VCU_TV_YMG_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMG", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_D_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMG ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_Mz_ref": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_YMG_Mz_ref_unsat": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D7": { + "VCU_TV_YMR_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMR", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_I_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_D_term": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Backstepping_term": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Backstepping YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + } + }, + "0x3D8": { + "VCU_TV_MMT_tire_force_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D9": { + "VCU_TV_MMT_SA_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3DA": { + "VCU_TV_MMT_SR_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3E0": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x3E1": { + "VCU_FZ_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E2": { + "VCU_FZ_damp_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E3": { + "VCU_FZ_acc_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E4": { + "VCU_FZ_ekf_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E5": { + "VCU_R_eff_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius FL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius FR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius RL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius RR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + } + }, + "0x3E6": { + "VCU_Fx_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fx FL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fx FR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fx RL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fx RR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + } + }, + "0x3E7": { + "VCU_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3E8": { + "VCU_slip_angle_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + } + }, + "0x3E9": { + "VCU_RPM_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + } + }, + "0x3EA": { + "VCU_Filtered_Steering_wheel_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0573, + "displayname": "Steering Angle", + "unit": "rad", + "expectedmin": -3.0, + "expectedmax": 3.0 + }, + "VCU_Filtered_Steering_wheel_vel": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.573, + "displayname": "Steering Velocity", + "unit": "rad/s", + "expectedmin": -10.0, + "expectedmax": 10.0 + } + }, + "0x3EB": { + "VCU_TV_alpha": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Alpha", + "unit": "rad", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "VCU_Vx_est": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vx est", + "unit": "rad", + "expectedmin": -1.0, + "expectedmax": 35.0 + } + }, + "0x401": { + "SBS_F1_APPS1_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 1", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_APPS2_Sensor": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_brakePressure1_Sensor": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Front", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + }, + "SBS_F1_brakePressure2_Sensor": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Rear", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + } + }, + "0x402": { + "SBS_F1_KERS_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Kers pos", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "SBS_F1_Stering_Angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Angle", + "unit": "rad", + "expectedmin": -120.0, + "expectedmax": 120.0 + }, + "SBS_F1_Steering_Speed": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Steering Wheel Speed", + "unit": "rad/s", + "expectedmin": -500.0, + "expectedmax": 500.0 + } + }, + "0x40D": { + "ADC_FL_DamperFL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_DamperRateFL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_GearTempFL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_CoolingTempFL": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x40E": { + "ADC_FL_BrakePressure_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_BrakePressure_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_KERS": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x40F": { + "BSPD_Trigger": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x411": { + "SBS_F2_Damper_pos_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_F2_Damper_pos_FR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x412": { + "SBS_FR_Acc_Upright_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Acc_Upright_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Gear_Temp_FL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_FR_Gear_Temp_FR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x41D": { + "ADC_FR_DamperFR": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_DamperRateFR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_GearTempFR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_CoolingTempFR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x41E": { + "ADC_FR_TPS_left": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_TPS_right": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x41F": { + "ADC_FR_SteeringAngle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_SteeringSpeed": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x421": { + "SBS_R1_Damper_pos_RL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x422": { + "SBS_R1_Acc_Upright_RL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Acc_Upright_RR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright RR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Gear_Temp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Gear_Temp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x42E": { + "ADC_REAR_DamperRL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_DamperRateRL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ADC_REAR_DamperRR": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ADC_REAR_DamperRateRR": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x42F": { @@ -2532,67 +2856,83 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ADC_REAR_GearTempRR": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ADC_REAR_CoolingTempRL": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ADC_REAR_CoolingTempRR": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x431": { - "SBS_MID_Colling_temp_left_H": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_left_L": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_right_H": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_right_L": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "SBS_MID_Colling_temp_left_H": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_left_L": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_H": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_L": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 } }, "0x604": { @@ -3336,31 +3676,51 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Voltage_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x621": { @@ -3368,31 +3728,51 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Max_Temperature_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Temperature_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x622": { @@ -3400,25 +3780,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Tractive_System_Current": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Tractive_System_Current_Transient": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x623": { @@ -3426,7 +3822,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x624": { @@ -3434,7 +3834,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x625": { @@ -3442,13 +3846,21 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Voltage_Sum_of_Cells": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x626": { @@ -3456,19 +3868,31 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_max_isoSPI_fails_Slave_ID": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_max_isoSPI_fails_Register_ID": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6B0": { @@ -3476,25 +3900,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6B1": { @@ -3502,13 +3942,21 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6A0": { @@ -3516,25 +3964,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6A1": { @@ -3542,7 +4006,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x465": { @@ -3550,19 +4018,31 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Max_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Tot_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 4, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x466": { @@ -3570,13 +4050,21 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Max_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x467": { @@ -3584,13 +4072,21 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Battery_Charge_Capacity": { "type": "Uint", "startbyte": 1, "length": 4, - "factor": 0.001 + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x470": { @@ -3598,7 +4094,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x472": { @@ -3606,7 +4106,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x475": { @@ -3614,7 +4118,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x47F": { @@ -3622,7 +4130,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x490": { @@ -3630,7 +4142,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x491": { @@ -3638,7 +4154,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x4C0": { @@ -3646,7 +4166,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x660": { @@ -3654,25 +4178,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x661": { @@ -3680,25 +4220,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x662": { @@ -3706,25 +4262,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x663": { @@ -3732,25 +4304,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x664": { @@ -3758,25 +4346,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x665": { @@ -3784,25 +4388,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x666": { @@ -3810,25 +4430,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x667": { @@ -3836,25 +4472,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x668": { @@ -3862,25 +4514,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x669": { @@ -3888,25 +4556,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66A": { @@ -3914,25 +4598,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66B": { @@ -3940,25 +4640,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66C": { @@ -3966,25 +4682,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66D": { @@ -3992,25 +4724,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66E": { @@ -4018,25 +4766,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66F": { @@ -4044,25 +4808,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x670": { @@ -4070,25 +4850,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x671": { @@ -4096,25 +4892,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x672": { @@ -4122,25 +4934,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x673": { @@ -4148,25 +4976,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x674": { @@ -4174,25 +5018,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x675": { @@ -4200,25 +5060,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x676": { @@ -4226,25 +5102,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x677": { @@ -4252,25 +5144,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x678": { @@ -4278,25 +5186,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x679": { @@ -4304,25 +5228,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67A": { @@ -4330,25 +5270,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67B": { @@ -4356,25 +5312,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67C": { @@ -4382,25 +5354,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67D": { @@ -4408,25 +5396,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67E": { @@ -4434,25 +5438,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67F": { @@ -4460,25 +5480,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x680": { @@ -4486,25 +5522,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x681": { @@ -4512,25 +5564,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_133": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_134": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_135": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x682": { @@ -4538,25 +5606,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_137": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_138": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_139": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x630": { @@ -4564,25 +5648,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x631": { @@ -4590,25 +5690,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x632": { @@ -4616,25 +5732,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x633": { @@ -4642,25 +5774,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x634": { @@ -4668,25 +5816,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x635": { @@ -4694,25 +5858,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x636": { @@ -4720,25 +5900,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x637": { @@ -4746,25 +5942,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x638": { @@ -4772,25 +5984,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x639": { @@ -4798,25 +6026,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63A": { @@ -4824,25 +6068,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63B": { @@ -4850,25 +6110,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63C": { @@ -4876,25 +6152,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63D": { @@ -4902,25 +6194,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63E": { @@ -4928,25 +6236,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63F": { @@ -4954,25 +6278,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x640": { @@ -4980,25 +6320,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x641": { @@ -5006,25 +6362,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x642": { @@ -5032,25 +6404,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x643": { @@ -5058,25 +6446,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x644": { @@ -5084,25 +6488,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x645": { @@ -5110,25 +6530,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x646": { @@ -5136,25 +6572,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x647": { @@ -5162,25 +6614,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x648": { @@ -5188,25 +6656,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x649": { @@ -5214,25 +6698,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64A": { @@ -5240,25 +6740,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64B": { @@ -5266,25 +6782,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64C": { @@ -5292,25 +6824,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64D": { @@ -5318,25 +6866,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64E": { @@ -5344,25 +6908,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64F": { @@ -5370,25 +6950,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x650": { @@ -5396,25 +6992,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x651": { @@ -5422,25 +7034,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_133": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_134": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_135": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x652": { @@ -5448,25 +7076,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_137": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_138": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_139": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } } } From bfd6e0d894b493eaa3df0af94cc55b8da9ffcb06 Mon Sep 17 00:00:00 2001 From: Eivind Yu Nilsen <31821339+EivindYN@users.noreply.github.com> Date: Sun, 3 Jun 2018 15:53:41 +0200 Subject: [PATCH 036/100] Add IR sensor and fix extra info on channels --- parserules.json | 7376 +++++++++++++++++++++++++++++------------------ 1 file changed, 4542 insertions(+), 2834 deletions(-) diff --git a/parserules.json b/parserules.json index e198183..bbc506c 100644 --- a/parserules.json +++ b/parserules.json @@ -314,19 +314,31 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_max_rpm": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_speed_min_rpm": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x203": { @@ -334,13 +346,21 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_current_b_rms": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x283": { @@ -348,25 +368,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x284": { @@ -374,25 +410,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x285": { @@ -400,25 +452,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x286": { @@ -426,25 +494,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_FR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x287": { @@ -452,25 +536,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x288": { @@ -478,25 +578,41 @@ "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Actual_velocity": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Torque_current": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Magnetizing_current": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 6.54296875 + "factor": 6.54296875, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x289": { @@ -504,25 +620,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Error_Info": { "type": "Unt", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RL_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x28A": { @@ -530,25 +662,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_Inverter": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Error_Info": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "AMK_RR_Temp_IGBT": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x290": { @@ -556,7 +704,11 @@ "type": "Uint", "startbyte": 1, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x294": { @@ -564,25 +716,41 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_q": { "type": "Int", "startbyte": 3, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_a": { "type": "Int", "startbyte": 5, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "Simian_voltage_b": { "type": "Int", "startbyte": 7, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x295": { @@ -590,23 +758,35 @@ "type": "Int", "startbyte": 1, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x2C0": { - "VCU_ALIVE":{ - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } + "VCU_ALIVE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, "0x350": { "ECU_PLAY_RTDS": { "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x351": { @@ -614,7 +794,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x352": { @@ -622,7 +806,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x353": { @@ -630,7 +818,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x358": { @@ -638,37 +830,61 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_month": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_day": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_hour": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_min": { "type": "Uint", "startbyte": 4, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "INS_GPStime_sec": { "type": "Uint", "startbyte": 5, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x359": { @@ -676,13 +892,21 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Parameter_value": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x35C": { @@ -690,25 +914,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Torque_Allocation": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "ECU_Vehicle_State": { "type": "Uint", "startbyte": 3, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, - "ECU_INS_State": { + "ECU_INS_State": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x45D": { @@ -716,7 +956,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x360": { @@ -742,2561 +986,2741 @@ } }, "0x361": { - "INS_GPS_fix": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Attitude status", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "INS_tracked_satellites": { - "type": "Uint", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Satellites", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x362": { - "INS_Vx": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Vx", - "unit": "m/s", - "expectedmin": 0.0, - "expectedmax": 36.0 - }, - "INS_Vy": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vy", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - }, - "INS_Vz": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Vz", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x363": { - "INS_Ax": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Ax", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Ay": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Ay", - "unit": "m/s^2", - "expectedmin": -40.0, - "expectedmax": 40.0 - }, - "INS_Az": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Az", - "unit": "m/s", - "expectedmin": -40.0, - "expectedmax": 40.0 - } - }, - "0x364": { - "INS_Roll_rate": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Pitch_rate": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch rate", - "unit": "deg/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - }, - "INS_Yaw_rate": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw rate", - "unit": "m/s", - "expectedmin": -7.0, - "expectedmax": 7.0 - } - }, - "0x365": { - "INS_Roll_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Roll angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Pitch_angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Pitch angle", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "INS_Yaw_angle": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.091, - "displayname": "Yaw angle", - "unit": "m/s", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x366": { - "INS_longitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Longitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - }, - "INS_latitude": { - "type": "Float", - "startbyte": 4, - "length": 4, - "factor": 1.0, - "displayname": "Latitude", - "unit": "deg", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x367": { - "INS_altitude": { - "type": "Float", - "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "Altitude", - "unit": "m", - "expectedmin": -1.0, - "expectedmax": 1.0 - } - }, - "0x368": { - "INS_Yaw_rate_der": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Yaw Acc", - "unit": "rad/s^2", - "expectedmin": -20.0, - "expectedmax": 20.0 - } - }, - "0x3C0": { - "VCU_LC_torque_setoint_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_torque_setoint_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3C1": { - "VCU_LC_slip_ratio_error_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio error RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C2": { - "VCU_LC_slip_ratio_error_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der FR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RL", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_error_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip Ratio error der RR", - "unit": "", - "expectedmin": -2.0, - "expectedmax": 2.0 - } - }, - "0x3C3": { - "VCU_LC_slip_ratio_ref_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_ref_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.0001, - "displayname": "Slip Ratio ref RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C4": { - "VCU_LC_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3C5": { - "VCU_LC_P_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_P_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_P_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip P term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C6": { - "VCU_LC_I_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_I_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_I_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip I term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C7": { - "VCU_LC_D_term_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FL", - "unit": "Nm", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_D_term_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term FR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RL", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_D_term_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Slip D term RR", - "unit": "Nm", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C8": { - "VCU_LC_Kp": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "LC Kp", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_LC_Ki": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "LC Ki", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_Kd": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "LC Kd", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - }, - "VCU_LC_T_req": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Request", - "unit": "", - "expectedmin": -18.5, - "expectedmax": 20.0 - } - }, - "0x3C9": { - "VCU_LC_Launch_Mode": { - "type": "Int", - "startbyte": 0, - "length": 1, - "factor": 1.0, - "displayname": "Launch Mode", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - }, - "VCU_LC_Launching": { - "type": "Int", - "startbyte": 1, - "length": 1, - "factor": 1.0, - "displayname": "Launching", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 2.0 - } - }, - "0x3CA": { - "VCU_LC_power_limit_torque_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_LC_power_limit_torque_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Torque Reduction RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D0": { - "VCU_TV_MMT_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D1": { - "VCU_TV_T_req": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Required Torque", - "unit": "Nm", - "expectedmin": -85.5, - "expectedmax": 85.5 - }, - "VCU_TV_Mz_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Mz error ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_percentage_torque_delivered": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Delivered Torque Percent", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.5 - } - }, - "0x3D3": { - "VCU_TV_Mz_ref_controller": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_Mz_ref_controller_unsaturated": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D5": { - "VCU_TV_r_ref": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate ref", - "unit": "rad/s", - "expectedmin": -6.5, - "expectedmax": 6.5 - }, - "VCU_TV_YMR_PID_error": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Yaw rate error ", - "unit": "rad/s", - "expectedmin": -4.5, - "expectedmax": 4.5 - }, - "VCU_TV_YMR_PID_error_der": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Yaw rate der error", - "unit": "rad/s^2", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D6": { - "VCU_TV_YMG_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMG", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_D_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMG ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMG_Mz_ref": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - }, - "VCU_TV_YMG_Mz_ref_unsat": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Mz ref unsat YMG", - "unit": "Nm", - "expectedmin": -2000.0, - "expectedmax": 2000.0 - } - }, - "0x3D7": { - "VCU_TV_YMR_P_term": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 1.0, - "displayname": "P term YMR", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_I_term": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_D_term": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 1.0, - "displayname": "D term YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - }, - "VCU_TV_YMR_Backstepping_term": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Backstepping YMR ", - "unit": "Nm", - "expectedmin": -1000.0, - "expectedmax": 1000.0 - } - }, - "0x3D8": { - "VCU_TV_MMT_tire_force_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_MMT_tire_force_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Max tire torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, - "0x3D9": { - "VCU_TV_MMT_SA_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SA_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SA scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3DA": { - "VCU_TV_MMT_SR_scaling_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling FR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RL", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - }, - "VCU_TV_MMT_SR_scaling_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "SR scaling RR", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.5 - } - }, - "0x3E0": { - "ECU_Sensor_Status": { - "type": "Uint", - "startbyte": 0, - "length": 8, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } - }, - "0x3E1": { - "VCU_FZ_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E2": { - "VCU_FZ_damp_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_damp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz damp RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E3": { - "VCU_FZ_acc_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_acc_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz acc RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E4": { - "VCU_FZ_ekf_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf FR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RL", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - }, - "VCU_FZ_ekf_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fz ekf RR", - "unit": "N", - "expectedmin": 0.0, - "expectedmax": 1800.0 - } - }, - "0x3E5": { - "VCU_R_eff_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_FR": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius FR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RL", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - }, - "VCU_R_eff_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.00001, - "displayname": "Tire Radius RR", - "unit": "m", - "expectedmin": 0.2, - "expectedmax": 0.4 - } - }, - "0x3E6": { - "VCU_Fx_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Fx FL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Fx FR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Fx RL", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - }, - "VCU_Fx_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Fx RR", - "unit": "N", - "expectedmin": -3000.0, - "expectedmax": 3000.0 - } - }, - "0x3E7": { - "VCU_slip_ratio_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio FR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RL", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - }, - "VCU_slip_ratio_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Ratio RR", - "unit": "", - "expectedmin": -1.5, - "expectedmax": 2.0 - } - }, - "0x3E8": { - "VCU_slip_angle_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle FR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RL", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - }, - "VCU_slip_angle_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.001, - "displayname": "Slip Angle RR", - "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 - } - }, - "0x3E9": { - "VCU_RPM_der_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative FR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RL", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - }, - "VCU_RPM_der_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 10.0, - "displayname": "RPM derivative RR", - "unit": "1/s^2", - "expectedmin": -30000.0, - "expectedmax": 30000.0 - } - }, - "0x3EA": { - "VCU_Filtered_Steering_wheel_angle": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.0573, - "displayname": "Steering Angle", - "unit": "rad", - "expectedmin": -3.0, - "expectedmax": 3.0 - }, - "VCU_Filtered_Steering_wheel_vel": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.573, - "displayname": "Steering Velocity", - "unit": "rad/s", - "expectedmin": -10.0, - "expectedmax": 10.0 - } - }, - "0x3EB": { - "VCU_TV_alpha": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.001, - "displayname": "Alpha", - "unit": "rad", - "expectedmin": -0.0, - "expectedmax": 1.0 - }, - "VCU_Vx_est": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Vx est", - "unit": "rad", - "expectedmin": -1.0, - "expectedmax": 35.0 - } - }, - "0x401": { - "SBS_F1_APPS1_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 1", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_APPS2_Sensor": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Throttle 2", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 100.0 - }, - "SBS_F1_brakePressure1_Sensor": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Front", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - }, - "SBS_F1_brakePressure2_Sensor": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Brake Pressure Rear", - "unit": "Bar", - "expectedmin": 0.0, - "expectedmax": 40.0 - } - }, - "0x402": { - "SBS_F1_KERS_Sensor": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Kers pos", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 1.0 - }, - "SBS_F1_Stering_Angle": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Steering Wheel Angle", - "unit": "rad", - "expectedmin": -120.0, - "expectedmax": 120.0 - }, - "SBS_F1_Steering_Speed": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Steering Wheel Speed", - "unit": "rad/s", - "expectedmin": -500.0, - "expectedmax": 500.0 + "INS_GPS_fix": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Attitude status", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, - "0x40D": { - "ADC_FL_DamperFL": { - "type": "Uint", + "0x362": { + "INS_Vx": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Vx", + "unit": "m/s", + "expectedmin": 0.0, + "expectedmax": 36.0 }, - "ADC_FL_DamperRateFL": { + "INS_Vy": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Vy", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 }, - "ADC_FL_GearTempFL": { - "type": "Uint", + "INS_Vz": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 - }, - "ADC_FL_CoolingTempFL": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Vz", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 } }, - "0x40E": { - "ADC_FL_BrakePressure_1": { - "type": "Uint", + "0x363": { + "INS_Ax": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "Ax", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 }, - "ADC_FL_BrakePressure_2": { - "type": "Uint", + "INS_Ay": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.001 + "factor": 0.01, + "displayname": "Ay", + "unit": "m/s^2", + "expectedmin": -40.0, + "expectedmax": 40.0 }, - "ADC_FL_KERS": { - "type": "Uint", + "INS_Az": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 - } - }, - "0x40F": { - "BSPD_Trigger": { - "type": "Uint", - "startbyte": 0, - "length": 1, - "factor": 1.0 - } - }, - "0x411": { - "SBS_F2_Damper_pos_FL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_F2_Damper_Rate_FL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_F2_Damper_pos_FR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos FR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_F2_Damper_Rate_FR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate FR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - } - }, - "0x412": { - "SBS_FR_Acc_Upright_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Acc_Upright_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_FR_Gear_Temp_FL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_FR_Gear_Temp_FR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp FR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "factor": 0.01, + "displayname": "Az", + "unit": "m/s", + "expectedmin": -40.0, + "expectedmax": 40.0 } }, - "0x41D": { - "ADC_FR_DamperFR": { - "type": "Uint", + "0x364": { + "INS_Roll_rate": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.001, + "displayname": "Roll rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 }, - "ADC_FR_DamperRateFR": { + "INS_Pitch_rate": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.001, + "displayname": "Pitch rate", + "unit": "deg/s", + "expectedmin": -7.0, + "expectedmax": 7.0 }, - "ADC_FR_GearTempFR": { - "type": "Uint", + "INS_Yaw_rate": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 - }, - "ADC_FR_CoolingTempFR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01 + "factor": 0.091, + "displayname": "Yaw rate", + "unit": "m/s", + "expectedmin": -7.0, + "expectedmax": 7.0 } }, - "0x41E": { - "ADC_FR_TPS_left": { - "type": "Uint", + "0x365": { + "INS_Roll_angle": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.001, + "displayname": "Roll angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 }, - "ADC_FR_TPS_right": { - "type": "Uint", + "INS_Pitch_angle": { + "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.001, + "displayname": "Pitch angle", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "INS_Yaw_angle": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.091, + "displayname": "Yaw angle", + "unit": "m/s", + "expectedmin": -20.0, + "expectedmax": 20.0 } }, - "0x41F": { - "ADC_FR_SteeringAngle": { - "type": "Int", + "0x366": { + "INS_longitude": { + "type": "Float", "startbyte": 0, - "length": 2, - "factor": 1.0 + "length": 4, + "factor": 1.0, + "displayname": "Longitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 }, - "ADC_FR_SteeringSpeed": { + "INS_latitude": { "type": "Float", "startbyte": 4, "length": 4, - "factor": 1.0 + "factor": 1.0, + "displayname": "Latitude", + "unit": "deg", + "expectedmin": -1.0, + "expectedmax": 1.0 } }, - "0x421": { - "SBS_R1_Damper_pos_RL": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RL", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RL": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RL", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 - }, - "SBS_R1_Damper_pos_RR": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Damper pos RR", - "unit": "mm", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Damper_Rate_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 1.0, - "displayname": "Damper rate RR", - "unit": "mm/s", - "expectedmin": -100.0, - "expectedmax": 100.0 + "0x367": { + "INS_altitude": { + "type": "Float", + "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "Altitude", + "unit": "m", + "expectedmin": -1.0, + "expectedmax": 1.0 } }, - "0x422": { - "SBS_R1_Acc_Upright_RL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright FL", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_R1_Acc_Upright_RR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Acc Upright RR", - "unit": "m/s^2", - "expectedmin": -60.0, - "expectedmax": 60.0 - }, - "SBS_R1_Gear_Temp_RL": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RL", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_R1_Gear_Temp_RR": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Gear Temp RR", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "0x368": { + "INS_Yaw_rate_der": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Yaw Acc", + "unit": "rad/s^2", + "expectedmin": -20.0, + "expectedmax": 20.0 } }, - "0x42E": { - "ADC_REAR_DamperRL": { - "type": "Uint", + "0x3C0": { + "VCU_LC_torque_setoint_FL": { + "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 }, - "ADC_REAR_DamperRateRL": { + "VCU_LC_torque_setoint_FR": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 }, - "ADC_REAR_DamperRR": { - "type": "Uint", + "VCU_LC_torque_setoint_RL": { + "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 }, - "ADC_REAR_DamperRateRR": { + "VCU_LC_torque_setoint_RR": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 1.0 + "factor": 0.01, + "displayname": "Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3C1": { + "VCU_LC_slip_ratio_error_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio error RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C2": { + "VCU_LC_slip_ratio_error_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der FR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RL", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_error_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip Ratio error der RR", + "unit": "", + "expectedmin": -2.0, + "expectedmax": 2.0 + } + }, + "0x3C3": { + "VCU_LC_slip_ratio_ref_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_ref_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.0001, + "displayname": "Slip Ratio ref RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C4": { + "VCU_LC_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3C5": { + "VCU_LC_P_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_P_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_P_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip P term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C6": { + "VCU_LC_I_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_I_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_I_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip I term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C7": { + "VCU_LC_D_term_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FL", + "unit": "Nm", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_D_term_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term FR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RL", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_D_term_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Slip D term RR", + "unit": "Nm", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C8": { + "VCU_LC_Kp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "LC Kp", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_LC_Ki": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "LC Ki", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_Kd": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "LC Kd", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + }, + "VCU_LC_T_req": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Request", + "unit": "", + "expectedmin": -18.5, + "expectedmax": 20.0 + } + }, + "0x3C9": { + "VCU_LC_Launch_Mode": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "Launch Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + }, + "VCU_LC_Launching": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "Launching", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 2.0 + } + }, + "0x3CA": { + "VCU_LC_power_limit_torque_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_LC_power_limit_torque_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D0": { + "VCU_TV_MMT_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D1": { + "VCU_TV_T_req": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Required Torque", + "unit": "Nm", + "expectedmin": -85.5, + "expectedmax": 85.5 + }, + "VCU_TV_Mz_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Mz error ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_percentage_torque_delivered": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Delivered Torque Percent", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.5 + } + }, + "0x3D3": { + "VCU_TV_Mz_ref_controller": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_Mz_ref_controller_unsaturated": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D5": { + "VCU_TV_r_ref": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate ref", + "unit": "rad/s", + "expectedmin": -6.5, + "expectedmax": 6.5 + }, + "VCU_TV_YMR_PID_error": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Yaw rate error ", + "unit": "rad/s", + "expectedmin": -4.5, + "expectedmax": 4.5 + }, + "VCU_TV_YMR_PID_error_der": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Yaw rate der error", + "unit": "rad/s^2", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D6": { + "VCU_TV_YMG_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMG", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_D_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMG ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMG_Mz_ref": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + }, + "VCU_TV_YMG_Mz_ref_unsat": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Mz ref unsat YMG", + "unit": "Nm", + "expectedmin": -2000.0, + "expectedmax": 2000.0 + } + }, + "0x3D7": { + "VCU_TV_YMR_P_term": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "P term YMR", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_I_term": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_D_term": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "D term YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + }, + "VCU_TV_YMR_Backstepping_term": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Backstepping YMR ", + "unit": "Nm", + "expectedmin": -1000.0, + "expectedmax": 1000.0 + } + }, + "0x3D8": { + "VCU_TV_MMT_tire_force_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_MMT_tire_force_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Max tire torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3D9": { + "VCU_TV_MMT_SA_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SA_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SA scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3DA": { + "VCU_TV_MMT_SR_scaling_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling FR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RL", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + }, + "VCU_TV_MMT_SR_scaling_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "SR scaling RR", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.5 + } + }, + "0x3E0": { + "ECU_Sensor_Status": { + "type": "Uint", + "startbyte": 0, + "length": 8, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x3E1": { + "VCU_FZ_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E2": { + "VCU_FZ_damp_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_damp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz damp RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E3": { + "VCU_FZ_acc_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_acc_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz acc RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E4": { + "VCU_FZ_ekf_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf FR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RL", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + }, + "VCU_FZ_ekf_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fz ekf RR", + "unit": "N", + "expectedmin": 0.0, + "expectedmax": 1800.0 + } + }, + "0x3E5": { + "VCU_R_eff_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius FL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_FR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius FR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius RL", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + }, + "VCU_R_eff_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 1E-05, + "displayname": "Tire Radius RR", + "unit": "m", + "expectedmin": 0.2, + "expectedmax": 0.4 + } + }, + "0x3E6": { + "VCU_Fx_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Fx FL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Fx FR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Fx RL", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + }, + "VCU_Fx_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Fx RR", + "unit": "N", + "expectedmin": -3000.0, + "expectedmax": 3000.0 + } + }, + "0x3E7": { + "VCU_slip_ratio_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio FR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RL", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + }, + "VCU_slip_ratio_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Ratio RR", + "unit": "", + "expectedmin": -1.5, + "expectedmax": 2.0 + } + }, + "0x3E8": { + "VCU_slip_angle_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle FR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RL", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + }, + "VCU_slip_angle_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.001, + "displayname": "Slip Angle RR", + "unit": "deg", + "expectedmin": -0.5, + "expectedmax": 0.5 + } + }, + "0x3E9": { + "VCU_RPM_der_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative FR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RL", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + }, + "VCU_RPM_der_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 10.0, + "displayname": "RPM derivative RR", + "unit": "1/s^2", + "expectedmin": -30000.0, + "expectedmax": 30000.0 + } + }, + "0x3EA": { + "VCU_Filtered_Steering_wheel_angle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.0573, + "displayname": "Steering Angle", + "unit": "rad", + "expectedmin": -3.0, + "expectedmax": 3.0 + }, + "VCU_Filtered_Steering_wheel_vel": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.573, + "displayname": "Steering Velocity", + "unit": "rad/s", + "expectedmin": -10.0, + "expectedmax": 10.0 + } + }, + "0x3EB": { + "VCU_TV_alpha": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "Alpha", + "unit": "rad", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "VCU_Vx_est": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Vx est", + "unit": "rad", + "expectedmin": -1.0, + "expectedmax": 35.0 + } + }, + "0x401": { + "SBS_F1_APPS1_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 1", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_APPS2_Sensor": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Throttle 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + }, + "SBS_F1_brakePressure1_Sensor": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Front", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + }, + "SBS_F1_brakePressure2_Sensor": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Brake Pressure Rear", + "unit": "Bar", + "expectedmin": 0.0, + "expectedmax": 40.0 + } + }, + "0x402": { + "SBS_F1_KERS_Sensor": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Kers pos", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 1.0 + }, + "SBS_F1_Stering_Angle": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Steering Wheel Angle", + "unit": "rad", + "expectedmin": -120.0, + "expectedmax": 120.0 + }, + "SBS_F1_Steering_Speed": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Steering Wheel Speed", + "unit": "rad/s", + "expectedmin": -500.0, + "expectedmax": 500.0 + } + }, + "0x40D": { + "ADC_FL_DamperFL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_DamperRateFL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_GearTempFL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_CoolingTempFL": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x40E": { + "ADC_FL_BrakePressure_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_BrakePressure_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FL_KERS": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x40F": { + "BSPD_Trigger": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x411": { + "SBS_F2_Damper_pos_FL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_F2_Damper_pos_FR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos FR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_F2_Damper_Rate_FR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate FR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x412": { + "SBS_FR_Acc_Upright_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Acc_Upright_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_FR_Gear_Temp_FL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_FR_Gear_Temp_FR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp FR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x41D": { + "ADC_FR_DamperFR": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_DamperRateFR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_GearTempFR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_CoolingTempFR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x41E": { + "ADC_FR_TPS_left": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_TPS_right": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x41F": { + "ADC_FR_SteeringAngle": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_FR_SteeringSpeed": { + "type": "Float", + "startbyte": 4, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x421": { + "SBS_R1_Damper_pos_RL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RL", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RL", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + }, + "SBS_R1_Damper_pos_RR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Damper pos RR", + "unit": "mm", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Damper_Rate_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "Damper rate RR", + "unit": "mm/s", + "expectedmin": -100.0, + "expectedmax": 100.0 + } + }, + "0x422": { + "SBS_R1_Acc_Upright_RL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright FL", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Acc_Upright_RR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Acc Upright RR", + "unit": "m/s^2", + "expectedmin": -60.0, + "expectedmax": 60.0 + }, + "SBS_R1_Gear_Temp_RL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RL", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_R1_Gear_Temp_RR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Gear Temp RR", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x42E": { + "ADC_REAR_DamperRL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_DamperRateRL": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_DamperRR": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_DamperRateRR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x42F": { + "ADC_REAR_GearTempRL": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_GearTempRR": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_CoolingTempRL": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ADC_REAR_CoolingTempRR": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x431": { + "SBS_MID_Colling_temp_left_H": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_left_L": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp L Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_H": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R High", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + }, + "SBS_MID_Colling_temp_right_L": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Cooling Temp R Low", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } + }, + "0x604": { + "Tire_temp_FL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x605": { + "Tire_temp_FL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x606": { + "Tire_temp_FL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x607": { + "Tire_temp_FL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x608": { + "Tire_temp_RL_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x609": { + "Tire_temp_RL_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60A": { + "Tire_temp_RL_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60B": { + "Tire_temp_RL_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RL_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RL_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60C": { + "Tire_temp_RR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60D": { + "Tire_temp_RR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60E": { + "Tire_temp_RR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x60F": { + "Tire_temp_RR_ch_13": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_14": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_15": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_RR_ch_16": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_RR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x610": { + "Tire_temp_FR_ch_1": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_1", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_2": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_2", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_3": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_3", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_4": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_4", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x611": { + "Tire_temp_FR_ch_5": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_5", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_6": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_6", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_7": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_7", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_8": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_8", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + } + }, + "0x612": { + "Tire_temp_FR_ch_9": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_9", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_10": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_10", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_11": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_11", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true + }, + "Tire_temp_FR_ch_12": { + "type": "Uint", + "startbyte": 6, + "length": 2, + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_12", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true } }, - "0x42F": { - "ADC_REAR_GearTempRL": { + "0x613": { + "Tire_temp_FR_ch_13": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_13", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true }, - "ADC_REAR_GearTempRR": { + "Tire_temp_FR_ch_14": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_14", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true }, - "ADC_REAR_CoolingTempRL": { + "Tire_temp_FR_ch_15": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_15", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true }, - "ADC_REAR_CoolingTempRR": { + "Tire_temp_FR_ch_16": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 - } - }, - "0x431": { - "SBS_MID_Colling_temp_left_H": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_left_L": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp L Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_right_H": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R High", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "SBS_MID_Colling_temp_right_L": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Cooling Temp R Low", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x604": { - "Tire_temp_FL_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x605": { - "Tire_temp_FL_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x606": { - "Tire_temp_FL_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x607": { - "Tire_temp_FL_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FL_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x608": { - "Tire_temp_RL_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x609": { - "Tire_temp_RL_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60A": { - "Tire_temp_RL_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60B": { - "Tire_temp_RL_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RL_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RL_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60C": { - "Tire_temp_RR_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60D": { - "Tire_temp_RR_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60E": { - "Tire_temp_RR_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x60F": { - "Tire_temp_RR_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_RR_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_RR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x610": { - "Tire_temp_FR_ch_1": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_1", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_2": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_2", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_3": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_3", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_4": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_4", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x611": { - "Tire_temp_FR_ch_5": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_5", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_6": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_6", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_7": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_7", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_8": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_8", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, - "0x612": { - "Tire_temp_FR_ch_9": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_9", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_10": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_10", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_11": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_11", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_12": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_12", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 + "factor": 0.1, + "displayname": "Tire_temp_FR_ch_16", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 0.0, + "reversebytes": true } }, - "0x613": { - "Tire_temp_FR_ch_13": { - "type": "Uint", - "startbyte": 0, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_13", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_14": { - "type": "Uint", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_14", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_15": { - "type": "Uint", - "startbyte": 4, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_15", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - }, - "Tire_temp_FR_ch_16": { - "type": "Uint", - "startbyte": 6, - "length": 2, - "factor": 0.1, - "displayname": "Tire_temp_FR_ch_16", - "unit": "C", - "expectedmin": 0.0, - "expectedmax": 80.0 - } - }, "0x620": { "BMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Average_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Max_Voltage_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Voltage_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x621": { @@ -3304,31 +3728,51 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Average_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Max_Temperature_ID": { "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Min_Temperature_ID": { "type": "Uint", "startbyte": 7, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x622": { @@ -3336,25 +3780,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Tractive_System_Current": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Tractive_System_Current_Transient": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_State_of_Charge": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x623": { @@ -3362,7 +3822,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x624": { @@ -3370,7 +3834,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x625": { @@ -3378,13 +3846,21 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Voltage_Sum_of_Cells": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x626": { @@ -3392,19 +3868,31 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_max_isoSPI_fails_Slave_ID": { "type": "Uint", "startbyte": 1, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_max_isoSPI_fails_Register_ID": { "type": "Uint", "startbyte": 2, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6B0": { @@ -3412,25 +3900,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6B1": { @@ -3438,13 +3942,21 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6A0": { @@ -3452,25 +3964,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x6A1": { @@ -3478,7 +4006,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x465": { @@ -3486,19 +4018,31 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Max_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Tot_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 4, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x466": { @@ -3506,13 +4050,21 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Max_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.01 + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x467": { @@ -3520,13 +4072,21 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "GLV_Battery_Charge_Capacity": { "type": "Uint", "startbyte": 1, "length": 4, - "factor": 0.001 + "factor": 0.001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x470": { @@ -3534,7 +4094,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x472": { @@ -3542,7 +4106,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x475": { @@ -3550,7 +4118,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x47F": { @@ -3558,7 +4130,11 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x490": { @@ -3566,7 +4142,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x491": { @@ -3574,7 +4154,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x4C0": { @@ -3582,7 +4166,11 @@ "type": "Uint", "startbyte": 0, "length": 1, - "factor": 1.0 + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x660": { @@ -3590,25 +4178,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x661": { @@ -3616,25 +4220,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x662": { @@ -3642,25 +4262,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x663": { @@ -3668,25 +4304,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x664": { @@ -3694,25 +4346,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x665": { @@ -3720,25 +4388,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x666": { @@ -3746,25 +4430,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x667": { @@ -3772,25 +4472,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x668": { @@ -3798,25 +4514,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x669": { @@ -3824,25 +4556,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66A": { @@ -3850,25 +4598,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66B": { @@ -3876,25 +4640,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66C": { @@ -3902,25 +4682,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66D": { @@ -3928,25 +4724,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66E": { @@ -3954,25 +4766,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x66F": { @@ -3980,25 +4808,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x670": { @@ -4006,25 +4850,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x671": { @@ -4032,25 +4892,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x672": { @@ -4058,25 +4934,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x673": { @@ -4084,25 +4976,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x674": { @@ -4110,25 +5018,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x675": { @@ -4136,25 +5060,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x676": { @@ -4162,25 +5102,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x677": { @@ -4188,25 +5144,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x678": { @@ -4214,25 +5186,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x679": { @@ -4240,25 +5228,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67A": { @@ -4266,25 +5270,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67B": { @@ -4292,25 +5312,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67C": { @@ -4318,25 +5354,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67D": { @@ -4344,25 +5396,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67E": { @@ -4370,25 +5438,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x67F": { @@ -4396,25 +5480,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x680": { @@ -4422,25 +5522,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x681": { @@ -4448,25 +5564,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_133": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_134": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_135": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x682": { @@ -4474,25 +5606,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_137": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_138": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Voltage_139": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.0001 + "factor": 0.0001, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x630": { @@ -4500,25 +5648,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x631": { @@ -4526,25 +5690,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_5": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_6": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_7": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x632": { @@ -4552,25 +5732,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_9": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_10": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_11": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x633": { @@ -4578,25 +5774,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_13": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_14": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_15": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x634": { @@ -4604,25 +5816,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_17": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_18": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_19": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x635": { @@ -4630,25 +5858,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_21": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_22": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_23": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x636": { @@ -4656,25 +5900,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_25": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_26": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_27": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x637": { @@ -4682,25 +5942,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_29": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_30": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_31": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x638": { @@ -4708,25 +5984,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_33": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_34": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_35": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x639": { @@ -4734,25 +6026,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_37": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_38": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_39": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63A": { @@ -4760,25 +6068,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_41": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_42": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_43": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63B": { @@ -4786,25 +6110,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_45": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_46": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_47": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63C": { @@ -4812,25 +6152,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_49": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_50": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_51": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63D": { @@ -4838,25 +6194,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_53": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_54": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_55": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63E": { @@ -4864,25 +6236,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_57": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_58": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_59": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x63F": { @@ -4890,25 +6278,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_61": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_62": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_63": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x640": { @@ -4916,25 +6320,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_65": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_66": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_67": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x641": { @@ -4942,25 +6362,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_69": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_70": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_71": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x642": { @@ -4968,25 +6404,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_73": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_74": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_75": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x643": { @@ -4994,25 +6446,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_77": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_78": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_79": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x644": { @@ -5020,25 +6488,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_81": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_82": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_83": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x645": { @@ -5046,25 +6530,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_85": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_86": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_87": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x646": { @@ -5072,25 +6572,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_89": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_90": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_91": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x647": { @@ -5098,25 +6614,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_93": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_94": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_95": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x648": { @@ -5124,25 +6656,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_97": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_98": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_99": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x649": { @@ -5150,25 +6698,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_101": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_102": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_103": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64A": { @@ -5176,25 +6740,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_105": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_106": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_107": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64B": { @@ -5202,25 +6782,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_109": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_110": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_111": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64C": { @@ -5228,25 +6824,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_113": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_114": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_115": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64D": { @@ -5254,25 +6866,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_117": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_118": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_119": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64E": { @@ -5280,25 +6908,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_121": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_122": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_123": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x64F": { @@ -5306,25 +6950,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_125": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_126": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_127": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x650": { @@ -5332,25 +6992,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_129": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_130": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_131": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x651": { @@ -5358,25 +7034,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_133": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_134": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_135": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x652": { @@ -5384,25 +7076,41 @@ "type": "Uint", "startbyte": 0, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_137": { "type": "Uint", "startbyte": 2, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_138": { "type": "Uint", "startbyte": 4, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 }, "BMS_Cell_Temperature_139": { "type": "Uint", "startbyte": 6, "length": 2, - "factor": 0.1 + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } } } From 6a1c30da5350da13106be8c0252fda8cc36fa7de Mon Sep 17 00:00:00 2001 From: Oddpod Date: Wed, 6 Jun 2018 15:12:40 +0200 Subject: [PATCH 037/100] Fix Unt to Uint --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index bbc506c..64a83f9 100644 --- a/parserules.json +++ b/parserules.json @@ -637,7 +637,7 @@ "expectedmax": 0.0 }, "AMK_RL_Error_Info": { - "type": "Unt", + "type": "Uint", "startbyte": 4, "length": 2, "factor": 1.0, From c4f9b0ef82125e3a12c8bea3327b1fd5a97188e5 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 7 Jun 2018 17:16:51 +0200 Subject: [PATCH 038/100] Add charger 0 can messages id --- parserules.json | 121 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 120 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 64a83f9..b4bf573 100644 --- a/parserules.json +++ b/parserules.json @@ -3671,6 +3671,125 @@ "reversebytes": true } }, + + "0x305": { + "Charger_0_Status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 4.0 + }, + "Charger_0_Mains_Current": { + "type": "Uint", + "startbyte": 1, + "length": 2, + "factor": 10.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_0_DC_Current": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 10.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_0_DC_Voltage": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 10.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_0_Mains_Frequency": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + + "0x306": { + "Charger_0_Primary_Temp": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 30.0 + }, + "Charger_0_Secondary_Temp": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 30.0 + }, + "Charger_0_Mains_Voltage": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 600.0 + }, + "Charger_0_Max_Power": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 3000.0 + }, + "Charger_0_Available_Power": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, + "0x307": { + "Charger_0_Error": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 255.0 + } + }, + "0x620": { "BMS_Max_Cell_Voltage": { "type": "Uint", @@ -7113,4 +7232,4 @@ "expectedmax": 0.0 } } -} +} \ No newline at end of file From 00a61245c812294d1d2f72ca66b1d608f545bb4d Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 8 Jun 2018 14:44:22 +0200 Subject: [PATCH 039/100] Change some values for charger CAN messages --- parserules.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/parserules.json b/parserules.json index b4bf573..e036584 100644 --- a/parserules.json +++ b/parserules.json @@ -3687,7 +3687,7 @@ "type": "Uint", "startbyte": 1, "length": 2, - "factor": 10.0, + "factor": 0.1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -3695,9 +3695,9 @@ }, "Charger_0_DC_Current": { "type": "Uint", - "startbyte": 4, + "startbyte": 3, "length": 2, - "factor": 10.0, + "factor": 0.1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -3705,9 +3705,9 @@ }, "Charger_0_DC_Voltage": { "type": "Uint", - "startbyte": 6, - "length": 1, - "factor": 10.0, + "startbyte": 5, + "length": 2, + "factor": 0.1, "displayname": "", "unit": "", "expectedmin": 0.0, From 1e62f1da714b0b01734f21fb3cf1f5d89fbaca98 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 8 Jun 2018 14:54:19 +0200 Subject: [PATCH 040/100] Fix charger CAN messages, should work now --- parserules.json | 118 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 117 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index e036584..30d314f 100644 --- a/parserules.json +++ b/parserules.json @@ -3770,7 +3770,7 @@ "type": "Uint", "startbyte": 6, "length": 1, - "factor": 1.0, + "factor": 0.5, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -3789,6 +3789,122 @@ "expectedmax": 255.0 } }, + "0x315": { + "Charger_1_Status": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 4.0 + }, + "Charger_1_Mains_Current": { + "type": "Uint", + "startbyte": 1, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_1_DC_Current": { + "type": "Uint", + "startbyte": 3, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_1_DC_Voltage": { + "type": "Uint", + "startbyte": 5, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "Charger_1_Mains_Frequency": { + "type": "Uint", + "startbyte": 7, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x316": { + "Charger_1_Primary_Temp": { + "type": "Int", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 30.0 + }, + "Charger_1_Secondary_Temp": { + "type": "Int", + "startbyte": 1, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 30.0 + }, + "Charger_1_Mains_Voltage": { + "type": "Uint", + "startbyte": 2, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 600.0 + }, + "Charger_1_Max_Power": { + "type": "Uint", + "startbyte": 4, + "length": 2, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 3000.0 + }, + "Charger_1_Available_Power": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 0.5, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, + "0x317": { + "Charger_1_Error": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 255.0 + } + }, "0x620": { "BMS_Max_Cell_Voltage": { From 91ac6ff5863119fadf8c4e1a9e8cc86cea58c921 Mon Sep 17 00:00:00 2001 From: Emil Date: Sat, 9 Jun 2018 14:42:53 +0200 Subject: [PATCH 041/100] Add inverter temp ID --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index e198183..1dcd1ec 100644 --- a/parserules.json +++ b/parserules.json @@ -2594,6 +2594,18 @@ "expectedmin": 0.0, "expectedmax": 80.0 } + }, + "0x432": { + "SBS_MID_Inverter_Temp": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Inverter Temp", + "unit": "C", + "expectedmin": 0.0, + "expectedmax": 80.0 + } }, "0x604": { "Tire_temp_FL_ch_1": { From 1c30bbd6c3ab4b996f95afc849d5d88e60bbcf2c Mon Sep 17 00:00:00 2001 From: amundfjosne Date: Sun, 10 Jun 2018 22:36:18 +0200 Subject: [PATCH 042/100] Change ISO_SPI IDs --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index 209a44b..ede55a4 100644 --- a/parserules.json +++ b/parserules.json @@ -4110,7 +4110,7 @@ "expectedmax": 0.0 } }, - "0x626": { + "0x627": { "BMS_max_isoSPI_fails": { "type": "Uint", "startbyte": 0, @@ -7360,4 +7360,4 @@ "expectedmax": 0.0 } } -} \ No newline at end of file +} From 42cca756774ebb112658cf8ae9ba57a8d6fde631 Mon Sep 17 00:00:00 2001 From: Emil Date: Mon, 11 Jun 2018 19:25:05 +0200 Subject: [PATCH 043/100] Add Power limiting debug info --- parserules.json | 106 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/parserules.json b/parserules.json index ede55a4..904f234 100644 --- a/parserules.json +++ b/parserules.json @@ -1961,6 +1961,112 @@ "expectedmax": 1.5 } }, + "0x3DB": { + "VCU_TV_Powerlim_Power_Estimated": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Estimated Power", + "unit": "", + "expectedmin": -200000, + "expectedmax": 200000 + }, + "VCU_TV_Powerlim_KPout": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Kp_Powerlimiting", + "unit": "", + "expectedmin": 0, + "expectedmax": 30 + } + }, + "0x3DC": { + "VCU_TV_Powerlim_Torque_Reduction_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Powerlim_Torque Reduction FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Powerlim_Torque_Reduction_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Powerlim_Torque Reduction FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Powerlim_Torque_Reduction_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Powerlim_Torque Reduction RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Powerlim_Torque_Reduction_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Powerlim_Torque Reduction RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, + "0x3DD": { + "VCU_TV_Efficiency_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Efficiency_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Efficiency_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Efficiency_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, "0x3E0": { "ECU_Sensor_Status": { "type": "Uint", From 49c596d4fc9b820c21441ef9f81fb57d64f7e515 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 13 Jun 2018 10:19:49 +0200 Subject: [PATCH 044/100] Add launch IDs --- parserules.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/parserules.json b/parserules.json index 904f234..e5e10db 100644 --- a/parserules.json +++ b/parserules.json @@ -4466,6 +4466,30 @@ "expectedmax": 0.0 } }, + "0x473": { + "DASH_REQUEST_LAUNCH_ACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x474": { + "DASH_REQUEST_LAUNCH_DEACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x475": { "DASH_REQUEST_KERS_ACTIVATION": { "type": "Uint", From 3b32a654b9d816240269a518746e57629ec589b9 Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 13 Jun 2018 10:20:05 +0200 Subject: [PATCH 045/100] Add DASH_REQUEST_TS_ACTIVATION --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index e5e10db..6dbd86c 100644 --- a/parserules.json +++ b/parserules.json @@ -4502,6 +4502,18 @@ "expectedmax": 0.0 } }, + "0x476": { + "DASH_REQUEST_TS_ACTIVATION": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x47F": { "DASH_ALIVE_STATUS_BITS": { "type": "Uint", From 48227416d2a4b6436cc4942520d0463ba6efba7e Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 13 Jun 2018 12:38:20 +0200 Subject: [PATCH 046/100] Fix yaw rate scaling factor --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 6dbd86c..290ca76 100644 --- a/parserules.json +++ b/parserules.json @@ -1096,7 +1096,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.091, + "factor": 0.001, "displayname": "Yaw rate", "unit": "m/s", "expectedmin": -7.0, From af1215a53eaebd1b78285022424c9c0c34f05353 Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 13 Jun 2018 12:49:25 +0200 Subject: [PATCH 047/100] Fux ywa angle scaling factor --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 290ca76..d20a8cc 100644 --- a/parserules.json +++ b/parserules.json @@ -1128,7 +1128,7 @@ "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.091, + "factor": 0.001, "displayname": "Yaw angle", "unit": "m/s", "expectedmin": -20.0, From 4d9e5c8961159e2aff50333c5122ba687e21ba53 Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 13 Jun 2018 13:21:11 +0200 Subject: [PATCH 048/100] Update power scaling factors --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index d20a8cc..6b84a50 100644 --- a/parserules.json +++ b/parserules.json @@ -1966,7 +1966,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.01, + "factor": 0.001, "displayname": "Estimated Power", "unit": "", "expectedmin": -200000, @@ -4199,7 +4199,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.1, + "factor": 0.01, "displayname": "", "unit": "", "expectedmin": 0.0, From 501c2ad8e361fe73c5262a51cbfd401697c76d0d Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 13 Jun 2018 20:52:07 +0200 Subject: [PATCH 049/100] Change length INS status --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 209a44b..2c4a21d 100644 --- a/parserules.json +++ b/parserules.json @@ -977,7 +977,7 @@ "VCU_INS_Status": { "type": "Uint", "startbyte": 2, - "length": 2, + "length": 3, "factor": 1.0, "displayname": "INS status", "unit": "", From 4f3dc26692a01bed1584a55381574b3dbf20b7c5 Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 13 Jun 2018 21:37:05 +0200 Subject: [PATCH 050/100] Change length ISN status back --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 650fe36..6b84a50 100644 --- a/parserules.json +++ b/parserules.json @@ -977,7 +977,7 @@ "VCU_INS_Status": { "type": "Uint", "startbyte": 2, - "length": 3, + "length": 2, "factor": 1.0, "displayname": "INS status", "unit": "", From 684288250e154725637759b9240fac94dac4cfc5 Mon Sep 17 00:00:00 2001 From: Adrian Leirvik Larsen Date: Sun, 17 Jun 2018 16:41:03 +0200 Subject: [PATCH 051/100] Add VCU debug message --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index 6b84a50..f639c12 100644 --- a/parserules.json +++ b/parserules.json @@ -1,4 +1,16 @@ { + "0x00A": { + "VCU_debug_message": { + "type": "Uint", + "startbyte": 1, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, "0x010": { "Simian_dataLogger_playback_Ia": { "type": "Int", From 95a7bdb417528921e319e2eacb4e76766b44d6c8 Mon Sep 17 00:00:00 2001 From: Adrian Leirvik Larsen Date: Sun, 17 Jun 2018 18:18:08 +0200 Subject: [PATCH 052/100] Fix length and factor of VCUdebug message --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index f639c12..eee4b95 100644 --- a/parserules.json +++ b/parserules.json @@ -3,8 +3,8 @@ "VCU_debug_message": { "type": "Uint", "startbyte": 1, - "length": 2, - "factor": 0.01, + "length": 1, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, From 107f5cc0c4588cdb7f5383ef6e7dc743e56a82ad Mon Sep 17 00:00:00 2001 From: Adrian Leirvik Larsen Date: Sun, 17 Jun 2018 19:01:16 +0200 Subject: [PATCH 053/100] Change startbyte --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index eee4b95..ea3e1c3 100644 --- a/parserules.json +++ b/parserules.json @@ -2,7 +2,7 @@ "0x00A": { "VCU_debug_message": { "type": "Uint", - "startbyte": 1, + "startbyte": 0, "length": 1, "factor": 1, "displayname": "", From 28c37f7b4e0555102800d5ce652d65022654bd83 Mon Sep 17 00:00:00 2001 From: Adrian Leirvik Larsen Date: Sun, 17 Jun 2018 20:00:29 +0200 Subject: [PATCH 054/100] Change length and factor of vcuDEBUG --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index ea3e1c3..dd5d38b 100644 --- a/parserules.json +++ b/parserules.json @@ -3,8 +3,8 @@ "VCU_debug_message": { "type": "Uint", "startbyte": 0, - "length": 1, - "factor": 1, + "length": 4, + "factor": 0.01, "displayname": "", "unit": "", "expectedmin": 0.0, From 1ad33d19ebc6f4bc508475960d22e53ba36754e7 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 18 Jun 2018 17:53:41 +0200 Subject: [PATCH 055/100] Include VCU debug messages --- parserules.json | 62 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index dd5d38b..ecee1f0 100644 --- a/parserules.json +++ b/parserules.json @@ -1,6 +1,66 @@ { "0x00A": { - "VCU_debug_message": { + "VCU_debug_message1": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, + "0x00B": { + "VCU_debug_message2": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, + "0x00C": { + "VCU_debug_message3": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, + "0x00D": { + "VCU_debug_message4": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, + "0x00E": { + "VCU_debug_message5": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 10.0 + } + }, + "0x00F": { + "VCU_debug_message6": { "type": "Uint", "startbyte": 0, "length": 4, From e0da5cca21a6bf7166400ea4e0d2387e8de31dcf Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 18 Jun 2018 18:20:46 +0200 Subject: [PATCH 056/100] scaling --- parserules.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/parserules.json b/parserules.json index ecee1f0..0fd35d5 100644 --- a/parserules.json +++ b/parserules.json @@ -4,7 +4,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -16,7 +16,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -28,7 +28,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -40,7 +40,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -52,7 +52,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -64,7 +64,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 0.01, + "factor": 1, "displayname": "", "unit": "", "expectedmin": 0.0, From bff06050d22e1baef864b1c5ad446c7c25dc133e Mon Sep 17 00:00:00 2001 From: Emil Date: Mon, 18 Jun 2018 20:12:37 +0200 Subject: [PATCH 057/100] Update power scaling factor --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index 6b84a50..21bad6b 100644 --- a/parserules.json +++ b/parserules.json @@ -977,7 +977,7 @@ "VCU_INS_Status": { "type": "Uint", "startbyte": 2, - "length": 2, + "length": 3, "factor": 1.0, "displayname": "INS status", "unit": "", @@ -1966,7 +1966,7 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001, + "factor": 0.01, "displayname": "Estimated Power", "unit": "", "expectedmin": -200000, From bd9ac5f17883f7c9a9c8b2208b694fdf707c9c4c Mon Sep 17 00:00:00 2001 From: Emil Date: Mon, 18 Jun 2018 21:36:36 +0200 Subject: [PATCH 058/100] Change length of INS status --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index cfea369..377b0b4 100644 --- a/parserules.json +++ b/parserules.json @@ -1049,7 +1049,7 @@ "VCU_INS_Status": { "type": "Uint", "startbyte": 2, - "length": 3, + "length": 2, "factor": 1.0, "displayname": "INS status", "unit": "", From 15cd4f4bf3c80478222cea2c3410dc58dcc40167 Mon Sep 17 00:00:00 2001 From: Emil Date: Tue, 19 Jun 2018 16:15:01 +0200 Subject: [PATCH 059/100] Change scaling factors Slip angle --- parserules.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/parserules.json b/parserules.json index 377b0b4..8c861dd 100644 --- a/parserules.json +++ b/parserules.json @@ -2450,41 +2450,41 @@ "type": "Int", "startbyte": 0, "length": 2, - "factor": 0.001, + "factor": 0.057296, "displayname": "Slip Angle FL", "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 + "expectedmin": -20.0, + "expectedmax": 20.0 }, "VCU_slip_angle_FR": { "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.001, + "factor": 0.057296, "displayname": "Slip Angle FR", "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 + "expectedmin": -20.0, + "expectedmax": 20.0 }, "VCU_slip_angle_RL": { "type": "Int", "startbyte": 4, "length": 2, - "factor": 0.001, + "factor": 0.057296, "displayname": "Slip Angle RL", "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 + "expectedmin": -20.0, + "expectedmax": 20.0 }, "VCU_slip_angle_RR": { "type": "Int", "startbyte": 6, "length": 2, - "factor": 0.001, + "factor": 0.057296, "displayname": "Slip Angle RR", "unit": "deg", - "expectedmin": -0.5, - "expectedmax": 0.5 + "expectedmin": -20.0, + "expectedmax": 20.0 } }, "0x3E9": { From 58a5d80880ef670088fc303436ee4b1a673389c5 Mon Sep 17 00:00:00 2001 From: Emil Date: Tue, 19 Jun 2018 19:38:31 +0200 Subject: [PATCH 060/100] Add unpacking IDs 477, 476, 695, 430, 626, 400, 410, 420, 35D --- parserules.json | 100 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 98 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index 8c861dd..4610172 100644 --- a/parserules.json +++ b/parserules.json @@ -1023,7 +1023,7 @@ "expectedmax": 0.0 } }, - "0x45D": { + "0x35D": { "ECU_Soft_BSPD_status": { "type": "Uint", "startbyte": 0, @@ -2573,6 +2573,18 @@ "expectedmax": 35.0 } }, + "0x400": { + "SBS_F1_Error": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1, + "displayname": "SBS F1 Error", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, "0x401": { "SBS_F1_APPS1_Sensor": { "type": "Uint", @@ -2626,7 +2638,7 @@ "expectedmin": 0.0, "expectedmax": 1.0 }, - "SBS_F1_Stering_Angle": { + "SBS_F1_Steering_Angle": { "type": "Int", "startbyte": 2, "length": 2, @@ -2733,6 +2745,18 @@ "expectedmax": 0.0 } }, + "0x410": { + "SBS_F2_Error": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1, + "displayname": "SBS F2 Error", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, "0x411": { "SBS_F2_Damper_pos_FL": { "type": "Uint", @@ -2903,6 +2927,18 @@ "expectedmax": 0.0 } }, + "0x420": { + "SBS_R1_Error": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1, + "displayname": "SBS R1 Error", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, "0x421": { "SBS_R1_Damper_pos_RL": { "type": "Uint", @@ -3071,6 +3107,18 @@ "expectedmax": 0.0 } }, + "0x430": { + "SBS_MID_Error": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1, + "displayname": "SBS MID Error", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 100.0 + } + }, "0x431": { "SBS_MID_Colling_temp_left_H": { "type": "Int", @@ -4287,6 +4335,18 @@ "expectedmin": 0.0, "expectedmax": 0.0 } + }, + "0x625": { + "BMS_Coloumb_count": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, "0x627": { "BMS_max_isoSPI_fails": { @@ -4526,6 +4586,18 @@ "expectedmax": 0.0 } }, + "0x471": { + "DASH_REQUEST_DRIVE_DISABLE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x472": { "DASH_RTDS_FINISHED": { "type": "Uint", @@ -4585,6 +4657,18 @@ "expectedmin": 0.0, "expectedmax": 0.0 } + }, + "0x477": { + "DASH_FAN_CONTROL_SETTINGS": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } }, "0x47F": { "DASH_ALIVE_STATUS_BITS": { @@ -7573,5 +7657,17 @@ "expectedmin": 0.0, "expectedmax": 0.0 } + }, + "0x652": { + "GLVBMS_ERROR_FLAGS": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } } } From 465d67e5c9079c67e710446a3855e43efb9e2b8f Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 00:47:28 +0200 Subject: [PATCH 061/100] Split sensor status into two fields --- parserules.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index 4610172..7ddea47 100644 --- a/parserules.json +++ b/parserules.json @@ -2140,10 +2140,20 @@ } }, "0x3E0": { - "ECU_Sensor_Status": { + "ECU_Sensor_Status1": { "type": "Uint", "startbyte": 0, - "length": 8, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_Sensor_Status2": { + "type": "Uint", + "startbyte": 4, + "length": 4, "factor": 1.0, "displayname": "", "unit": "", From 301fdcfbd0819fc63977c3b15f1fe2ce4b775ceb Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 11:06:29 +0200 Subject: [PATCH 062/100] Sensor status debuging --- parserules.json | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/parserules.json b/parserules.json index 7ddea47..4610172 100644 --- a/parserules.json +++ b/parserules.json @@ -2140,20 +2140,10 @@ } }, "0x3E0": { - "ECU_Sensor_Status1": { + "ECU_Sensor_Status": { "type": "Uint", "startbyte": 0, - "length": 4, - "factor": 1.0, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - }, - "ECU_Sensor_Status2": { - "type": "Uint", - "startbyte": 4, - "length": 4, + "length": 8, "factor": 1.0, "displayname": "", "unit": "", From c3778b8f422d9b9b5cc260a22b2ffb31bfe84587 Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 11:32:04 +0200 Subject: [PATCH 063/100] Sensor status debugging 2 --- parserules.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 4610172..2c1c94f 100644 --- a/parserules.json +++ b/parserules.json @@ -2140,9 +2140,19 @@ } }, "0x3E0": { - "ECU_Sensor_Status": { + "ECU_Sensor_Status1": { "type": "Uint", "startbyte": 0, + "length": 4, + "factor": 1.0, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "ECU_Sensor_Status2": { + "type": "Uint", + "startbyte": 4, "length": 8, "factor": 1.0, "displayname": "", From 3b6dc92375637842e61da607e4fa52fdbb3415aa Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 14:40:02 +0200 Subject: [PATCH 064/100] Add INS_mode channel --- parserules.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/parserules.json b/parserules.json index 2c1c94f..a093243 100644 --- a/parserules.json +++ b/parserules.json @@ -1055,6 +1055,16 @@ "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 + }, + "VCU_INS_Mode": { + "type": "Uint", + "startbyte": 4, + "length": 1, + "factor": 1.0, + "displayname": "INS Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x361": { From 8974cb008149d0378596ac6d8ab1f4a874f4a001 Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 15:22:13 +0200 Subject: [PATCH 065/100] Add GPS_2 channels --- parserules.json | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/parserules.json b/parserules.json index a093243..7bfd93c 100644 --- a/parserules.json +++ b/parserules.json @@ -1056,7 +1056,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "VCU_INS_Mode": { + "VCU_INS_Mode": { "type": "Uint", "startbyte": 4, "length": 1, @@ -1068,17 +1068,17 @@ } }, "0x361": { - "INS_GPS_fix": { + "INS_GPS_fix_1": { "type": "Uint", "startbyte": 0, "length": 1, "factor": 1.0, - "displayname": "Attitude status", + "displayname": "GPS fix 1", "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 }, - "INS_tracked_satellites": { + "INS_tracked_satellites_1": { "type": "Uint", "startbyte": 1, "length": 1, @@ -1087,6 +1087,26 @@ "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 + }, + "INS_GPS_fix_2": { + "type": "Uint", + "startbyte": 2, + "length": 1, + "factor": 1.0, + "displayname": "GPS fix 2", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "INS_tracked_satellites_2": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1.0, + "displayname": "Satellites", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x362": { @@ -2163,7 +2183,7 @@ "ECU_Sensor_Status2": { "type": "Uint", "startbyte": 4, - "length": 8, + "length": 4, "factor": 1.0, "displayname": "", "unit": "", From d0ca1be11fc4fb08336e345f9f2014be48e67a09 Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 16:40:58 +0200 Subject: [PATCH 066/100] Change length INS_mode --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 7bfd93c..daf86d6 100644 --- a/parserules.json +++ b/parserules.json @@ -1059,7 +1059,7 @@ "VCU_INS_Mode": { "type": "Uint", "startbyte": 4, - "length": 1, + "length": 2, "factor": 1.0, "displayname": "INS Mode", "unit": "", From 4e8e4f33b79bb314ff1e4df150a5455cc372038f Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 17:03:06 +0200 Subject: [PATCH 067/100] Change length INS_mode back --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index daf86d6..7bfd93c 100644 --- a/parserules.json +++ b/parserules.json @@ -1059,7 +1059,7 @@ "VCU_INS_Mode": { "type": "Uint", "startbyte": 4, - "length": 2, + "length": 1, "factor": 1.0, "displayname": "INS Mode", "unit": "", From 6748bd793361e4a3122865b4dad26768a515a413 Mon Sep 17 00:00:00 2001 From: Emil Date: Fri, 22 Jun 2018 17:20:00 +0200 Subject: [PATCH 068/100] Add bitfield for GPS1 and GPS2 --- parserules.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/parserules.json b/parserules.json index 7bfd93c..cb3c2ed 100644 --- a/parserules.json +++ b/parserules.json @@ -1065,6 +1065,26 @@ "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 + }, + "VCU_INS_gps_1": { + "type": "Uint", + "startbyte": 5, + "length": 1, + "factor": 1.0, + "displayname": "GPS fix bitfield", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "VCU_INS_gps_2": { + "type": "Uint", + "startbyte": 6, + "length": 1, + "factor": 1.0, + "displayname": "INS Mode", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x361": { From dc36d84257aea75ade3eb5045616a676eaf57d4d Mon Sep 17 00:00:00 2001 From: Emil Date: Sat, 23 Jun 2018 21:38:11 +0200 Subject: [PATCH 069/100] Move GLVBMS to new IDs --- parserules.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/parserules.json b/parserules.json index cb3c2ed..88946c5 100644 --- a/parserules.json +++ b/parserules.json @@ -4440,7 +4440,7 @@ "expectedmax": 0.0 } }, - "0x6B0": { + "0x6F0": { "GLV_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, @@ -4482,7 +4482,7 @@ "expectedmax": 0.0 } }, - "0x6B1": { + "0x6F1": { "GLV_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, @@ -4504,7 +4504,7 @@ "expectedmax": 0.0 } }, - "0x6A0": { + "0x6E0": { "GLV_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, @@ -4546,7 +4546,7 @@ "expectedmax": 0.0 } }, - "0x6A1": { + "0x6E1": { "GLV_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, From 025d4b149d8d15bd6b369002a717bda0e1f658e9 Mon Sep 17 00:00:00 2001 From: Emil Date: Thu, 28 Jun 2018 10:56:24 +0200 Subject: [PATCH 070/100] Add Torque messages --- parserules.json | 168 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 168 insertions(+) diff --git a/parserules.json b/parserules.json index 88946c5..eff50fd 100644 --- a/parserules.json +++ b/parserules.json @@ -2189,6 +2189,132 @@ "expectedmax": 21.5 } }, + "0x3DD": { + "VCU_TV_Torque_Efficiency_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Efficiency_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Efficiency_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Efficiency_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Efficiency Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, +"0x3DE": { + "VCU_TV_Torque_Alloc_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Alloc Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Alloc_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Alloc Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Alloc_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Alloc Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Alloc_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Alloc Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, +"0x3DF": { + "VCU_TV_Torque_Traction_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Traction Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Traction_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Traction Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Traction_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Traction Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Traction_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Traction Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, "0x3E0": { "ECU_Sensor_Status1": { "type": "Uint", @@ -2633,6 +2759,48 @@ "expectedmax": 35.0 } }, + "0x3EF": { + "VCU_TV_Torque_Power_Limit_FL": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Power Limit Torque FL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Power_Limit_FR": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Power Limit Torque FR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Power_Limit_RL": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.01, + "displayname": "Power Limit Torque RL", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + }, + "VCU_TV_Torque_Power_Limit_RR": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 0.01, + "displayname": "Power Limit Torque RR", + "unit": "Nm", + "expectedmin": -21.5, + "expectedmax": 21.5 + } + }, "0x400": { "SBS_F1_Error": { "type": "Uint", From 2b18bb322a846190af21fba1f4715d0d9b6f5294 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 29 Jun 2018 22:21:51 +0200 Subject: [PATCH 071/100] Add rideheight sensor reading --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index eff50fd..3f4cb1f 100644 --- a/parserules.json +++ b/parserules.json @@ -2887,6 +2887,18 @@ "expectedmax": 500.0 } }, + "0x403": { + "SBS_F1_RideHeight": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "Rideheight", + "unit": "mm", + "expectedmin": -35.0, + "expectedmax": 35.0 + } + }, "0x40D": { "ADC_FL_DamperFL": { "type": "Uint", From ebc7d4d97e6be3826e3beb519f4335a98535d322 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 29 Jun 2018 23:07:00 +0200 Subject: [PATCH 072/100] Add rideheight rate --- parserules.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/parserules.json b/parserules.json index 3f4cb1f..f87850f 100644 --- a/parserules.json +++ b/parserules.json @@ -2897,6 +2897,16 @@ "unit": "mm", "expectedmin": -35.0, "expectedmax": 35.0 + }, + "SBS_F1_RideHeight_Rate": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.01, + "displayname": "Rideheight", + "unit": "", + "expectedmin": -35.0, + "expectedmax": 35.0 } }, "0x40D": { From 9d1b9183359f4a6135c1800a569e065cad0b0b23 Mon Sep 17 00:00:00 2001 From: emilRevolve <31929067+emilRevolve@users.noreply.github.com> Date: Sun, 1 Jul 2018 21:48:35 +0200 Subject: [PATCH 073/100] fixed duplicate canid --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index eff50fd..bb2c71d 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x625": { + "0x626": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From b150a96da95e9fe0874fbe8b95e4718818073ec1 Mon Sep 17 00:00:00 2001 From: emilRevolve <31929067+emilRevolve@users.noreply.github.com> Date: Sun, 1 Jul 2018 21:53:52 +0200 Subject: [PATCH 074/100] fixed back to duplicate --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index bb2c71d..eff50fd 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x626": { + "0x625": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From 8ce667c49fd2f5fbf2f1fe0c1dca2800b2477ac3 Mon Sep 17 00:00:00 2001 From: emilRevolve <31929067+emilRevolve@users.noreply.github.com> Date: Sun, 1 Jul 2018 21:55:50 +0200 Subject: [PATCH 075/100] fixed duplicate again --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index eff50fd..bb2c71d 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x625": { + "0x626": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From 1d297db7fc36ea5e61e5dc95549b74edc0de7104 Mon Sep 17 00:00:00 2001 From: emilRevolve <31929067+emilRevolve@users.noreply.github.com> Date: Sun, 1 Jul 2018 21:57:44 +0200 Subject: [PATCH 076/100] removed id 626 columb count --- parserules.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/parserules.json b/parserules.json index bb2c71d..d9b63dc 100644 --- a/parserules.json +++ b/parserules.json @@ -4563,18 +4563,6 @@ "expectedmin": 0.0, "expectedmax": 0.0 } - }, - "0x626": { - "BMS_Coloumb_count": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, - "displayname": "", - "unit": "", - "expectedmin": 0.0, - "expectedmax": 0.0 - } }, "0x627": { "BMS_max_isoSPI_fails": { From 47b6fc1b18b679e2d960c9d273ff18abc4c5d329 Mon Sep 17 00:00:00 2001 From: emilRevolve <31929067+emilRevolve@users.noreply.github.com> Date: Sun, 1 Jul 2018 22:02:17 +0200 Subject: [PATCH 077/100] added duplicate 625 --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index d9b63dc..8664e77 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,6 +4564,18 @@ "expectedmax": 0.0 } }, + "0x625: { + "BMS_Coloumb_count": { + "type": "Int", + "startbyte": 2, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x627": { "BMS_max_isoSPI_fails": { "type": "Uint", From bb776bc418d2014a0a637949464f01a70fc42de8 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 2 Jul 2018 06:41:57 +0200 Subject: [PATCH 078/100] Change ID of AMS_Coloumb_count Changed the ID AMS_Coloumb_count ID from 0x625 to 0x626. --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 8664e77..a084558 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x625: { + "0x626": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From 9d58eaecc2cbc730d0ad52972e6184ca1525ef22 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 2 Jul 2018 09:51:16 +0200 Subject: [PATCH 079/100] Change the ID of Tractive_system_power Instead of changing the ID of BMS_Coloumb_count t 626, i tried changing the ID of Tractive_System_Power to 626 --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index a084558..dc93c22 100644 --- a/parserules.json +++ b/parserules.json @@ -4542,7 +4542,7 @@ "expectedmax": 0.0 } }, - "0x625": { + "0x626": { "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x626": { + "0x625": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From 60098d9d0cbcae1297b103136dfb20cc40ab2a8b Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 3 Jul 2018 15:00:50 +0200 Subject: [PATCH 080/100] Add AMK and SBS IDs to canstructure --- canstructure.txt | 47 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/canstructure.txt b/canstructure.txt index f94c9e3..d276bf7 100644 --- a/canstructure.txt +++ b/canstructure.txt @@ -1,12 +1,39 @@ -// HOW TO USE: -// Use a '#' for a new catergory -// All names cannot contain spaces. -// (CAN_ID) = (CAN_NAME) -// -// Example: -// #kake -// 288 = ninja -// 31A = bolle +#AMK +184 = AMK_FL_Setpoint_Message +185 = AMK_FR_Setpoint_Message +188 = AMK_RL_Setpoint_Message +189 = AMK_RR_Setpoint_Message +283 = AMK_FL_Actual_Values_1 +284 = AMK_FL_Actual_Values_2 +285 = AMK_FR_Actual_Values_1 +286 = AMK_FR_Actual_Values_2 +287 = AMK_RL_Actual_Values_1 +288 = AMK_RL_Actual_Values_2 +289 = AMK_RR_Actual_Values_1 +28A = AMK_RR_Actual_Values_2 + +#SBS_FL +400 = Error_Bitfield_FL +401 = APPS_n_Brake_Pressure +402 = KERS_n_Steering +40F = BSPD_Trigger + +#SBS_FR +410 = Error_Bitfield_FR +411 = Damper_Front +412 = Acc_n_Gear_Temp_Front + +#SBS_Rear +420 = Error_Bitfield_Rear +421 = APPS_n_Brake_Pressure +422 = KERS_n_Steering + +#SBS_Mid +430 = Error_Bitfield_Mid +431 = Cooling_Temp +432 = Ambient_Inverter_Temp + + #BMS 440 = Max_Cell_Voltage @@ -21,5 +48,3 @@ 465 = GLV_Min_Cell_Voltage 466 = GLV_Max_Cell_Voltage 467 = GLV_State_Of_Charge - - From 034e64e290eaeacaafa9ee92f4291ccaef8e288a Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 3 Jul 2018 15:11:31 +0200 Subject: [PATCH 081/100] Remove bad stupid old example IDs --- canstructure.txt | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/canstructure.txt b/canstructure.txt index d276bf7..dc60dbe 100644 --- a/canstructure.txt +++ b/canstructure.txt @@ -32,19 +32,3 @@ 430 = Error_Bitfield_Mid 431 = Cooling_Temp 432 = Ambient_Inverter_Temp - - - -#BMS -440 = Max_Cell_Voltage -441 = Average_Cell_Voltage -442 = Min_Cell_Voltage - -#ECU -351 = ECU_DRIVE_ENABLE -352 = ECU_DRIVE_DISABLE - -#GLV -465 = GLV_Min_Cell_Voltage -466 = GLV_Max_Cell_Voltage -467 = GLV_State_Of_Charge From d4dab80b80d11119c4dfad8376eb4b407384c9e3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 14 Jul 2018 22:45:50 +0200 Subject: [PATCH 082/100] Change AMS SOC and power IDs --- parserules.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parserules.json b/parserules.json index 5f612cf..bed2863 100644 --- a/parserules.json +++ b/parserules.json @@ -4564,7 +4564,7 @@ "expectedmax": 0.0 } }, - "0x626": { + "0x625": { "BMS_Tractive_System_Power": { "type": "Int", "startbyte": 0, @@ -4586,7 +4586,7 @@ "expectedmax": 0.0 } }, - "0x625": { + "0x626": { "BMS_Coloumb_count": { "type": "Int", "startbyte": 2, From c3a84024953b2175526b6c3c605cb1e13276ebd3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 14 Jul 2018 22:47:43 +0200 Subject: [PATCH 083/100] Add voltage transient and VCU overcurrent messages --- parserules.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index bed2863..4adc56e 100644 --- a/parserules.json +++ b/parserules.json @@ -4597,7 +4597,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 } - }, + }, "0x627": { "BMS_max_isoSPI_fails": { "type": "Uint", @@ -4630,6 +4630,30 @@ "expectedmax": 0.0 } }, + "0x628": { + "BMS_Tractive_System_Voltage_Transient": { + "type": "Int", + "startbyte": 0, + "length": 2, + "factor": 0.01, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x629": { + "AMS_VCU_Soft_Overcurrent": { + "type": "Uint", + "startbyte": 0, + "length": 2, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x6F0": { "GLV_Cell_Voltage_0": { "type": "Uint", From ec7980a5a02f7ee1f1cbef8bb4ec1b2ff5c971d4 Mon Sep 17 00:00:00 2001 From: Emil Date: Sun, 15 Jul 2018 19:35:04 +0200 Subject: [PATCH 084/100] Move GLVBMS error flags to right position, should also fix 4 missing cell temperatures --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 4adc56e..57075de 100644 --- a/parserules.json +++ b/parserules.json @@ -7932,7 +7932,7 @@ "expectedmax": 0.0 } }, - "0x652": { + "0x695": { "GLVBMS_ERROR_FLAGS": { "type": "Uint", "startbyte": 0, From 06eb9ceb6a9a456cf5dc576f8b57629eb5478aa6 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 16 Jul 2018 13:38:48 +0200 Subject: [PATCH 085/100] Chabnge voltage transient from int to uint --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 57075de..07a989c 100644 --- a/parserules.json +++ b/parserules.json @@ -4632,7 +4632,7 @@ }, "0x628": { "BMS_Tractive_System_Voltage_Transient": { - "type": "Int", + "type": "Uint", "startbyte": 0, "length": 2, "factor": 0.01, From 3795315836fca95c207d79bf00e6d8b8c068649f Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 17 Jul 2018 01:39:44 +0200 Subject: [PATCH 086/100] Change kpout factor --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 07a989c..735bd88 100644 --- a/parserules.json +++ b/parserules.json @@ -2098,7 +2098,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 1, "displayname": "Kp_Powerlimiting", "unit": "", "expectedmin": 0, From bc3ac59f8df282f2c3fcbaba4f96961c52fed6c4 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 17 Jul 2018 01:40:14 +0200 Subject: [PATCH 087/100] Add VCU_TV_Powerlim_Alpha and VCU_TV_Powerlim_Fail --- parserules.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/parserules.json b/parserules.json index 735bd88..488e889 100644 --- a/parserules.json +++ b/parserules.json @@ -2103,6 +2103,26 @@ "unit": "", "expectedmin": 0, "expectedmax": 30 + }, + "VCU_TV_Powerlim_Alpha": { + "type": "Int", + "startbyte": 4, + "length": 2, + "factor": 0.001, + "displayname": "Alpha_Powerlimiting", + "unit": "", + "expectedmin": 0, + "expectedmax": 1 + }, + "VCU_TV_Powerlim_Fail": { + "type": "Int", + "startbyte": 6, + "length": 2, + "factor": 1, + "displayname": "Fail_Powerlimiting", + "unit": "", + "expectedmin": 0, + "expectedmax": 1 } }, "0x3DC": { From 6600add153358c9fb66f3140b69104e05e2e08a3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 17 Jul 2018 01:43:35 +0200 Subject: [PATCH 088/100] cahnge scaling of kpout --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 488e889..ee16698 100644 --- a/parserules.json +++ b/parserules.json @@ -2098,7 +2098,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 1, + "factor": 0.01, "displayname": "Kp_Powerlimiting", "unit": "", "expectedmin": 0, From 9e7262ce7343c0e6641d82e46ac3f15e55e875fe Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Tue, 17 Jul 2018 07:52:36 +0200 Subject: [PATCH 089/100] add glvbms error timer ongoing msg --- parserules.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/parserules.json b/parserules.json index 488e889..cb91aea 100644 --- a/parserules.json +++ b/parserules.json @@ -7963,5 +7963,27 @@ "expectedmin": 0.0, "expectedmax": 0.0 } + }, + "0x699": { + "GLVBMS_ERROR_TIMER_ONGOING_UNDERVOLTAGE": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + }, + "GLVBMS_ERROR_TIMER_ONGOING_OVERTEMP": { + "type": "Uint", + "startbyte": 1, + "length": 1, + "factor": 1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } } } From 79b88699e7f1d82c77b86a4af32b5ec7b7f3266c Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 17 Jul 2018 12:54:17 +0200 Subject: [PATCH 090/100] Change scaling of kpout --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index ee16698..e088b6b 100644 --- a/parserules.json +++ b/parserules.json @@ -2098,7 +2098,7 @@ "type": "Int", "startbyte": 2, "length": 2, - "factor": 0.01, + "factor": 0.0001, "displayname": "Kp_Powerlimiting", "unit": "", "expectedmin": 0, From 678c11ed9e33c5439c96f4f579d620eb536a115e Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Wed, 18 Jul 2018 07:14:46 +0200 Subject: [PATCH 091/100] add bms soc from lut --- parserules.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/parserules.json b/parserules.json index d3d921e..998b84a 100644 --- a/parserules.json +++ b/parserules.json @@ -4616,6 +4616,16 @@ "unit": "", "expectedmin": 0.0, "expectedmax": 0.0 + }, + "BMS_SOC_from_lut": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 } }, "0x627": { From 16ee7157050c52602392a6dfbc03010a78093b2b Mon Sep 17 00:00:00 2001 From: Dinosshan Thiagarajah Date: Thu, 19 Jul 2018 01:56:01 +0200 Subject: [PATCH 092/100] add soc from lut for glvbms --- parserules.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 998b84a..19294fe 100644 --- a/parserules.json +++ b/parserules.json @@ -7995,5 +7995,16 @@ "expectedmin": 0.0, "expectedmax": 0.0 } - } + }, + "0x693": { + "GLVBMS_COLOMB_COUNT": { + "type": "Uint", + "startbyte": 3, + "length": 1, + "factor": 1, + "displayname": "SOC count from lut", + "unit": "#", + "expectedmin": 0.0, + "expectedmax": 100 + } } From a65465cad7a4563221bf35998260e9be198f68b6 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 20 Jul 2018 14:03:10 +0200 Subject: [PATCH 093/100] Add missing bracket --- parserules.json | 1 + 1 file changed, 1 insertion(+) diff --git a/parserules.json b/parserules.json index 19294fe..e84d53d 100644 --- a/parserules.json +++ b/parserules.json @@ -8008,3 +8008,4 @@ "expectedmax": 100 } } +} From b75948ade7bf1c0255a6e3af8ec847b516d029a2 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 20 Jul 2018 14:08:15 +0200 Subject: [PATCH 094/100] Remove duplicate efficiency ID --- parserules.json | 44 +------------------------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) diff --git a/parserules.json b/parserules.json index e84d53d..0684e20 100644 --- a/parserules.json +++ b/parserules.json @@ -2167,48 +2167,6 @@ "expectedmax": 21.5 } }, - "0x3DD": { - "VCU_TV_Efficiency_FL": { - "type": "Int", - "startbyte": 0, - "length": 2, - "factor": 0.01, - "displayname": "Efficiency Torque FL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_Efficiency_FR": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.01, - "displayname": "Efficiency Torque FR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_Efficiency_RL": { - "type": "Int", - "startbyte": 4, - "length": 2, - "factor": 0.01, - "displayname": "Efficiency Torque RL", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - }, - "VCU_TV_Efficiency_RR": { - "type": "Int", - "startbyte": 6, - "length": 2, - "factor": 0.01, - "displayname": "Efficiency Torque RR", - "unit": "Nm", - "expectedmin": -21.5, - "expectedmax": 21.5 - } - }, "0x3DD": { "VCU_TV_Torque_Efficiency_FL": { "type": "Int", @@ -8007,5 +7965,5 @@ "expectedmin": 0.0, "expectedmax": 100 } -} + } } From 6caec2ed786bc8429eb5dd325d1543d4eb32a13a Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 20 Jul 2018 14:14:14 +0200 Subject: [PATCH 095/100] Change GLV to GLVBMS for better grouping in analyze --- parserules.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/parserules.json b/parserules.json index 0684e20..76f1de0 100644 --- a/parserules.json +++ b/parserules.json @@ -4643,7 +4643,7 @@ } }, "0x6F0": { - "GLV_Cell_Voltage_0": { + "GLVBMS_Cell_Voltage_0": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4653,7 +4653,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Voltage_1": { + "GLVBMS_Cell_Voltage_1": { "type": "Uint", "startbyte": 2, "length": 2, @@ -4663,7 +4663,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Voltage_2": { + "GLVBMS_Cell_Voltage_2": { "type": "Uint", "startbyte": 4, "length": 2, @@ -4673,7 +4673,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Voltage_3": { + "GLVBMS_Cell_Voltage_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4685,7 +4685,7 @@ } }, "0x6F1": { - "GLV_Cell_Voltage_4": { + "GLVBMS_Cell_Voltage_4": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4695,7 +4695,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Voltage_5": { + "GLVBMS_Cell_Voltage_5": { "type": "Uint", "startbyte": 2, "length": 2, @@ -4707,7 +4707,7 @@ } }, "0x6E0": { - "GLV_Cell_Temperature_0": { + "GLVBMS_Cell_Temperature_0": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4717,7 +4717,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Temperature_1": { + "GLVBMS_Cell_Temperature_1": { "type": "Uint", "startbyte": 2, "length": 2, @@ -4727,7 +4727,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Temperature_2": { + "GLVBMS_Cell_Temperature_2": { "type": "Uint", "startbyte": 4, "length": 2, @@ -4737,7 +4737,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Cell_Temperature_3": { + "GLVBMS_Cell_Temperature_3": { "type": "Uint", "startbyte": 6, "length": 2, @@ -4749,7 +4749,7 @@ } }, "0x6E1": { - "GLV_Cell_Temperature_4": { + "GLVBMS_Cell_Temperature_4": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4761,7 +4761,7 @@ } }, "0x465": { - "GLV_Min_Cell_Voltage": { + "GLVBMS_Min_Cell_Voltage": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4771,7 +4771,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Max_Cell_Voltage": { + "GLVBMS_Max_Cell_Voltage": { "type": "Uint", "startbyte": 2, "length": 2, @@ -4781,7 +4781,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Tot_Cell_Voltage": { + "GLVBMS_Tot_Cell_Voltage": { "type": "Uint", "startbyte": 4, "length": 4, @@ -4793,7 +4793,7 @@ } }, "0x466": { - "GLV_Min_Cell_Temperature": { + "GLVBMS_Min_Cell_Temperature": { "type": "Uint", "startbyte": 0, "length": 2, @@ -4803,7 +4803,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Max_Cell_Temperature": { + "GLVBMS_Max_Cell_Temperature": { "type": "Uint", "startbyte": 2, "length": 2, @@ -4815,7 +4815,7 @@ } }, "0x467": { - "GLV_State_of_Charge": { + "GLVBMS_State_of_Charge": { "type": "Uint", "startbyte": 0, "length": 1, @@ -4825,7 +4825,7 @@ "expectedmin": 0.0, "expectedmax": 0.0 }, - "GLV_Battery_Charge_Capacity": { + "GLVBMS_Battery_Charge_Capacity": { "type": "Uint", "startbyte": 1, "length": 4, From 70feb0cfcbc8bb8f9bc561195309cedd053b27f3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 20 Jul 2018 14:15:13 +0200 Subject: [PATCH 096/100] Change AMS to BMS for better grouping in analyze --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index 76f1de0..fc81ab2 100644 --- a/parserules.json +++ b/parserules.json @@ -4631,7 +4631,7 @@ } }, "0x629": { - "AMS_VCU_Soft_Overcurrent": { + "BMS_VCU_Soft_Overcurrent": { "type": "Uint", "startbyte": 0, "length": 2, From 73c39d0d405ef798a16033a41b4b2e94bdbc164e Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 21 Jul 2018 09:52:38 +0200 Subject: [PATCH 097/100] Fix errors on AMS and glvbms --- parserules.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/parserules.json b/parserules.json index fc81ab2..5ed874d 100644 --- a/parserules.json +++ b/parserules.json @@ -4566,10 +4566,10 @@ }, "0x626": { "BMS_Coloumb_count": { - "type": "Int", - "startbyte": 2, - "length": 2, - "factor": 0.1, + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 0.001, "displayname": "", "unit": "", "expectedmin": 0.0, @@ -4577,8 +4577,8 @@ }, "BMS_SOC_from_lut": { "type": "Uint", - "startbyte": 3, - "length": 1, + "startbyte": 4, + "length": 2, "factor": 0.1, "displayname": "", "unit": "", @@ -7957,7 +7957,7 @@ "0x693": { "GLVBMS_COLOMB_COUNT": { "type": "Uint", - "startbyte": 3, + "startbyte": 4, "length": 1, "factor": 1, "displayname": "SOC count from lut", From 4e3db68ed607c089ab0b24eaf85a81a326547ef3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 22 Jul 2018 05:12:12 +0200 Subject: [PATCH 098/100] Add missing AMS IDs --- parserules.json | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/parserules.json b/parserules.json index 5ed874d..a336422 100644 --- a/parserules.json +++ b/parserules.json @@ -4642,6 +4642,42 @@ "expectedmax": 0.0 } }, + "0x62A": { + "BMS_Limp_Home_Temperature": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x62B": { + "BMS_Limp_Home_Voltage": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, + "0x62C": { + "BMS_Activate_VCU_Soft_Overcurrent": { + "type": "Uint", + "startbyte": 0, + "length": 1, + "factor": 0.1, + "displayname": "", + "unit": "", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x6F0": { "GLVBMS_Cell_Voltage_0": { "type": "Uint", From ed9f257152dc0f1b3fc96585d15f9381d19b3356 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 22 Jul 2018 05:12:28 +0200 Subject: [PATCH 099/100] Include IMD resistance ID --- parserules.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/parserules.json b/parserules.json index a336422..e00cfa7 100644 --- a/parserules.json +++ b/parserules.json @@ -5004,6 +5004,18 @@ "expectedmax": 0.0 } }, + "0x492": { + "BMS_IMD_Resistance": { + "type": "Uint", + "startbyte": 0, + "length": 4, + "factor": 1000.0, + "displayname": "IMD_resistance", + "unit": "kOhm", + "expectedmin": 0.0, + "expectedmax": 0.0 + } + }, "0x4C0": { "Alive_message": { "type": "Uint", From 094c049af290facf827ce9e9345be60d1c30e9cb Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 22 Jul 2018 07:00:25 +0200 Subject: [PATCH 100/100] Fix bad resisttance scaling --- parserules.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parserules.json b/parserules.json index e00cfa7..5c1f881 100644 --- a/parserules.json +++ b/parserules.json @@ -5009,7 +5009,7 @@ "type": "Uint", "startbyte": 0, "length": 4, - "factor": 1000.0, + "factor": 0.001, "displayname": "IMD_resistance", "unit": "kOhm", "expectedmin": 0.0,