|
1 | 1 | { "commands": [ |
| 2 | +{ "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "15D1"}, "freq": 1, |
| 3 | + "signals": [ |
| 4 | + {"id": "ID4_HV_EM_POWER_LIMITATION", "path": "Engine", "fmt": {"bix": 8, "len": 16, "max": 3276750, "mul": 50, "unit": "watts" }, "name": "Electric motor power limitation"}, |
| 5 | + {"id": "ID4_HV_EM_NV_POWER_LIMITATION", "path": "Engine", "fmt": {"bix": 24, "len": 8, "max": 12750, "mul": 50, "unit": "watts" }, "name": "Electric motor non-vehicle power limitation"}, |
| 6 | + {"id": "ID4_NV_ENERGY_REQUIREMENT", "path": "Battery", "fmt": {"bix": 32, "len": 8, "max": 12750, "mul": 50, "div": 1000, "unit": "kilowattHours" }, "name": "Non-vehicle energy requirement"}, |
| 7 | + {"id": "ID4_HV_EM_HV_BATTERY_ENERGY_INFORMATION", "path": "Battery", "fmt": {"bix": 40, "len": 16, "max": 3276750, "mul": 50, "div": 1000, "unit": "kilowattHours" }, "name": "Electric motor battery energy"} |
| 8 | + ]}, |
2 | 9 | { "hdr": "710", "rax": "77A", "dbg": true, "cmd": {"22": "2A0E"}, "freq": 5, |
3 | 10 | "signals": [ |
4 | 11 | {"id": "ID4_SSB_R", "path": "Battery", "fmt": { "len": 8, "max": 100, "mul": 2, "div": 10, "unit": "milliohms" }, "name": "Start/stop battery resistance"} |
|
11 | 18 | ]}, |
12 | 19 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AB2"}, "freq": 86400, |
13 | 20 | "signals": [ |
14 | | - {"id": "ID4_HVBAT_CAP", "path": "Battery", "fmt": { "len": 32, "max": 3276, "div": 1310770, "unit": "kilowattHours" }, "name": "HV battery capacity", "description": "Total possible energy in the high voltage battery"}, |
15 | | - {"id": "ID4_HVBAT_E_MAX", "path": "Battery", "fmt": { "len": 16, "max": 3276750, "mul": 50, "unit": "watts" }, "name": "HV battery, max energy"} |
| 21 | + {"id": "ID4_HVBAT_CAP", "path": "Battery", "fmt": { "len": 16, "max": 3276750, "mul": 50, "div": 1000, "unit": "kilowattHours" }, "name": "HV battery, max energy"} |
16 | 22 | ]}, |
17 | 23 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AB4"}, "freq": 1, |
18 | 24 | "signals": [ |
19 | | - {"id": "ID4_RANGE_EST_INT", "path": "Battery.Internal", "fmt": {"bix": 16, "len": 16, "max": 65535, "unit": "kilometers" }, "name": "Estimated electric power reserve"}, |
| 25 | + {"id": "ID4_RANGE_RESERVE_EST", "path": "Battery.Internal", "fmt": {"bix": 16, "len": 16, "max": 65535, "unit": "kilometers" }, "name": "Estimated electric power reserve"}, |
20 | 26 | {"id": "ID4_HVBAT_CSMP_AVG_INT", "path": "Battery.Internal", "fmt": {"bix": 72, "len": 8, "max": 255, "unit": "amps" }, "name": "Average battery consumption"} |
21 | 27 | ]}, |
22 | 28 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AB5"}, "freq": 1, |
|
25 | 31 | ]}, |
26 | 32 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AB6"}, "freq": 5, |
27 | 33 | "signals": [ |
28 | | - {"id": "ID4_RANGE_V2", "path": "Trips", "fmt": { "len": 16, "max": 65535, "unit": "miles" }, "name": "Range remaining", "suggestedMetric": "electricRange"} |
| 34 | + {"id": "ID4_RANGE", "path": "Trips", "fmt": { "len": 16, "max": 65535, "unit": "miles" }, "name": "Range remaining, displayed", "suggestedMetric": "electricRange"} |
29 | 35 | ]}, |
30 | 36 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AB7"}, "freq": 5, |
31 | 37 | "signals": [ |
|
43 | 49 | ]}, |
44 | 50 | { "hdr": "710", "rax": "77A", "fcm1": true, "dbg": true, "cmd": {"22": "2AF7"}, "freq": 1, |
45 | 51 | "signals": [ |
46 | | - {"id": "ID4_AUX_BAT_V", "path": "Battery", "fmt": { "len": 16, "max": 69, "div": 1000, "add": 4, "unit": "volts" }, "name": "12V battery voltage"}, |
| 52 | + {"id": "ID4_AUX_BAT_V", "path": "Battery", "fmt": { "len": 16, "max": 69, "div": 1000, "add": 4, "unit": "volts" }, "name": "12V battery voltage", "suggestedMetric": "starterBatteryVoltage"}, |
47 | 53 | {"id": "ID4_AUX_BAT_C", "path": "Battery", "fmt": {"bix": 16, "len": 32, "max": 1000000, "min": -1000000, "mul": 0.001, "sign": true, "unit": "amps" }, "name": "12V battery current"}, |
48 | 54 | {"id": "ID4_AUX_BAT_SOC", "path": "Battery", "fmt": {"bix": 56, "len": 8, "max": 100, "unit": "percent" }, "name": "12V battery soc"}, |
49 | 55 | {"id": "ID4_AUX_BAT_T", "path": "Battery", "fmt": {"bix": 64, "len": 8, "max": 215, "min": -40, "add": -40, "unit": "celsius" }, "name": "12V battery temperature"}, |
|
54 | 60 | {"id": "ID4_AUX_BAT_AGE_POW", "path": "Battery", "fmt": {"bix": 168, "len": 8, "max": 100, "unit": "percent" }, "name": "12V battery aging by power"}, |
55 | 61 | {"id": "ID4_AUX_BAT_CAP", "path": "Battery", "fmt": {"bix": 176, "len": 8, "max": 100, "unit": "ampereHours" }, "name": "12V battery adapted capacity"} |
56 | 62 | ]}, |
| 63 | +{ "hdr": "713", "rax": "77D", "fcm1": true, "din": "03", "dbg": true, "cmd": {"22": "1800"}, "freq": 1, |
| 64 | + "signals": [ |
| 65 | + {"id": "ID4_FL_WHEEL_SPEED", "path": "Movement", "fmt": { "len": 16, "max": 655.35, "div": 100, "unit": "kilometersPerHour" }, "name": "Front left wheel speed"} |
| 66 | + ]}, |
| 67 | +{ "hdr": "713", "rax": "77D", "fcm1": true, "din": "03", "dbg": true, "cmd": {"22": "1801"}, "freq": 1, |
| 68 | + "signals": [ |
| 69 | + {"id": "ID4_FR_WHEEL_SPEED", "path": "Movement", "fmt": { "len": 16, "max": 655.35, "div": 100, "unit": "kilometersPerHour" }, "name": "Front right wheel speed"} |
| 70 | + ]}, |
| 71 | +{ "hdr": "713", "rax": "77D", "fcm1": true, "din": "03", "dbg": true, "cmd": {"22": "1802"}, "freq": 1, |
| 72 | + "signals": [ |
| 73 | + {"id": "ID4_RL_WHEEL_SPEED", "path": "Movement", "fmt": { "len": 16, "max": 655.35, "div": 100, "unit": "kilometersPerHour" }, "name": "Rear left wheel speed"} |
| 74 | + ]}, |
| 75 | +{ "hdr": "713", "rax": "77D", "fcm1": true, "din": "03", "dbg": true, "cmd": {"22": "1803"}, "freq": 1, |
| 76 | + "signals": [ |
| 77 | + {"id": "ID4_RR_WHEEL_SPEED", "path": "Movement", "fmt": { "len": 16, "max": 655.35, "div": 100, "unit": "kilometersPerHour" }, "name": "Rear right wheel speed"} |
| 78 | + ]}, |
57 | 79 | { "hdr": "714", "rax": "7B0", "dbg": true, "cmd": {"22": "2613"}, "freq": 30, |
58 | 80 | "signals": [ |
59 | 81 | {"id": "ID4_IAT", "path": "Climate", "fmt": { "len": 16, "max": 255, "div": 10, "unit": "celsius" }, "name": "Interior air temperature"} |
|
109 | 131 | "signals": [ |
110 | 132 | {"id": "ID4_AIR_POLUTION", "path": "Climate", "fmt": { "len": 8, "max": 12.7, "min": -12.7, "div": 10, "sign": true, "unit": "scalar" }, "name": "Air pollution level", "description": "0 means clean air."} |
111 | 133 | ]}, |
112 | | -{ "hdr": "746", "rax": "7B0", "fcm1": true, "dbg": true, "cmd": {"22": "27C3"}, "freq": 1, |
| 134 | +{ "hdr": "746", "rax": "7B0", "fcm1": true, "dbg": true, "cmd": {"22": "27C3"}, "freq": 1, "filter": { "to": 2022, "from": 2025 }, |
113 | 135 | "signals": [ |
114 | 136 | {"id": "ID4_HVAC_OUTSIDE_HUM", "path": "Climate", "fmt": {"bix": 56, "len": 8, "max": 100, "div": 2, "unit": "percent" }, "name": "Outside humidity"} |
115 | 137 | ]}, |
|
122 | 144 | "signals": [ |
123 | 145 | {"id": "ID4_GPS_SATS_VISIBLE", "path": "GPS", "fmt": { "len": 8, "max": 255, "unit": "scalar" }, "name": "Satellites, visible"}, |
124 | 146 | {"id": "ID4_GPS_SATS_TRACKED", "path": "GPS", "fmt": {"bix": 8, "len": 8, "max": 255, "unit": "scalar" }, "name": "Satellites, tracked"} |
| 147 | + ]}, |
| 148 | +{ "hdr": "FC00", "rax": "FE0076", "pri": "17", "tst": "76", "dbg": true, "cmd": {"22": "3DEF"}, "freq": 1, |
| 149 | + "signals": [ |
| 150 | + {"id": "ID4_SOC", "path": "Battery", "fmt": { "len": 16, "max": 100, "div": 100, "sign": true, "unit": "percent" }, "name": "State of charge", "suggestedMetric": "stateOfCharge"} |
| 151 | + ]}, |
| 152 | +{ "hdr": "FC00", "rax": "FE007B", "pri": "17", "tst": "7B", "dbg": true, "cmd": {"22": "028C"}, "freq": 1, |
| 153 | + "signals": [ |
| 154 | + {"id": "ID4_SOC_DISP", "path": "Battery", "fmt": { "len": 8, "max": 100, "mul": 20.4, "div": 46, "add": -6.4, "unit": "percent" }, "name": "State of charge, display", "suggestedMetric": "stateOfCharge"} |
125 | 155 | ]} |
126 | 156 | ] |
127 | 157 | } |
0 commit comments