From 4d207d6184e0dc7419e1f88ef250b96a6b87d973 Mon Sep 17 00:00:00 2001 From: Jeff Verkoeyen Date: Mon, 6 Jul 2026 17:03:18 -0400 Subject: [PATCH] Update command data for Kia/Telluride --- signalsets/v3/default.json | 28 +- tests/test_cases/2020/command_support.yaml | 48 +-- .../2020/commands/7A0.7A8.22C00B|fc=1.yaml | 333 +++++++++++++++--- .../2020/commands/7B3.7BB.220100|fc=1.yaml | 277 +++++++++++---- .../2020/commands/7C6.7CE.22B002|fc=1.yaml | 82 +++-- tests/test_cases/2020/commands/7E0.0104.yaml | 8 + tests/test_cases/2020/commands/7E0.0105.yaml | 8 + tests/test_cases/2020/commands/7E0.0106.yaml | 8 + tests/test_cases/2020/commands/7E0.0108.yaml | 5 + tests/test_cases/2020/commands/7E0.010D.yaml | 6 + tests/test_cases/2020/commands/7E0.0111.yaml | 7 +- tests/test_cases/2020/commands/7E0.012F.yaml | 4 +- tests/test_cases/2020/commands/7E0.0131.yaml | 30 +- tests/test_cases/2020/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2020/commands/7E0.0142.yaml | 3 + tests/test_cases/2020/commands/7E0.0144.yaml | 14 + tests/test_cases/2020/commands/7E0.0147.yaml | 3 + tests/test_cases/2020/commands/7E0.01A6.yaml | 4 +- tests/test_cases/2021/command_support.yaml | 12 +- .../2021/commands/7A0.7A8.22C00B|fc=1.yaml | 153 ++++++-- .../2021/commands/7C6.7CE.22B002|fc=1.yaml | 10 +- tests/test_cases/2021/commands/7E0.0101.yaml | 27 ++ tests/test_cases/2021/commands/7E0.0104.yaml | 7 +- tests/test_cases/2021/commands/7E0.0105.yaml | 7 +- tests/test_cases/2021/commands/7E0.0106.yaml | 7 +- tests/test_cases/2021/commands/7E0.0107.yaml | 2 +- tests/test_cases/2021/commands/7E0.0108.yaml | 2 +- tests/test_cases/2021/commands/7E0.0109.yaml | 2 +- tests/test_cases/2021/commands/7E0.0111.yaml | 8 + tests/test_cases/2021/commands/7E0.0130.yaml | 3 + tests/test_cases/2021/commands/7E0.0131.yaml | 4 +- tests/test_cases/2021/commands/7E0.0144.yaml | 10 +- tests/test_cases/2021/commands/7E0.014E.yaml | 3 + tests/test_cases/2021/commands/7E0.0155.yaml | 2 +- tests/test_cases/2021/commands/7E0.0156.yaml | 2 +- tests/test_cases/2021/commands/7E0.0157.yaml | 2 +- tests/test_cases/2021/commands/7E0.0158.yaml | 2 +- tests/test_cases/2021/commands/7E0.01A6.yaml | 13 +- .../2021/commands/7E0.7E8.22E00A.yaml | 27 +- tests/test_cases/2022/command_support.yaml | 38 -- tests/test_cases/2023/command_support.yaml | 47 +-- .../2023/commands/7A0.7A8.22C00B|fc=1.yaml | 97 +++-- .../2023/commands/7B3.7BB.220100|fc=1.yaml | 242 ++++++------- .../2023/commands/7C6.7CE.22B002|fc=1.yaml | 9 + tests/test_cases/2023/commands/7E0.0104.yaml | 8 + tests/test_cases/2023/commands/7E0.0105.yaml | 8 + tests/test_cases/2023/commands/7E0.0106.yaml | 26 ++ tests/test_cases/2023/commands/7E0.0108.yaml | 5 + tests/test_cases/2023/commands/7E0.010D.yaml | 5 + tests/test_cases/2023/commands/7E0.0111.yaml | 8 + tests/test_cases/2023/commands/7E0.0131.yaml | 4 +- tests/test_cases/2023/commands/7E0.0134.yaml | 18 + tests/test_cases/2023/commands/7E0.0142.yaml | 5 + tests/test_cases/2023/commands/7E0.0144.yaml | 14 + tests/test_cases/2023/commands/7E0.0147.yaml | 5 + tests/test_cases/2023/commands/7E0.01A6.yaml | 9 + .../2023/commands/7E0.7E8.22E001.yaml | 22 +- .../2023/commands/7E0.7E8.22E00A.yaml | 11 + tests/test_cases/2024/command_support.yaml | 82 +++-- .../2024/commands/770.778.22BC03.yaml | 107 ++++++ .../2024/commands/770.778.22BC04.yaml | 22 ++ .../2024/commands/770.778.22BC05.yaml | 27 ++ .../2024/commands/770.778.22BC07.yaml | 7 + .../2024/commands/770.778.22BC09.yaml | 26 ++ .../2024/commands/7A0.7A8.22C00B|fc=1.yaml | 186 ++++++++++ .../2024/commands/7B3.7BB.220100|fc=1.yaml | 189 ++++++++++ .../2024/commands/7C6.7CE.22B002|fc=1.yaml | 47 +++ .../2024/commands/7D1.7D9.220104.yaml | 308 ++++++++++++++++ tests/test_cases/2024/commands/7E0.0104.yaml | 8 + tests/test_cases/2024/commands/7E0.0105.yaml | 8 + tests/test_cases/2024/commands/7E0.011F.yaml | 5 + tests/test_cases/2024/commands/7E0.012F.yaml | 8 + tests/test_cases/2024/commands/7E0.0131.yaml | 29 ++ tests/test_cases/2024/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2024/commands/7E0.0144.yaml | 11 + .../2024/commands/7E0.7E8.22E001.yaml | 233 ++++++++++++ .../2024/commands/7E0.7E8.22E002.yaml | 266 ++++++++++++++ .../2024/commands/7E0.7E8.22E00A.yaml | 156 ++++++++ .../2024/commands/7E0.7E8.22E021.yaml | 191 ++++++++++ tests/test_cases/2025/command_support.yaml | 46 +-- .../2025/commands/770.778.22BC04.yaml | 10 + .../2025/commands/7A0.7A8.22C00B|fc=1.yaml | 296 +++++++++------- .../2025/commands/7B3.7BB.220100|fc=1.yaml | 181 +++++++--- .../2025/commands/7C6.7CE.22B002|fc=1.yaml | 46 +-- .../2025/commands/7D1.7D9.220104.yaml | 41 ++- tests/test_cases/2025/commands/7E0.0104.yaml | 4 +- tests/test_cases/2025/commands/7E0.0105.yaml | 8 +- tests/test_cases/2025/commands/7E0.0106.yaml | 5 + tests/test_cases/2025/commands/7E0.0108.yaml | 5 + tests/test_cases/2025/commands/7E0.0111.yaml | 8 + tests/test_cases/2025/commands/7E0.011C.yaml | 5 + tests/test_cases/2025/commands/7E0.012F.yaml | 4 +- tests/test_cases/2025/commands/7E0.0131.yaml | 16 +- tests/test_cases/2025/commands/7E0.0134.yaml | 14 +- tests/test_cases/2025/commands/7E0.0144.yaml | 7 +- tests/test_cases/2025/commands/7E0.0147.yaml | 5 + tests/test_cases/2025/commands/7E0.01A6.yaml | 15 +- 97 files changed, 3534 insertions(+), 908 deletions(-) create mode 100644 tests/test_cases/2020/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0108.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0108.yaml create mode 100644 tests/test_cases/2023/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2024/commands/770.778.22BC03.yaml create mode 100644 tests/test_cases/2024/commands/770.778.22BC04.yaml create mode 100644 tests/test_cases/2024/commands/770.778.22BC05.yaml create mode 100644 tests/test_cases/2024/commands/770.778.22BC07.yaml create mode 100644 tests/test_cases/2024/commands/770.778.22BC09.yaml create mode 100644 tests/test_cases/2024/commands/7A0.7A8.22C00B|fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7B3.7BB.220100|fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7C6.7CE.22B002|fc=1.yaml create mode 100644 tests/test_cases/2024/commands/7D1.7D9.220104.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2024/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2024/commands/7E0.7E8.22E001.yaml create mode 100644 tests/test_cases/2024/commands/7E0.7E8.22E002.yaml create mode 100644 tests/test_cases/2024/commands/7E0.7E8.22E00A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.7E8.22E021.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0108.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2025/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0147.yaml diff --git a/signalsets/v3/default.json b/signalsets/v3/default.json index b741656..e9fa520 100644 --- a/signalsets/v3/default.json +++ b/signalsets/v3/default.json @@ -1,5 +1,5 @@ { "commands": [ -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC03"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC03"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_DOOR_RL", "path": "Doors", "fmt": {"bix": 32, "len": 1, "max": 1, "unit": "noyes" }, "name": "Rear left door open?"}, {"id": "TELLURIDE_DOOR_FL", "path": "Doors", "fmt": {"bix": 34, "len": 1, "max": 1, "unit": "noyes" }, "name": "Front left door open?"}, @@ -14,7 +14,7 @@ {"id": "TELLURIDE_HOOD", "path": "Doors", "fmt": {"bix": 47, "len": 1, "max": 1, "unit": "noyes" }, "name": "Hood latched?"}, {"id": "TELLURIDE_DEFOG_SW", "path": "Climate", "fmt": {"bix": 56, "len": 8, "max": 1, "nullmin": 0, "nullmax": 1, "unit": "noyes" }, "name": "Defogging?"} ]}, -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC04"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC04"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_LOCK_FR", "path": "Doors", "fmt": {"bix": 34, "len": 1, "max": 1, "unit": "scalar" }, "name": "Door lock front right"}, {"id": "TELLURIDE_LOCK_FL", "path": "Doors", "fmt": {"bix": 35, "len": 1, "max": 1, "unit": "scalar" }, "name": "Door lock front left "}, @@ -23,25 +23,25 @@ {"id": "TELLURIDE_BELT_RL", "path": "Seatbelts", "fmt": {"bix": 53, "len": 1, "max": 1, "unit": "noyes" }, "name": "Rear left seatbelt latched?"}, {"id": "TELLURIDE_BELT_RR", "path": "Seatbelts", "fmt": {"bix": 54, "len": 1, "max": 1, "unit": "noyes" }, "name": "Rear right seatbelt latched?"} ]}, -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC05"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC05"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_HAZARD_SW", "path": "Lights", "fmt": {"bix": 32, "len": 8, "max": 255, "unit": "scalar" }, "name": "Hazard switch"}, {"id": "TELLURIDE_HL_SW", "path": "Lights", "fmt": {"bix": 48, "len": 8, "max": 1, "nullmin": 0, "nullmax": 2, "unit": "noyes" }, "name": "Headlight switch"} ]}, -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC07"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC07"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_DEFOG_LIGHT", "path": "Climate", "fmt": {"bix": 40, "len": 8, "max": 1, "unit": "noyes" }, "name": "Defog light on"} ]}, -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC08"}, "freq": 2, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC08"}, "freq": 2, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_TURN_L", "path": "Lights", "fmt": {"bix": 32, "len": 8, "max": 1, "nullmin": 0, "nullmax": 1, "unit": "noyes" }, "name": "Left turn signal on? (raw >1)"} ]}, -{ "hdr": "770", "rax": "778", "cmd": {"22": "BC09"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "770", "rax": "778", "cmd": {"22": "BC09"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_HL_HIGH", "path": "Lights", "fmt": {"bix": 48, "len": 8, "max": 1, "div": 12, "unit": "noyes" }, "name": "Headlight high beam on"}, {"id": "TELLURIDE_HL_LOW", "path": "Lights", "fmt": {"bix": 56, "len": 8, "max": 1, "div": 12, "unit": "noyes" }, "name": "Headlight low beam on"} ]}, -{ "hdr": "7A0", "rax": "7A8", "fcm1": true, "cmd": {"22": "C00B"}, "freq": 15, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7A0", "rax": "7A8", "fcm1": true, "cmd": {"22": "C00B"}, "freq": 15, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_TP_FL", "path": "Tires", "fmt": {"bix": 32, "len": 8, "max": 51, "div": 5, "unit": "psi" }, "name": "Front left tire pressure", "suggestedMetric": "frontLeftTirePressure"}, {"id": "TELLURIDE_TPMS_TEMP_FL", "path": "Tires", "fmt": {"bix": 40, "len": 8, "max": 100, "min": -50, "sign": true, "unit": "celsius" }, "name": "Tire temperature front left"}, @@ -90,13 +90,13 @@ }} } ]}, -{ "hdr": "7B3", "rax": "7BB", "fcm1": true, "cmd": {"22": "0100"}, "freq": 0.25, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7B3", "rax": "7BB", "fcm1": true, "cmd": {"22": "0100"}, "freq": 0.25, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_TEMP_INT", "path": "Climate", "fmt": {"bix": 40, "len": 8, "max": 80, "min": -40, "div": 2, "add": -40, "unit": "celsius" }, "name": "Interior temperature"}, {"id": "TELLURIDE_TEMP_EXT", "path": "Climate", "fmt": {"bix": 48, "len": 8, "max": 80, "min": -40, "div": 2, "add": -40, "unit": "celsius" }, "name": "Exterior temperature"}, {"id": "TELLURIDE_VSS", "path": "Movement", "fmt": {"bix": 232, "len": 8, "max": 255, "unit": "kilometersPerHour" }, "name": "Vehicle speed", "suggestedMetric": "speed"} ]}, -{ "hdr": "7C6", "rax": "7CE", "fcm1": true, "cmd": {"22": "B002"}, "freq": 5, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7C6", "rax": "7CE", "fcm1": true, "cmd": {"22": "B002"}, "freq": 5, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_FLI_VOL", "path": "Fuel", "fmt": {"bix": 32, "len": 8, "max": 255, "unit": "liters" }, "name": "Fuel level (volume)"}, {"id": "TELLURIDE_CLUSTER_VOLTAGE", "path": "Electrical", "fmt": {"bix": 40, "len": 8, "max": 18, "div": 12.8, "unit": "volts" }, "name": "Cluster voltage"}, @@ -121,7 +121,7 @@ {"id": "TELLURIDE_TIRE_RL_VSS_V3", "path": "Movement", "fmt": {"bix": 64, "len": 8, "max": 205, "min": -50, "add": -50, "unit": "kilometersPerHour" }, "name": "Rear left wheel speed"}, {"id": "TELLURIDE_TIRE_RR_VSS_V3", "path": "Movement", "fmt": {"bix": 72, "len": 8, "max": 205, "min": -50, "add": -50, "unit": "kilometersPerHour" }, "name": "Rear right wheel speed"} ]}, -{ "hdr": "7D1", "rax": "7D9", "cmd": {"22": "0104"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7D1", "rax": "7D9", "cmd": {"22": "0104"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_VSS_AVG_V2", "path": "Movement", "fmt": {"bix": 48, "len": 8, "max": 255, "unit": "kilometersPerHour" }, "name": "Average wheel speed"}, {"id": "TELLURIDE_TIRE_FL_VSS_V2", "path": "Movement", "fmt": {"bix": 88, "len": 8, "max": 255, "unit": "kilometersPerHour" }, "name": "Front left wheel speed"}, @@ -155,19 +155,19 @@ "signals": [ {"id": "TELLURIDE_EOT_V2", "path": "Engine", "fmt": {"bix": 184, "len": 8, "max": 215, "min": -40, "add": -4, "unit": "celsius" }, "name": "Engine oil temperature"} ]}, -{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E001"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E001"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_IAT", "path": "Engine", "fmt": {"bix": 264, "len": 8, "max": 143.254781, "div": 1.3333, "add": -48, "unit": "celsius" }, "name": "Intake air temperature"}, {"id": "TELLURIDE_EOT", "path": "Engine", "fmt": {"bix": 272, "len": 8, "max": 143.254781, "div": 1.3333, "add": -48, "unit": "celsius" }, "name": "Engine oil temperature"} ]}, -{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E002"}, "freq": 5, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E002"}, "freq": 5, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_INJ_DUR_1", "path": "Engine", "fmt": {"bix": 176, "len": 16, "blsb": true, "max": 53.686409, "div": 1220.7, "unit": "seconds" }, "name": "Injection duration cylinder 1"}, {"id": "TELLURIDE_INJ_DUR_2", "path": "Engine", "fmt": {"bix": 192, "len": 16, "blsb": true, "max": 53.686409, "div": 1220.7, "unit": "seconds" }, "name": "Injection duration cylinder 2"}, {"id": "TELLURIDE_INJ_DUR_3", "path": "Engine", "fmt": {"bix": 208, "len": 16, "blsb": true, "max": 53.686409, "div": 1220.7, "unit": "seconds" }, "name": "Injection duration cylinder 3"}, {"id": "TELLURIDE_INJ_DUR_4", "path": "Engine", "fmt": {"bix": 224, "len": 16, "blsb": true, "max": 53.686409, "div": 1220.7, "unit": "seconds" }, "name": "Injection duration cylinder 4"} ]}, -{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E00A"}, "freq": 1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E00A"}, "freq": 1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_KNOCK_RETARD_1", "path": "Engine", "fmt": {"bix": 96, "len": 8, "max": 25.4, "min": -25.6, "div": 5, "sign": true, "unit": "degrees" }, "name": "Knock retard cylinder 1"}, {"id": "TELLURIDE_KNOCK_RETARD_2", "path": "Engine", "fmt": {"bix": 104, "len": 8, "max": 25.4, "min": -25.6, "div": 5, "sign": true, "unit": "degrees" }, "name": "Knock retard cylinder 2"}, @@ -178,7 +178,7 @@ {"id": "TELLURIDE_KNOCK_LEARN_3", "path": "Engine", "fmt": {"bix": 176, "len": 8, "max": 25.4, "min": -25.6, "div": 5, "sign": true, "unit": "degrees" }, "name": "Knock learn cylinder 3"}, {"id": "TELLURIDE_KNOCK_LEARN_4", "path": "Engine", "fmt": {"bix": 184, "len": 8, "max": 25.4, "min": -25.6, "div": 5, "sign": true, "unit": "degrees" }, "name": "Knock learn cylinder 4"} ]}, -{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E021"}, "freq": 0.1, "dbgfilter": { "years": [2022, 2024], "from": 2026 }, +{ "hdr": "7E0", "rax": "7E8", "cmd": {"22": "E021"}, "freq": 0.1, "dbgfilter": { "years": [2022], "from": 2026 }, "signals": [ {"id": "TELLURIDE_TURBO_BOOST", "path": "Engine", "fmt": {"bix": 56, "len": 16, "max": 66.81, "min": -10, "div": 831.55690902, "add": -12, "unit": "psi" }, "name": "Turbo boost pressure (gauge)"}, {"id": "TELLURIDE_WG_VOLTAGE", "path": "Engine", "fmt": {"bix": 392, "len": 16, "max": 10, "mul": 10, "div": 65535, "unit": "volts" }, "name": "Waste gate voltage"}, diff --git a/tests/test_cases/2020/command_support.yaml b/tests/test_cases/2020/command_support.yaml index 2c31e24..b220665 100644 --- a/tests/test_cases/2020/command_support.yaml +++ b/tests/test_cases/2020/command_support.yaml @@ -51,30 +51,12 @@ supported_commands_by_ecu: - 013F:CATEMP22 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 0142:VPWR - - 0143:LOAD_ABS - - 0144:EQ_RAT - - 0145:TP_R - - 0146:AAT - - 0147:TP_B - - 0149:APP_D - - 014A:APP_E - - 014C:TAC_PCT - - 014D:MIL_TIME - - 014E:CLR_TIME - - 0151:FUEL_TYP - - 0155:STSO2FT1 - - 0156:LGSO2FT1 - - 0157:STSO2FT2 - - 0158:LGSO2FT2 - - 0159:FRP_ABS - - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0108:SHRTFT2,SHRTFT4 - 7E0.010D:VSS - 7E0.0111:TP - 7E0.011F:RUNTM @@ -82,8 +64,10 @@ supported_commands_by_ecu: - 7E0.012F:FLI - 7E0.0130:WARM_UPS - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT - 7E0.0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT - 7E0.0145:TP_R - 7E0.0147:TP_B - 7E0.0149:APP_D @@ -98,21 +82,6 @@ supported_commands_by_ecu: - 7E0.7E8.22E004 - 7E0.7E8.22E00A:TELLURIDE_KNOCK_LEARN_1,TELLURIDE_KNOCK_LEARN_2,TELLURIDE_KNOCK_LEARN_3,TELLURIDE_KNOCK_LEARN_4,TELLURIDE_KNOCK_RETARD_1,TELLURIDE_KNOCK_RETARD_2,TELLURIDE_KNOCK_RETARD_3,TELLURIDE_KNOCK_RETARD_4 - 7E0.7E8.22E021:TELLURIDE_TURBO_BOOST,TELLURIDE_WG_DUTY,TELLURIDE_WG_POSITION,TELLURIDE_WG_SETPOINT,TELLURIDE_WG_VOLTAGE - "7E1": - - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - - 0104:LOAD_PCT - - 0105:ECT - - 010C:RPM - - 010D:VSS - - 0111:TP - - 011C:OBDSUP - - 011F:RUNTM - - 0121:MIL_DIST - - 0130:WARM_UPS - - 0131:CLR_DIST - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0149:APP_D unsupported_commands_by_ecu: "744": - 744.74C.22E001 @@ -130,6 +99,11 @@ unsupported_commands_by_ecu: "7E1": - 7E1.21A0:TELLURIDE_ATF_T,TELLURIDE_GEAR,TELLURIDE_VSS_V3 - 7E1.2201A4:TELLURIDE_CLUTCH_1_T,TELLURIDE_CLUTCH_2_T,TELLURIDE_GEAR_CUR,TELLURIDE_GEAR_NXT + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.0131 "7E2": - 7E2.2101:TELLURIDE_VSS_V2 - 7E2.22E004:TELLURIDE_VPWR_V3 diff --git a/tests/test_cases/2020/commands/7A0.7A8.22C00B|fc=1.yaml b/tests/test_cases/2020/commands/7A0.7A8.22C00B|fc=1.yaml index 5dc7ea0..bff11f1 100644 --- a/tests/test_cases/2020/commands/7A0.7A8.22C00B|fc=1.yaml +++ b/tests/test_cases/2020/commands/7A0.7A8.22C00B|fc=1.yaml @@ -28,6 +28,114 @@ test_cases: 7A82200020000000200 7A823000002FB83AA83 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 1 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 0 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 1 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180000000020000 + 7A822000200000002B6 + 7A823560400FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 1 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 0 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 12.8 + TELLURIDE_TP_FR_PRE21: 36 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 1 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A8218000000002B440 + 7A822040000000002B2 + 7A823430400FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 1 + TELLURIDE_TB_FL: 27_3V + TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TB_RR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 52 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 33.8 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 0 + response: |- + 7A8102062C00BFFFFFF + 7A82180A93401000000 + 7A82200020000000200 + 7A823000002FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 55 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 33.8 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: 2 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180A93704000000 + 7A8220002AE3404009A + 7A823350400FB83AA83 + 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 @@ -35,50 +143,76 @@ test_cases: TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 76 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 57 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 35.4 - TELLURIDE_TP_FR: 17.4 - TELLURIDE_TP_FR_PRE21: 34.2 - TELLURIDE_TT_RR_PRE21: 35 + TELLURIDE_TP_FL: 35 + TELLURIDE_TP_FR: 12 + TELLURIDE_TP_FR_PRE21: 35.4 + TELLURIDE_TT_RR_PRE21: 7 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B14C0400AB57 - 7A8220400AF550400AB - 7A8234B0400FB83AA83 + 7A82180AF390400B13C + 7A8220400B43906009F + 7A823370600FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 - TELLURIDE_FR_INVALID: 1 + TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 - TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 TELLURIDE_TPMS_TEMP_FL: 77 - TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 35 + TELLURIDE_TP_FR: 15.6 + TELLURIDE_TP_FR_PRE21: 32.2 + TELLURIDE_TT_RR_PRE21: 27 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180AF4D0400A14E + 7A8220400AF4D0400AE + 7A8234D0400FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 58 + TELLURIDE_TPMS_TEMP_FR: 6 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 35.4 - TELLURIDE_TP_FR: 0 - TELLURIDE_TP_FR_PRE21: 0 - TELLURIDE_TT_RR_PRE21: 34 + TELLURIDE_TP_FR: 11.8 + TELLURIDE_TP_FR_PRE21: 35.4 + TELLURIDE_TT_RR_PRE21: 7 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B14D04000000 - 7A8220002B1540400A9 - 7A8234B0400FB83AA83 + 7A82180B13A0600B13B + 7A8220600B43906009F + 7A823370600FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -88,23 +222,23 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 79 + TELLURIDE_TPMS_TEMP_FL: 78 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 35.6 - TELLURIDE_TP_FR: 17.4 - TELLURIDE_TP_FR_PRE21: 34.2 - TELLURIDE_TT_RR_PRE21: 35 + TELLURIDE_TP_FR: 15.8 + TELLURIDE_TP_FR_PRE21: 32.6 + TELLURIDE_TT_RR_PRE21: 27 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B24F0400AB57 - 7A8220400AF550400AD - 7A8234E0400FB83AA83 + 7A82180B24E0400A34F + 7A8220400AF4D0400B1 + 7A8234D0400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -114,13 +248,13 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 80 + TELLURIDE_TPMS_TEMP_FL: 79 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 36.4 + TELLURIDE_TP_FL: 35.6 TELLURIDE_TP_FR: 17.4 - TELLURIDE_TP_FR_PRE21: 34.6 + TELLURIDE_TP_FR_PRE21: 34.2 TELLURIDE_TT_RR_PRE21: 35 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 @@ -128,9 +262,9 @@ test_cases: TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B6500400AD57 - 7A8220400B1550400AF - 7A8234F0400FB83AA83 + 7A82180B24F0400AB57 + 7A8220400AF550400AD + 7A8234E0400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -140,23 +274,23 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 83 + TELLURIDE_TPMS_TEMP_FL: 79 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 36.6 - TELLURIDE_TP_FR: 17 - TELLURIDE_TP_FR_PRE21: 34.6 - TELLURIDE_TT_RR_PRE21: 31 + TELLURIDE_TP_FL: 35.8 + TELLURIDE_TP_FR: 16 + TELLURIDE_TP_FR_PRE21: 33 + TELLURIDE_TT_RR_PRE21: 28 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B7530400AD55 - 7A8220400AE510400AF - 7A823510400FB83AA83 + 7A82180B34F0400A550 + 7A8220400B14E0400B2 + 7A8234F0400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -184,6 +318,59 @@ test_cases: 7A8220400B3550400B2 7A823500400FB83AA83 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 50 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 38.4 + TELLURIDE_TP_FR: 10 + TELLURIDE_TP_FR_PRE21: 38 + TELLURIDE_TT_RR_PRE21: 0 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180C0320000BE32 + 7A8220000C0320000B8 + 7A823320000FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 98 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 38.4 + TELLURIDE_TP_FR: 19.4 + TELLURIDE_TP_FR_PRE21: 35.8 + TELLURIDE_TT_RR_PRE21: 45 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180C0620400B361 + 7A8220400BE5F0400C0 + 7A823610400FB83AA83 + 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 @@ -192,21 +379,73 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 90 + TELLURIDE_TPMS_TEMP_FL: 77 TELLURIDE_TPMS_TEMP_FR: 6 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 37.6 - TELLURIDE_TP_FR: 18.2 - TELLURIDE_TP_FR_PRE21: 36 - TELLURIDE_TT_RR_PRE21: 38 + TELLURIDE_TP_FL: 38.8 + TELLURIDE_TP_FR: 15.6 + TELLURIDE_TP_FR_PRE21: 39 + TELLURIDE_TT_RR_PRE21: 27 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180C24D0600C34E + 7A8220600C64D0600C2 + 7A8234B0600FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 100 + TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 38.8 + TELLURIDE_TP_FR: 20 + TELLURIDE_TP_FR_PRE21: 36.4 + TELLURIDE_TT_RR_PRE21: 50 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180C2650600B664 + 7A8220600C1640600C1 + 7A823630600FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 78 + TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 39 + TELLURIDE_TP_FR: 15.8 + TELLURIDE_TP_FR_PRE21: 39 + TELLURIDE_TT_RR_PRE21: 28 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180BC5A0600B45B - 7A8220600B6580600B7 - 7A823580600FB83AA83 + 7A82180C34E0600C34F + 7A8220600CA4E0600C1 + 7A8234B0600FB83AA83 7A824AA83AA83AAAAAA diff --git a/tests/test_cases/2020/commands/7B3.7BB.220100|fc=1.yaml b/tests/test_cases/2020/commands/7B3.7BB.220100|fc=1.yaml index 954e4ae..86625f3 100644 --- a/tests/test_cases/2020/commands/7B3.7BB.220100|fc=1.yaml +++ b/tests/test_cases/2020/commands/7B3.7BB.220100|fc=1.yaml @@ -1,81 +1,202 @@ command_id: 7B3.7BB.220100|fc=1 test_cases: - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 22.5 + TELLURIDE_TEMP_EXT: 0 + TELLURIDE_TEMP_INT: 4 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF7D7F551910 - 7BB22241611FFFFF1FF - 7BB231211FFFFFFFFFF - 7BB24FF24F2FFFF00BD + 7BB2168FF58504E48F1 + 7BB22F01EF1FFFFEFFF + 7BB23EEF0FFFFFFFFFF + 7BB24FF1E57FFFF004C + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: -1.5 + TELLURIDE_TEMP_INT: 5 + TELLURIDE_VSS: 42 + response: |- + 7BB10256201007F9606 + 7BB2168FF5A4D4F04F1 + 7BB22C305F1FFFF0EFF + 7BB23EEEFFFFFFFFFFF + 7BB24FF20C6FFFF2A6D + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: -1 + TELLURIDE_TEMP_INT: 5 + TELLURIDE_VSS: 14 + response: |- + 7BB10256201007F9606 + 7BB2168FF5A4E5002F1 + 7BB22C302F1FFFF0EFF + 7BB23EEEFFFFFFFFFFF + 7BB24FF20C6FFFF0E64 + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 0 + TELLURIDE_TEMP_INT: 5 + TELLURIDE_VSS: 5 + response: |- + 7BB10256201007F9606 + 7BB2168FF5A504F43F1 + 7BB22C240F0FFFF0EFF + 7BB23EEEFFFFFFFFFFF + 7BB24FF20C6FFFF055C + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: -1.5 + TELLURIDE_TEMP_INT: 6.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF5D4D5300F0 + 7BB223D00F1FFFF0EFF + 7BB23EE66FFFFFFFFFF + 7BB24FF3A91FFFF007B 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 22.5 + TELLURIDE_TEMP_EXT: -1.5 + TELLURIDE_TEMP_INT: 8 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF7D7F554810 - 7BB22243D11FFFFF1FF - 7BB231111FFFFFFFFFF - 7BB24FF23F2FFFF00BF + 7BB2168FF604D5300F0 + 7BB223D00F0FFFF0EFF + 7BB23EE66FFFFFFFFFF + 7BB24FF3791FFFF0082 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 22.5 + TELLURIDE_TEMP_EXT: -3.5 + TELLURIDE_TEMP_INT: 8.5 + TELLURIDE_VSS: 57 + response: |- + 7BB10256201007F9606 + 7BB2168FF61494E0FF1 + 7BB22C312F1FFFF0EFF + 7BB23EFEFFFFFFFFFFF + 7BB24FF23C6FFFF3987 + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: -2.5 + TELLURIDE_TEMP_INT: 12.5 + TELLURIDE_VSS: 54 + response: |- + 7BB10256201007F9606 + 7BB2168FF694B5529F1 + 7BB22C351F1FFFF0EFF + 7BB23EEEFFFFFFFFFFF + 7BB24FF23C6FFFF368F + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 15 + TELLURIDE_TEMP_INT: 12.5 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF7D7F555510 - 7BB22244711FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF23F1FFFF00BE + 7BB2168FF696E5518F0 + 7BB22EE07EFFFFFEFFF + 7BB23ED11FFFFFFFFFF + 7BB24FF2856FFFF0062 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 23 + TELLURIDE_TEMP_EXT: -1.5 + TELLURIDE_TEMP_INT: 16.5 + TELLURIDE_VSS: 53 + response: |- + 7BB10256201007F9606 + 7BB2168FF714D5300EF + 7BB223D00F0FFFF0EFF + 7BB23EF65FFFFFFFFFF + 7BB24FF28C1FFFF35A0 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 4.5 + TELLURIDE_TEMP_INT: 17 + TELLURIDE_VSS: 2 + response: |- + 7BB10256201007F9606 + 7BB2168FF7259571CF0 + 7BB22C240F0FFFF0DFF + 7BB23EFEFFFFFFFFFFF + 7BB24FF1DC9FFFF0289 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 15.5 + TELLURIDE_TEMP_INT: 18.5 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF7E7F553E10 - 7BB22243511FFFFF1FF - 7BB231111FFFFFFFFFF - 7BB24FF23F2FFFF00C0 + 7BB2168FF756F5702E3 + 7BB220F01E2FFFF0EFF + 7BB23E210FFFFFFFFFF + 7BB24FF35F2FFFF0087 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 23.5 - TELLURIDE_VSS: 68 + TELLURIDE_TEMP_EXT: 15.5 + TELLURIDE_TEMP_INT: 18.5 + TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF7F7F560C10 - 7BB22100C11FFFFF1FF - 7BB231211FFFFFFFFFF - 7BB24FF23F2FFFF44C5 + 7BB2168FF756F6002E2 + 7BB220F01DFFFFF0EFF + 7BB23E210FFFFFFFFFF + 7BB24FF34F2FFFF0083 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 24 - TELLURIDE_TEMP_INT: 23.5 - TELLURIDE_VSS: 13 + TELLURIDE_TEMP_EXT: -4.5 + TELLURIDE_TEMP_INT: 19 + TELLURIDE_VSS: 16 response: |- 7BB10256201007F9606 - 7BB2168FF7F80561A10 - 7BB22101C11FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF23F1FFFF0DC2 + 7BB2168FF76474F00EC + 7BB229600EBFFFF0EFF + 7BB23EFF0FFFFFFFFFF + 7BB24FF25DEFFFF10AF + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 15 + TELLURIDE_TEMP_INT: 19 + TELLURIDE_VSS: 41 + response: |- + 7BB10256201007F9606 + 7BB2168FF766E561DD9 + 7BB220F46D9FFFF0EFF + 7BB23E010FFFFFFFFFF + 7BB24FF36F2FFFF298D + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 28.5 + TELLURIDE_TEMP_INT: 22 + TELLURIDE_VSS: 61 + response: |- + 7BB10256201007F9606 + 7BB2168FF7C89550011 + 7BB22240010FFFFF0FF + 7BB230A11FFFFFFFFFF + 7BB24FF2BF3FFFF3DC4 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 24 + TELLURIDE_TEMP_INT: 22.5 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF807F551810 - 7BB22241611FFFFF0FF + 7BB2168FF7D7F551910 + 7BB22241611FFFFF1FF 7BB231211FFFFFFFFFF - 7BB24FF24F2FFFF00BA + 7BB24FF24F2FFFF00BD + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 22.5 + TELLURIDE_TEMP_INT: 24 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF807D620733 + 7BB22100832FFFF89FF + 7BB231111FFFFFFFFFF + 7BB24FF40F2FFFF006C 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 24 @@ -89,57 +210,57 @@ test_cases: 7BB24FF23F2FFFF51C7 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 + TELLURIDE_TEMP_EXT: 24 TELLURIDE_TEMP_INT: 27.5 - TELLURIDE_VSS: 0 + TELLURIDE_VSS: 130 response: |- 7BB10256201007F9606 - 7BB2168FF877F560210 - 7BB22240110FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF21F2FFFF00A9 + 7BB2168FF87805C0C4E + 7BB220F0D4EFFFF0EFF + 7BB235211FFFFFFFFFF + 7BB24FF30F1FFFF82C3 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 25 - TELLURIDE_TEMP_INT: 27.5 - TELLURIDE_VSS: 7 + TELLURIDE_TEMP_EXT: 35.5 + TELLURIDE_TEMP_INT: 28.5 + TELLURIDE_VSS: 118 response: |- 7BB10256201007F9606 - 7BB2168FF8782552010 - 7BB22100B10FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF24F2FFFF07C5 + 7BB2168FF8997551E11 + 7BB220F2310FFFFEFFF + 7BB231411FFFFFFFFFF + 7BB24FF1CF2FFFF76B6 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 - TELLURIDE_TEMP_INT: 28 - TELLURIDE_VSS: 112 + TELLURIDE_TEMP_EXT: 0 + TELLURIDE_TEMP_INT: 30 + TELLURIDE_VSS: 11 response: |- 7BB10256201007F9606 - 7BB2168FF887F550210 - 7BB22240310FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF22F2FFFF70BF - 7BB25FF01FFAAAAAAAA + 7BB2168FF8C505225D1 + 7BB22C347D1FFFF0DFF + 7BB23F0EFFFFFFFFFFF + 7BB24FF1FC6FFFF0BBE + 7BB25FF00FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 26 - TELLURIDE_TEMP_INT: 28.5 - TELLURIDE_VSS: 0 + TELLURIDE_TEMP_EXT: 34 + TELLURIDE_TEMP_INT: 31.5 + TELLURIDE_VSS: 92 response: |- 7BB10256201007F9606 - 7BB2168FF89846C0111 - 7BB22240110FFFFF0FF - 7BB230911FFFFFFFFFF - 7BB24FF38F2FFFF00A2 + 7BB2168FF8F945C2111 + 7BB22102410FFFFEFFF + 7BB230F11FFFFFFFFFF + 7BB24FF1DF2FFFF5CC6 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 24.5 - TELLURIDE_TEMP_INT: 32 - TELLURIDE_VSS: 71 + TELLURIDE_TEMP_EXT: 28 + TELLURIDE_TEMP_INT: 40 + TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF9081530110 - 7BB22240110FFFFF0FF - 7BB231111FFFFFFFFFF - 7BB24FF21F1FFFF4792 - 7BB25FF00FFAAAAAAAA + 7BB2168FFA088631F10 + 7BB22241B10FFFFF0FF + 7BB231210FFFFFFFFFF + 7BB24FF20F2FFFF00AF + 7BB25FF01FFAAAAAAAA diff --git a/tests/test_cases/2020/commands/7C6.7CE.22B002|fc=1.yaml b/tests/test_cases/2020/commands/7C6.7CE.22B002|fc=1.yaml index 91a2ee3..ab2500d 100644 --- a/tests/test_cases/2020/commands/7C6.7CE.22B002|fc=1.yaml +++ b/tests/test_cases/2020/commands/7C6.7CE.22B002|fc=1.yaml @@ -2,55 +2,91 @@ command_id: 7C6.7CE.22B002|fc=1 test_cases: - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 13.59375 - TELLURIDE_FLI_VOL: 20 + TELLURIDE_FLI_VOL: 18 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 93811 + TELLURIDE_ODO_MI: 102723 response: |- 7CE100F62B002D00000 - 7CE210014AE00000001 - 7CE226E73AAAAAAAAAA + 7CE210012AE00000001 + 7CE229143AAAAAAAAAA - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 13.67188 + TELLURIDE_FLI_VOL: 18 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 102723 + response: |- + 7CE100F62B002D00000 + 7CE210012AF00000001 + 7CE229143AAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 13.59375 TELLURIDE_FLI_VOL: 20 TELLURIDE_ODO_KM: 0 TELLURIDE_ODO_MI: 93811 response: |- 7CE100F62B002D00000 - 7CE210014AF00000001 + 7CE210014AE00000001 7CE226E73AAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 13.51562 - TELLURIDE_FLI_VOL: 78 + TELLURIDE_CLUSTER_VOLTAGE: 13.75 + TELLURIDE_FLI_VOL: 22 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 93972 + TELLURIDE_ODO_MI: 96786 response: |- 7CE100F62B002D00000 - 7CE21004EAD00000001 - 7CE226F14AAAAAAAAAA + 7CE210016B000000001 + 7CE227A12AAAAAAAAAA - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 13.51562 - TELLURIDE_FLI_VOL: 80 + TELLURIDE_FLI_VOL: 28 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 93969 + TELLURIDE_ODO_MI: 96768 response: |- 7CE100F62B002D00000 - 7CE210050AD00000001 - 7CE226F11AAAAAAAAAA + 7CE21001CAD00000001 + 7CE227A00AAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 13.35938 - TELLURIDE_FLI_VOL: 134 + TELLURIDE_CLUSTER_VOLTAGE: 13.67188 + TELLURIDE_FLI_VOL: 28 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 96767 + response: |- + 7CE100F62B002D00000 + 7CE21001CAF00000001 + 7CE2279FFAAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 13.125 + TELLURIDE_FLI_VOL: 30 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 104313 + response: |- + 7CE100F62B002D00000 + 7CE21001EA800000001 + 7CE229779AAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 12.96875 + TELLURIDE_FLI_VOL: 32 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 96760 + response: |- + 7CE100F62B002D00000 + 7CE210020A600000001 + 7CE2279F8AAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 10.85938 + TELLURIDE_FLI_VOL: 255 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 93846 + TELLURIDE_ODO_MI: 98306 response: |- 7CE100F62B002D00000 - 7CE210086AB00000001 - 7CE226E96AAAAAAAAAA + 7CE2100FF8B00000001 + 7CE228002AAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 11.71875 + TELLURIDE_CLUSTER_VOLTAGE: 11.25 TELLURIDE_FLI_VOL: 255 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 93973 + TELLURIDE_ODO_MI: 96732 response: |- 7CE100F62B002D00000 - 7CE2100FF9600000001 - 7CE226F15AAAAAAAAAA + 7CE2100FF9000000001 + 7CE2279DCAAAAAAAAAA diff --git a/tests/test_cases/2020/commands/7E0.0104.yaml b/tests/test_cases/2020/commands/7E0.0104.yaml new file mode 100644 index 0000000..af34640 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2020/commands/7E0.0105.yaml b/tests/test_cases/2020/commands/7E0.0105.yaml new file mode 100644 index 0000000..34db158 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 18 + response: 7E80341053A +- expected_values: + ECT: 102 + response: 7E80341058E diff --git a/tests/test_cases/2020/commands/7E0.0106.yaml b/tests/test_cases/2020/commands/7E0.0106.yaml new file mode 100644 index 0000000..2b582d6 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 0 + response: '7E803410680' +- expected_values: + SHRTFT1: 2.34375 + response: '7E803410683' diff --git a/tests/test_cases/2020/commands/7E0.0108.yaml b/tests/test_cases/2020/commands/7E0.0108.yaml new file mode 100644 index 0000000..520e72b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0108.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0108 +test_cases: +- expected_values: + SHRTFT2: 0 + response: '7E803410880' diff --git a/tests/test_cases/2020/commands/7E0.010D.yaml b/tests/test_cases/2020/commands/7E0.010D.yaml index e9b2e02..22dbfbc 100644 --- a/tests/test_cases/2020/commands/7E0.010D.yaml +++ b/tests/test_cases/2020/commands/7E0.010D.yaml @@ -3,3 +3,9 @@ test_cases: - expected_values: VSS: 0 response: 7E803410D00 +- expected_values: + VSS: 31 + response: 7E803410D1F +- expected_values: + VSS: 77 + response: 7E803410D4D diff --git a/tests/test_cases/2020/commands/7E0.0111.yaml b/tests/test_cases/2020/commands/7E0.0111.yaml index 953e085..8fe3a21 100644 --- a/tests/test_cases/2020/commands/7E0.0111.yaml +++ b/tests/test_cases/2020/commands/7E0.0111.yaml @@ -1,5 +1,8 @@ command_id: 7E0.0111 test_cases: - expected_values: - TP: 13.72549 - response: '7E803411123' + TP: 12.94118 + response: '7E803411121' +- expected_values: + TP: 88.23529 + response: 7E8034111E1 diff --git a/tests/test_cases/2020/commands/7E0.012F.yaml b/tests/test_cases/2020/commands/7E0.012F.yaml index d842466..6ecc8b5 100644 --- a/tests/test_cases/2020/commands/7E0.012F.yaml +++ b/tests/test_cases/2020/commands/7E0.012F.yaml @@ -4,5 +4,5 @@ test_cases: FLI: 1.56863 response: 7E803412F04 - expected_values: - FLI: 73.33333 - response: 7E803412FBB + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2020/commands/7E0.0131.yaml b/tests/test_cases/2020/commands/7E0.0131.yaml index 144eebb..cecaf5f 100644 --- a/tests/test_cases/2020/commands/7E0.0131.yaml +++ b/tests/test_cases/2020/commands/7E0.0131.yaml @@ -1,32 +1,14 @@ command_id: 7E0.0131 test_cases: - expected_values: - CLR_DIST: 6933 - response: 7E80441311B15 -- expected_values: - CLR_DIST: 6934 - response: 7E80441311B16 -- expected_values: - CLR_DIST: 6948 - response: 7E80441311B24 + CLR_DIST: 4749 + response: 7E8044131128D - expected_values: CLR_DIST: 7186 response: 7E80441311C12 - expected_values: - CLR_DIST: 7187 - response: 7E80441311C13 -- expected_values: - CLR_DIST: 7188 - response: 7E80441311C14 -- expected_values: - CLR_DIST: 7189 - response: 7E80441311C15 -- expected_values: - CLR_DIST: 7190 - response: 7E80441311C16 -- expected_values: - CLR_DIST: 7191 - response: 7E80441311C17 + CLR_DIST: 11518 + response: 7E80441312CFE - expected_values: - CLR_DIST: 7192 - response: 7E80441311C18 + CLR_DIST: 13740 + response: 7E804413135AC diff --git a/tests/test_cases/2020/commands/7E0.0134.yaml b/tests/test_cases/2020/commands/7E0.0134.yaml new file mode 100644 index 0000000..f1020b5 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.81387 + O2S11_CURRENT: 0.03516 + response: 7E8064134682D8009 +- expected_values: + LAMBDA11_CURRENT: 0.82169 + O2S11_CURRENT: -0.78906 + response: 7E8064134692D7F36 +- expected_values: + LAMBDA11_CURRENT: 0.82852 + O2S11_CURRENT: -0.75391 + response: 7E80641346A0D7F3F +- expected_values: + LAMBDA11_CURRENT: 0.98679 + O2S11_CURRENT: 0 + response: 7E80641347E4F8000 +- expected_values: + LAMBDA11_CURRENT: 1.00342 + O2S11_CURRENT: -0.00391 + response: 7E806413480707FFF +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.30078 + response: 7E8064134FFFF814D +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.15234 + response: 7E8064134FFFF8227 diff --git a/tests/test_cases/2020/commands/7E0.0142.yaml b/tests/test_cases/2020/commands/7E0.0142.yaml index 4e9cfb1..bd7df4b 100644 --- a/tests/test_cases/2020/commands/7E0.0142.yaml +++ b/tests/test_cases/2020/commands/7E0.0142.yaml @@ -3,3 +3,6 @@ test_cases: - expected_values: VPWR: 14.274 response: 7E804414237C2 +- expected_values: + VPWR: 14.376 + response: '7E80441423828' diff --git a/tests/test_cases/2020/commands/7E0.0144.yaml b/tests/test_cases/2020/commands/7E0.0144.yaml new file mode 100644 index 0000000..2a0e0b9 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.84962 + response: 7E80441446CC0 +- expected_values: + EQ_RAT: 0.8506 + response: 7E80441446CE0 +- expected_values: + EQ_RAT: 0.85158 + response: 7E80441446D00 +- expected_values: + EQ_RAT: 1.03029 + response: 7E804414483E0 diff --git a/tests/test_cases/2020/commands/7E0.0147.yaml b/tests/test_cases/2020/commands/7E0.0147.yaml index 912c91b..43f405b 100644 --- a/tests/test_cases/2020/commands/7E0.0147.yaml +++ b/tests/test_cases/2020/commands/7E0.0147.yaml @@ -3,3 +3,6 @@ test_cases: - expected_values: TP_B: 13.33333 response: '7E803414722' +- expected_values: + TP_B: 27.05882 + response: '7E803414745' diff --git a/tests/test_cases/2020/commands/7E0.01A6.yaml b/tests/test_cases/2020/commands/7E0.01A6.yaml index 3757893..c0cc6f4 100644 --- a/tests/test_cases/2020/commands/7E0.01A6.yaml +++ b/tests/test_cases/2020/commands/7E0.01A6.yaml @@ -10,5 +10,5 @@ test_cases: ODO: 150963.5 response: 7E80641A600170903 - expected_values: - ODO: 151231.6 - response: 7E80641A60017137C + ODO: 165321.2 + response: 7E80641A6001939DC diff --git a/tests/test_cases/2021/command_support.yaml b/tests/test_cases/2021/command_support.yaml index c43a2d0..513ccb5 100644 --- a/tests/test_cases/2021/command_support.yaml +++ b/tests/test_cases/2021/command_support.yaml @@ -34,6 +34,7 @@ supported_commands_by_ecu: - 0111:TP - 0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS - 0115:O2S12,SHRTFT11 + - 0119:O2S22,SHRTFT22 - 011C:OBDSUP - 011F:RUNTM - 0121:MIL_DIST @@ -43,6 +44,7 @@ supported_commands_by_ecu: - 0131:CLR_DIST - 0132:EVAP_VP - 0133:BARO + - 0134:LAMBDA11_CURRENT,O2S11_CURRENT - 013C:CATEMP11 - 013D:CATEMP21 - 013E:CATEMP12 @@ -66,11 +68,6 @@ supported_commands_by_ecu: - 0158:LGSO2FT2 - 0159:FRP_ABS - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 7E0.0104:LOAD_PCT - 7E0.0105:ECT @@ -83,6 +80,7 @@ supported_commands_by_ecu: - 7E0.010D:VSS - 7E0.010E:SPARKADV - 7E0.010F:IAT + - 7E0.0111:TP - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS - 7E0.0115:O2S12,SHRTFT11 - 7E0.011C:OBDSUP @@ -134,6 +132,7 @@ supported_commands_by_ecu: - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - 0142:VPWR - 0149:APP_D + - 7E1.7E9.0111 unsupported_commands_by_ecu: "744": - 744.74C.22E001 @@ -151,6 +150,9 @@ unsupported_commands_by_ecu: "7E1": - 7E1.21A0:TELLURIDE_ATF_T,TELLURIDE_GEAR,TELLURIDE_VSS_V3 - 7E1.2201A4:TELLURIDE_CLUTCH_1_T,TELLURIDE_CLUTCH_2_T,TELLURIDE_GEAR_CUR,TELLURIDE_GEAR_NXT + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.0131 "7E2": - 7E2.2101:TELLURIDE_VSS_V2 - 7E2.22E004:TELLURIDE_VPWR_V3 diff --git a/tests/test_cases/2021/commands/7A0.7A8.22C00B|fc=1.yaml b/tests/test_cases/2021/commands/7A0.7A8.22C00B|fc=1.yaml index c6b04db..e791326 100644 --- a/tests/test_cases/2021/commands/7A0.7A8.22C00B|fc=1.yaml +++ b/tests/test_cases/2021/commands/7A0.7A8.22C00B|fc=1.yaml @@ -59,11 +59,10 @@ test_cases: TELLURIDE_FL_INVALID: 1 TELLURIDE_FR_INVALID: 1 TELLURIDE_RL_INVALID: 0 - TELLURIDE_RR_INVALID: 1 + TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 2_4_2_7V - TELLURIDE_TB_RR: 3V+ - TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 TELLURIDE_TPMS_TEMP_FL: 0 TELLURIDE_TPMS_TEMP_FR: 0 @@ -72,16 +71,43 @@ test_cases: TELLURIDE_TP_FL: 0 TELLURIDE_TP_FR: 0 TELLURIDE_TP_FR_PRE21: 0 - TELLURIDE_TT_RR_PRE21: 17 + TELLURIDE_TT_RR_PRE21: 16 TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 - TELLURIDE_TW_RR: 0 + TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF 7A82180000000020000 - 7A8220002AA43040000 - 7A823000002FB83AA83 + 7A8220002A4420400AB + 7A823420400FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 1 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 0 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 13.4 + TELLURIDE_TP_FR_PRE21: 33 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 1 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A8218000000002A543 + 7A822040000000002AA + 7A823420400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 1 @@ -243,6 +269,58 @@ test_cases: 7A8220000A9320000AA 7A823320000FB83AA83 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 70 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 33.2 + TELLURIDE_TP_FR: 14 + TELLURIDE_TP_FR_PRE21: 34 + TELLURIDE_TT_RR_PRE21: 18 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180A6460400AA46 + 7A8220400A5440400AB + 7A823430600FB83AA83 + 7A824AA83AA83AAAAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 70 + TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 33.2 + TELLURIDE_TP_FR: 14 + TELLURIDE_TP_FR_PRE21: 34 + TELLURIDE_TT_RR_PRE21: 18 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180A6460400AA46 + 7A8220600A6440400AB + 7A823430600FB83AA83 + 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 @@ -251,23 +329,23 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 83 + TELLURIDE_TPMS_TEMP_FL: 71 TELLURIDE_TPMS_TEMP_FR: 6 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 33.2 - TELLURIDE_TP_FR: 16.8 - TELLURIDE_TP_FR_PRE21: 37.4 - TELLURIDE_TT_RR_PRE21: 31 + TELLURIDE_TP_FR: 14.2 + TELLURIDE_TP_FR_PRE21: 34 + TELLURIDE_TT_RR_PRE21: 19 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180A6530600BB54 - 7A8220600B8510600CD - 7A8234F0600FB83AA83 + 7A82180A6470600AA47 + 7A8220600A6450600AD + 7A823430600FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -277,23 +355,23 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 71 + TELLURIDE_TPMS_TEMP_FL: 74 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 34.8 - TELLURIDE_TP_FR: 14.2 + TELLURIDE_TP_FL: 33.8 + TELLURIDE_TP_FR: 14.8 TELLURIDE_TP_FR_PRE21: 35 - TELLURIDE_TT_RR_PRE21: 21 + TELLURIDE_TT_RR_PRE21: 24 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AE470400AF47 - 7A8220400AD470400B1 - 7A8234B0400FB83AA83 + 7A82180A94A0400AF4A + 7A8220400AB4A0400B2 + 7A8234A0400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -302,50 +380,51 @@ test_cases: TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 1 + TELLURIDE_TPMS_PRESS_RR: 0.8 TELLURIDE_TPMS_TEMP_FL: 80 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 35 - TELLURIDE_TP_FR: 17.2 - TELLURIDE_TP_FR_PRE21: 36 - TELLURIDE_TT_RR_PRE21: 29 + TELLURIDE_TP_FR: 16 + TELLURIDE_TP_FR_PRE21: 35.6 + TELLURIDE_TT_RR_PRE21: 28 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AF500400B456 - 7A8220400B24F0500B1 - 7A8234F0400FB83AA83 + 7A82180AF500400B250 + 7A8220400AF4E0400B6 + 7A8234D0400FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 76 - TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 50 + TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 35.4 - TELLURIDE_TP_FR: 15.2 - TELLURIDE_TP_FR_PRE21: 35 - TELLURIDE_TT_RR_PRE21: 25 + TELLURIDE_TP_FR: 10 + TELLURIDE_TP_FR_PRE21: 35.8 + TELLURIDE_TT_RR_PRE21: 0 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B14C0400AF4C - 7A8220400B14B0400B3 - 7A823500400FB83AA83 + 7A82180B1320000B332 + 7A8220000B2320000B9 + 7A823320000FB83AA83 7A824AA83AA83AAAAAA - expected_values: TELLURIDE_FL_INVALID: 0 diff --git a/tests/test_cases/2021/commands/7C6.7CE.22B002|fc=1.yaml b/tests/test_cases/2021/commands/7C6.7CE.22B002|fc=1.yaml index bc61ba7..d277c1b 100644 --- a/tests/test_cases/2021/commands/7C6.7CE.22B002|fc=1.yaml +++ b/tests/test_cases/2021/commands/7C6.7CE.22B002|fc=1.yaml @@ -46,14 +46,14 @@ test_cases: 7CE210034AE00000001 7CE222CE9AAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 13.67188 - TELLURIDE_FLI_VOL: 90 + TELLURIDE_CLUSTER_VOLTAGE: 11.95312 + TELLURIDE_FLI_VOL: 84 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 40981 + TELLURIDE_ODO_MI: 47815 response: |- 7CE100F62B002D00000 - 7CE21005AAF00000000 - 7CE22A015AAAAAAAAAA + 7CE2100549900000000 + 7CE22BAC7AAAAAAAAAA - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 13.67188 TELLURIDE_FLI_VOL: 100 diff --git a/tests/test_cases/2021/commands/7E0.0101.yaml b/tests/test_cases/2021/commands/7E0.0101.yaml index 58d3a2b..53b70f7 100644 --- a/tests/test_cases/2021/commands/7E0.0101.yaml +++ b/tests/test_cases/2021/commands/7E0.0101.yaml @@ -1,5 +1,32 @@ command_id: 7E0.0101 test_cases: +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 0 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641010007E500 - expected_values: ACRF_RDY: 0 ACRF_SUP: 0 diff --git a/tests/test_cases/2021/commands/7E0.0104.yaml b/tests/test_cases/2021/commands/7E0.0104.yaml index 00f7abc..d04f4f9 100644 --- a/tests/test_cases/2021/commands/7E0.0104.yaml +++ b/tests/test_cases/2021/commands/7E0.0104.yaml @@ -1,5 +1,8 @@ command_id: 7E0.0104 test_cases: - expected_values: - LOAD_PCT: 24.70588 - response: 7E80341043F + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 94.90196 + response: 7E8034104F2 diff --git a/tests/test_cases/2021/commands/7E0.0105.yaml b/tests/test_cases/2021/commands/7E0.0105.yaml index ee299dc..c4aca67 100644 --- a/tests/test_cases/2021/commands/7E0.0105.yaml +++ b/tests/test_cases/2021/commands/7E0.0105.yaml @@ -1,5 +1,8 @@ command_id: 7E0.0105 test_cases: - expected_values: - ECT: 60 - response: '7E803410564' + ECT: 25 + response: '7E803410541' +- expected_values: + ECT: 103 + response: 7E80341058F diff --git a/tests/test_cases/2021/commands/7E0.0106.yaml b/tests/test_cases/2021/commands/7E0.0106.yaml index 108378f..9417d56 100644 --- a/tests/test_cases/2021/commands/7E0.0106.yaml +++ b/tests/test_cases/2021/commands/7E0.0106.yaml @@ -1,5 +1,8 @@ command_id: 7E0.0106 test_cases: - expected_values: - SHRTFT1: -38.9375 - response: '7E803410672' + SHRTFT1: -19.53125 + response: '7E803410667' +- expected_values: + SHRTFT1: 14.84375 + response: '7E803410693' diff --git a/tests/test_cases/2021/commands/7E0.0107.yaml b/tests/test_cases/2021/commands/7E0.0107.yaml index cfd99e1..0cce54d 100644 --- a/tests/test_cases/2021/commands/7E0.0107.yaml +++ b/tests/test_cases/2021/commands/7E0.0107.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0107 test_cases: - expected_values: - LONGFT1: -13.15625 + LONGFT1: 14.84375 response: '7E803410793' diff --git a/tests/test_cases/2021/commands/7E0.0108.yaml b/tests/test_cases/2021/commands/7E0.0108.yaml index 896c78c..cf4247a 100644 --- a/tests/test_cases/2021/commands/7E0.0108.yaml +++ b/tests/test_cases/2021/commands/7E0.0108.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0108 test_cases: - expected_values: - SHRTFT2: -40.5 + SHRTFT2: -12.5 response: '7E803410870' diff --git a/tests/test_cases/2021/commands/7E0.0109.yaml b/tests/test_cases/2021/commands/7E0.0109.yaml index 06508af..f609f03 100644 --- a/tests/test_cases/2021/commands/7E0.0109.yaml +++ b/tests/test_cases/2021/commands/7E0.0109.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0109 test_cases: - expected_values: - LONGFT2: -16.28125 + LONGFT2: 11.71875 response: 7E80341098F diff --git a/tests/test_cases/2021/commands/7E0.0111.yaml b/tests/test_cases/2021/commands/7E0.0111.yaml new file mode 100644 index 0000000..7f409f0 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.37255 + response: 7E80341111D +- expected_values: + TP: 87.45098 + response: 7E8034111DF diff --git a/tests/test_cases/2021/commands/7E0.0130.yaml b/tests/test_cases/2021/commands/7E0.0130.yaml index 6291a7d..566d85e 100644 --- a/tests/test_cases/2021/commands/7E0.0130.yaml +++ b/tests/test_cases/2021/commands/7E0.0130.yaml @@ -3,3 +3,6 @@ test_cases: - expected_values: WARM_UPS: 3 response: '7E803413003' +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2021/commands/7E0.0131.yaml b/tests/test_cases/2021/commands/7E0.0131.yaml index b09b447..19bdc88 100644 --- a/tests/test_cases/2021/commands/7E0.0131.yaml +++ b/tests/test_cases/2021/commands/7E0.0131.yaml @@ -4,8 +4,8 @@ test_cases: CLR_DIST: 35 response: '7E80441310023' - expected_values: - CLR_DIST: 26623 - response: 7E804413167FF + CLR_DIST: 7679 + response: 7E80441311DFF - expected_values: CLR_DIST: 26624 response: '7E80441316800' diff --git a/tests/test_cases/2021/commands/7E0.0144.yaml b/tests/test_cases/2021/commands/7E0.0144.yaml index 03d937d..0a5f010 100644 --- a/tests/test_cases/2021/commands/7E0.0144.yaml +++ b/tests/test_cases/2021/commands/7E0.0144.yaml @@ -1,5 +1,11 @@ command_id: 7E0.0144 test_cases: - expected_values: - EQ_RAT: 1.00002 - response: '7E80441448000' + EQ_RAT: 0.86622 + response: 7E80441446EE0 +- expected_values: + EQ_RAT: 0.87501 + response: '7E80441447000' +- expected_values: + EQ_RAT: 1.03029 + response: 7E804414483E0 diff --git a/tests/test_cases/2021/commands/7E0.014E.yaml b/tests/test_cases/2021/commands/7E0.014E.yaml index 6b549c9..5d31c3b 100644 --- a/tests/test_cases/2021/commands/7E0.014E.yaml +++ b/tests/test_cases/2021/commands/7E0.014E.yaml @@ -3,3 +3,6 @@ test_cases: - expected_values: CLR_TIME: 69 response: 7E804414E0045 +- expected_values: + CLR_TIME: 17519 + response: 7E804414E446F diff --git a/tests/test_cases/2021/commands/7E0.0155.yaml b/tests/test_cases/2021/commands/7E0.0155.yaml index 0abb15c..271abde 100644 --- a/tests/test_cases/2021/commands/7E0.0155.yaml +++ b/tests/test_cases/2021/commands/7E0.0155.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0155 test_cases: - expected_values: - STSO2FT1: -21.75 + STSO2FT1: 6.25 response: '7E803415588' diff --git a/tests/test_cases/2021/commands/7E0.0156.yaml b/tests/test_cases/2021/commands/7E0.0156.yaml index 783ffbf..da358b9 100644 --- a/tests/test_cases/2021/commands/7E0.0156.yaml +++ b/tests/test_cases/2021/commands/7E0.0156.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0156 test_cases: - expected_values: - LGSO2FT1: -26.4375 + LGSO2FT1: 1.5625 response: '7E803415682' diff --git a/tests/test_cases/2021/commands/7E0.0157.yaml b/tests/test_cases/2021/commands/7E0.0157.yaml index 1c7feef..13903c7 100644 --- a/tests/test_cases/2021/commands/7E0.0157.yaml +++ b/tests/test_cases/2021/commands/7E0.0157.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0157 test_cases: - expected_values: - STSO2FT2: -28.78125 + STSO2FT2: -0.78125 response: 7E80341577F diff --git a/tests/test_cases/2021/commands/7E0.0158.yaml b/tests/test_cases/2021/commands/7E0.0158.yaml index 1e39ef2..bd0c3ce 100644 --- a/tests/test_cases/2021/commands/7E0.0158.yaml +++ b/tests/test_cases/2021/commands/7E0.0158.yaml @@ -1,5 +1,5 @@ command_id: 7E0.0158 test_cases: - expected_values: - LGSO2FT2: -22.53125 + LGSO2FT2: 5.46875 response: '7E803415887' diff --git a/tests/test_cases/2021/commands/7E0.01A6.yaml b/tests/test_cases/2021/commands/7E0.01A6.yaml index 42cf353..a4073a8 100644 --- a/tests/test_cases/2021/commands/7E0.01A6.yaml +++ b/tests/test_cases/2021/commands/7E0.01A6.yaml @@ -1,14 +1,17 @@ command_id: 7E0.01A6 test_cases: - expected_values: - ODO: 123856.9 - response: 7E80641A60012E629 + ODO: 76952.3 + response: 7E80641A6000BBDF3 +- expected_values: + ODO: 76953.5 + response: 7E80641A6000BBDFF +- expected_values: + ODO: 77081.6 + response: 7E80641A6000BC300 - expected_values: ODO: 124441.6 response: 7E80641A60012FD00 - expected_values: ODO: 124883.8 response: 7E80641A600130E46 -- expected_values: - ODO: 124902.3 - response: 7E80641A600130EFF diff --git a/tests/test_cases/2021/commands/7E0.7E8.22E00A.yaml b/tests/test_cases/2021/commands/7E0.7E8.22E00A.yaml index 4031c05..11188ed 100644 --- a/tests/test_cases/2021/commands/7E0.7E8.22E00A.yaml +++ b/tests/test_cases/2021/commands/7E0.7E8.22E00A.yaml @@ -22,17 +22,6 @@ test_cases: 7E82100000179207100 7E8223F31AB00BB0A03 7E82350852053AAAAAA -- expected_values: - TELLURIDE_KNOCK_LEARN_1: 16.6 - TELLURIDE_KNOCK_RETARD_1: -16.8 - TELLURIDE_KNOCK_RETARD_2: -25.6 - TELLURIDE_KNOCK_RETARD_3: -14.2 - TELLURIDE_KNOCK_RETARD_4: 12.2 - response: |- - 7E8101862E00A7F0700 - 7E82100040051208900 - 7E8224546AC80B93D03 - 7E823506C2053AAAAAA - expected_values: TELLURIDE_KNOCK_LEARN_1: -23.2 TELLURIDE_KNOCK_RETARD_1: -16.6 @@ -122,16 +111,16 @@ test_cases: 7E8224746AD80B9FF02 7E823506C2053AAAAAA - expected_values: - TELLURIDE_KNOCK_LEARN_1: 16.6 - TELLURIDE_KNOCK_RETARD_1: -17.4 - TELLURIDE_KNOCK_RETARD_2: -25.6 - TELLURIDE_KNOCK_RETARD_3: -14.2 - TELLURIDE_KNOCK_RETARD_4: -0.4 + TELLURIDE_KNOCK_LEARN_1: 19.8 + TELLURIDE_KNOCK_RETARD_1: -16 + TELLURIDE_KNOCK_RETARD_2: -6.4 + TELLURIDE_KNOCK_RETARD_3: -8.4 + TELLURIDE_KNOCK_RETARD_4: 22.8 response: |- 7E8101862E00A7F0700 - 7E82100190061207B00 - 7E8224A31A980B9FE02 - 7E823506C2053AAAAAA + 7E821000F0151227100 + 7E8225660B0E0D67203 + 7E82350602263AAAAAA - expected_values: TELLURIDE_KNOCK_LEARN_1: 6.6 TELLURIDE_KNOCK_RETARD_1: -19.2 diff --git a/tests/test_cases/2022/command_support.yaml b/tests/test_cases/2022/command_support.yaml index 3f90d59..7028149 100644 --- a/tests/test_cases/2022/command_support.yaml +++ b/tests/test_cases/2022/command_support.yaml @@ -31,41 +31,3 @@ supported_commands_by_ecu: - 013E:CATEMP12 - 013F:CATEMP22 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0143:LOAD_ABS - - 0144:EQ_RAT - - 0145:TP_R - - 0146:AAT - - 0147:TP_B - - 0149:APP_D - - 014A:APP_E - - 014C:TAC_PCT - - 014D:MIL_TIME - - 014E:CLR_TIME - - 0151:FUEL_TYP - - 0155:STSO2FT1 - - 0156:LGSO2FT1 - - 0157:STSO2FT2 - - 0158:LGSO2FT2 - - 0159:FRP_ABS - - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO - "7E1": - - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - - 0104:LOAD_PCT - - 0105:ECT - - 010C:RPM - - 010D:VSS - - 0111:TP - - 011C:OBDSUP - - 011F:RUNTM - - 0121:MIL_DIST - - 0130:WARM_UPS - - 0131:CLR_DIST - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0149:APP_D diff --git a/tests/test_cases/2023/command_support.yaml b/tests/test_cases/2023/command_support.yaml index a22d578..0cb5a4a 100644 --- a/tests/test_cases/2023/command_support.yaml +++ b/tests/test_cases/2023/command_support.yaml @@ -50,35 +50,22 @@ supported_commands_by_ecu: - 013E:CATEMP12 - 013F:CATEMP22 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0143:LOAD_ABS - - 0144:EQ_RAT - - 0145:TP_R - - 0146:AAT - - 0147:TP_B - - 0149:APP_D - - 014A:APP_E - - 014C:TAC_PCT - - 014D:MIL_TIME - - 014E:CLR_TIME - - 0151:FUEL_TYP - - 0155:STSO2FT1 - - 0156:LGSO2FT1 - - 0157:STSO2FT2 - - 0158:LGSO2FT2 - - 0159:FRP_ABS - - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO - 7E0.0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0108:SHRTFT2,SHRTFT4 + - 7E0.010D:VSS + - 7E0.0111:TP - 7E0.011F:RUNTM - 7E0.0121:MIL_DIST - 7E0.012F:FLI - 7E0.0130:WARM_UPS - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0147:TP_B - 7E0.014D:MIL_TIME - 7E0.014E:CLR_TIME - 7E0.01A6:ODO @@ -87,20 +74,6 @@ supported_commands_by_ecu: - 7E0.7E8.22E004 - 7E0.7E8.22E00A:TELLURIDE_KNOCK_LEARN_1,TELLURIDE_KNOCK_LEARN_2,TELLURIDE_KNOCK_LEARN_3,TELLURIDE_KNOCK_LEARN_4,TELLURIDE_KNOCK_RETARD_1,TELLURIDE_KNOCK_RETARD_2,TELLURIDE_KNOCK_RETARD_3,TELLURIDE_KNOCK_RETARD_4 - 7E0.7E8.22E021:TELLURIDE_TURBO_BOOST,TELLURIDE_WG_DUTY,TELLURIDE_WG_POSITION,TELLURIDE_WG_SETPOINT,TELLURIDE_WG_VOLTAGE - "7E1": - - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - - 0104:LOAD_PCT - - 0105:ECT - - 010C:RPM - - 010D:VSS - - 0111:TP - - 011F:RUNTM - - 0121:MIL_DIST - - 0130:WARM_UPS - - 0131:CLR_DIST - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0149:APP_D unsupported_commands_by_ecu: "744": - 744.74C.22E001 diff --git a/tests/test_cases/2023/commands/7A0.7A8.22C00B|fc=1.yaml b/tests/test_cases/2023/commands/7A0.7A8.22C00B|fc=1.yaml index 10ece64..d7b0f1d 100644 --- a/tests/test_cases/2023/commands/7A0.7A8.22C00B|fc=1.yaml +++ b/tests/test_cases/2023/commands/7A0.7A8.22C00B|fc=1.yaml @@ -83,6 +83,32 @@ test_cases: 7A822050000000002A9 7A823510400FB82A982 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 61 + TELLURIDE_TPMS_TEMP_FR: 5 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 33 + TELLURIDE_TP_FR: 12.6 + TELLURIDE_TP_FR_PRE21: 32.2 + TELLURIDE_TT_RR_PRE21: 13 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180A53D0500A13F + 7A8220500A53F0400A1 + 7A8233E0400FB82A982 + 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 1 @@ -109,6 +135,32 @@ test_cases: 7A822000200000002A6 7A8234F0400FB82A982 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 66 + TELLURIDE_TPMS_TEMP_FR: 5 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 34 + TELLURIDE_TP_FR: 13.2 + TELLURIDE_TP_FR_PRE21: 33 + TELLURIDE_TT_RR_PRE21: 16 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180AA420400A542 + 7A8220500A9420600A6 + 7A823410600FB82A982 + 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 @@ -166,26 +218,27 @@ test_cases: TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 88 - TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 50 + TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 35.4 - TELLURIDE_TP_FR: 18 - TELLURIDE_TP_FR_PRE21: 34.8 - TELLURIDE_TT_RR_PRE21: 38 + TELLURIDE_TP_FR: 10 + TELLURIDE_TP_FR_PRE21: 34.2 + TELLURIDE_TT_RR_PRE21: 0 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B1580600AE5A - 7A8220600B2580600AD - 7A823560600FB82A982 + 7A82180B1320000AB32 + 7A8220000A8320000AA + 7A823320000FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -213,32 +266,6 @@ test_cases: 7A8220400B35C0400AE 7A823570400FB82A982 7A824A982A982A9AAAA -- expected_values: - TELLURIDE_FL_INVALID: 0 - TELLURIDE_FR_INVALID: 0 - TELLURIDE_RL_INVALID: 0 - TELLURIDE_RR_INVALID: 0 - TELLURIDE_TB_FR: 3V+ - TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 94 - TELLURIDE_TPMS_TEMP_FR: 6 - TELLURIDE_TPMS_TEMP_RL: -5 - TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 35.8 - TELLURIDE_TP_FR: 19 - TELLURIDE_TP_FR_PRE21: 35.6 - TELLURIDE_TT_RR_PRE21: 42 - TELLURIDE_TW_FL: 0 - TELLURIDE_TW_FR: 1 - TELLURIDE_TW_RL: 1 - TELLURIDE_TW_RR: 1 - response: |- - 7A8102062C00BFFFFFF - 7A82180B35E0600B25F - 7A8220600B35C0600B2 - 7A8235B0600FB82A982 - 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 diff --git a/tests/test_cases/2023/commands/7B3.7BB.220100|fc=1.yaml b/tests/test_cases/2023/commands/7B3.7BB.220100|fc=1.yaml index b96f66a..7af8f57 100644 --- a/tests/test_cases/2023/commands/7B3.7BB.220100|fc=1.yaml +++ b/tests/test_cases/2023/commands/7B3.7BB.220100|fc=1.yaml @@ -1,37 +1,92 @@ command_id: 7B3.7BB.220100|fc=1 test_cases: - expected_values: - TELLURIDE_TEMP_EXT: 31.5 - TELLURIDE_TEMP_INT: 24 + TELLURIDE_TEMP_EXT: 11 + TELLURIDE_TEMP_INT: 20.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF79665901D0 + 7BB229701D0FFFF10FF + 7BB23E6EDFFFFFFFFFF + 7BB24FF24DEFFFF0099 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 11 + TELLURIDE_TEMP_INT: 21.5 + TELLURIDE_VSS: 40 + response: |- + 7BB10256201007F9606 + 7BB2168FF7B665801BE + 7BB229701BFFFFF10FF + 7BB23DFEDFFFFFFFFFF + 7BB24FF24DDFFFF28A0 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 6.5 + TELLURIDE_TEMP_INT: 23 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF7E5D570186 + 7BB22960086FFFF10FF + 7BB23C3EEFFFFFFFFFF + 7BB24FF28DDFFFF00BB + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 11.5 + TELLURIDE_TEMP_INT: 23 TELLURIDE_VSS: 6 response: |- 7BB10256201007F9606 - 7BB2168FF808F574331 - 7BB22102533FFFF7DFF - 7BB232611FFFFFFFFFF - 7BB24FF10F1FFFF06C7 + 7BB2168FF7E6757019F + 7BB229701A0FFFF10FF + 7BB23D2EDFFFFFFFFFF + 7BB24FF24DDFFFF06AA 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 31.5 + TELLURIDE_TEMP_EXT: 16.5 + TELLURIDE_TEMP_INT: 24 + TELLURIDE_VSS: 2 + response: |- + 7BB10256201007F9606 + 7BB2168FF8071570276 + 7BB22950177FFFF0FFF + 7BB23B5EDFFFFFFFFFF + 7BB24FF2ADBFFFF02BB + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 17 + TELLURIDE_TEMP_INT: 24 + TELLURIDE_VSS: 65 + response: |- + 7BB10256201007F9606 + 7BB2168FF807258036F + 7BB22C30273FFFF0FFF + 7BB23AFEDFFFFFFFFFF + 7BB24FF2AC7FFFF41C0 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 23.5 TELLURIDE_TEMP_INT: 24 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF808F584D34 - 7BB22102E38FFFF7DFF - 7BB232C11FFFFFFFFFF - 7BB24FF10F0FFFF00C8 + 7BB2168FF807F590C3B + 7BB22100C3CFFFF0EFF + 7BB233411FFFFFFFFFF + 7BB24FF2CF1FFFF0070 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 31.5 + TELLURIDE_TEMP_EXT: 23.5 TELLURIDE_TEMP_INT: 24 - TELLURIDE_VSS: 2 + TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF808F5A442F - 7BB22102C36FFFF7EFF - 7BB232911FFFFFFFFFF - 7BB24FF10F1FFFF02C5 + 7BB2168FF807F660B3B + 7BB22100A3CFFFF0EFF + 7BB233411FFFFFFFFFF + 7BB24FF34F0FFFF0066 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 31.5 @@ -45,37 +100,26 @@ test_cases: 7BB24FF11F1FFFF26CA 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 + TELLURIDE_TEMP_EXT: 24.5 TELLURIDE_TEMP_INT: 25 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF827F580043 - 7BB223D0043FFFF0EFF - 7BB234165FFFFFFFFFF - 7BB24FF22F0FFFF00C6 - 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 29.5 - TELLURIDE_TEMP_INT: 25 - TELLURIDE_VSS: 6 - response: |- - 7BB10256201007F9606 - 7BB2168FF828B580038 - 7BB2210003CFFFF71FF - 7BB232E10FFFFFFFFFF - 7BB24FF15F1FFFF06C8 + 7BB2168FF828155005D + 7BB2210005DFFFF0FFF + 7BB237C10FFFFFFFFFF + 7BB24FF21F1FFFF00C6 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23.5 + TELLURIDE_TEMP_EXT: 23 TELLURIDE_TEMP_INT: 25.5 TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF837F590041 - 7BB223D0043FFFF0EFF - 7BB233F65FFFFFFFFFF - 7BB24FF24F1FFFF00C6 + 7BB2168FF837E5A0F46 + 7BB220F0C47FFFF0FFF + 7BB234F11FFFFFFFFFF + 7BB24FF21F0FFFF00C4 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 30.5 @@ -89,37 +133,15 @@ test_cases: 7BB24FF1BF1FFFF0DC7 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 23 + TELLURIDE_TEMP_EXT: 28 TELLURIDE_TEMP_INT: 26 - TELLURIDE_VSS: 17 + TELLURIDE_VSS: 58 response: |- 7BB10256201007F9606 - 7BB2168FF847E560244 - 7BB22100145FFFF0FFF - 7BB234A10FFFFFFFFFF - 7BB24FF16EEFFFF11C6 - 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 23 - TELLURIDE_TEMP_INT: 26 - TELLURIDE_VSS: 0 - response: |- - 7BB10256201007F9606 - 7BB2168FF847E580C40 - 7BB22100446FFFF0FFF - 7BB234610FFFFFFFFFF - 7BB24FF18EEFFFF00C7 - 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 23 - TELLURIDE_TEMP_INT: 26 - TELLURIDE_VSS: 0 - response: |- - 7BB10256201007F9606 - 7BB2168FF847E580F41 - 7BB22100546FFFF0FFF - 7BB234610FFFFFFFFFF - 7BB24FF17EFFFFF00C5 + 7BB2168FF84885B183E + 7BB2210203CFFFFEFFF + 7BB233B11FFFFFFFFFF + 7BB24FF14F1FFFF3AC0 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 29 @@ -132,17 +154,6 @@ test_cases: 7BB233011FFFFFFFFFF 7BB24FF1DF0FFFF00C5 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 24.5 - TELLURIDE_TEMP_INT: 26.5 - TELLURIDE_VSS: 0 - response: |- - 7BB10256201007F9606 - 7BB2168FF85815B0146 - 7BB22690146FFFF0FFF - 7BB2346EEFFFFFFFFFF - 7BB24FF20F0FFFF00C6 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 21.5 TELLURIDE_TEMP_INT: 27 @@ -154,28 +165,6 @@ test_cases: 7BB233310FFFFFFFFFF 7BB24FF14F0FFFF02A2 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 24.5 - TELLURIDE_TEMP_INT: 27 - TELLURIDE_VSS: 0 - response: |- - 7BB10256201007F9606 - 7BB2168FF8681580246 - 7BB220F0344FFFF0FFF - 7BB234310FFFFFFFFFF - 7BB24FF1FF0FFFF00C5 - 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 24.5 - TELLURIDE_TEMP_INT: 27 - TELLURIDE_VSS: 24 - response: |- - 7BB10256201007F9606 - 7BB2168FF86815B0252 - 7BB22100154FFFF0FFF - 7BB236A10FFFFFFFFFF - 7BB24FF20F1FFFF18C6 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 27 TELLURIDE_TEMP_INT: 27 @@ -187,6 +176,17 @@ test_cases: 7BB233610FFFFFFFFFF 7BB24FF13F2FFFF00C8 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 29 + TELLURIDE_TEMP_INT: 27 + TELLURIDE_VSS: 103 + response: |- + 7BB10256201007F9606 + 7BB2168FF868A5A163A + 7BB22101E3AFFFF0FFF + 7BB233411FFFFFFFFFF + 7BB24FF16F0FFFF67B4 + 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 26.5 TELLURIDE_TEMP_INT: 27.5 @@ -198,17 +198,6 @@ test_cases: 7BB232F11FFFFFFFFFF 7BB24FF13EFFFFF1FC5 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 27 - TELLURIDE_TEMP_INT: 27.5 - TELLURIDE_VSS: 86 - response: |- - 7BB10256201007F9606 - 7BB2168FF87865C1537 - 7BB22101D33FFFF58FF - 7BB232F11FFFFFFFFFF - 7BB24FF15EFFFFF56C8 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 26 TELLURIDE_TEMP_INT: 28 @@ -231,17 +220,6 @@ test_cases: 7BB232B10FFFFFFFFFF 7BB24FF09EFFFFF00CA 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 29 - TELLURIDE_TEMP_INT: 28 - TELLURIDE_VSS: 9 - response: |- - 7BB10256201007F9606 - 7BB2168FF888A580C38 - 7BB22100B37FFFFEFFF - 7BB233010FFFFFFFFFF - 7BB24FF1DF1FFFF0999 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 26 TELLURIDE_TEMP_INT: 28.5 @@ -264,17 +242,6 @@ test_cases: 7BB231111FFFFFFFFFF 7BB24FF21F0FFFF00C4 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 25.5 - TELLURIDE_TEMP_INT: 31 - TELLURIDE_VSS: 24 - response: |- - 7BB10256201007F9606 - 7BB2168FF8E83610937 - 7BB22100736FFFF4AFF - 7BB232810FFFFFFFFFF - 7BB24FF2AF0FFFF18AE - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 27 TELLURIDE_TEMP_INT: 31.5 @@ -286,17 +253,6 @@ test_cases: 7BB231911FFFFFFFFFF 7BB24FF0EF0FFFF00B5 7BB25FF00FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 29.5 - TELLURIDE_TEMP_INT: 31.5 - TELLURIDE_VSS: 0 - response: |- - 7BB10256201007F9606 - 7BB2168FF8F8B690537 - 7BB22100438FFFF82FF - 7BB232210FFFFFFFFFF - 7BB24FF29F1FFFF007B - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 27.5 TELLURIDE_TEMP_INT: 32 diff --git a/tests/test_cases/2023/commands/7C6.7CE.22B002|fc=1.yaml b/tests/test_cases/2023/commands/7C6.7CE.22B002|fc=1.yaml index e6a5c20..3f86ca2 100644 --- a/tests/test_cases/2023/commands/7C6.7CE.22B002|fc=1.yaml +++ b/tests/test_cases/2023/commands/7C6.7CE.22B002|fc=1.yaml @@ -45,6 +45,15 @@ test_cases: 7CE100F62B002D00000 7CE21004F9F00000000 7CE224EACAAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 13.51562 + TELLURIDE_FLI_VOL: 79 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 24980 + response: |- + 7CE100F62B002D00000 + 7CE21004FAD00000000 + 7CE226194AAAAAAAAAA - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 14.0625 TELLURIDE_FLI_VOL: 79 diff --git a/tests/test_cases/2023/commands/7E0.0104.yaml b/tests/test_cases/2023/commands/7E0.0104.yaml new file mode 100644 index 0000000..e569608 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 88.62745 + response: 7E8034104E2 diff --git a/tests/test_cases/2023/commands/7E0.0105.yaml b/tests/test_cases/2023/commands/7E0.0105.yaml new file mode 100644 index 0000000..a9919b9 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 29 + response: '7E803410545' +- expected_values: + ECT: 102 + response: 7E80341058E diff --git a/tests/test_cases/2023/commands/7E0.0106.yaml b/tests/test_cases/2023/commands/7E0.0106.yaml new file mode 100644 index 0000000..8396fb4 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0106.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -6.25 + response: '7E803410678' +- expected_values: + SHRTFT1: -3.125 + response: 7E80341067C +- expected_values: + SHRTFT1: -2.34375 + response: 7E80341067D +- expected_values: + SHRTFT1: -1.5625 + response: 7E80341067E +- expected_values: + SHRTFT1: -0.78125 + response: 7E80341067F +- expected_values: + SHRTFT1: 0 + response: '7E803410680' +- expected_values: + SHRTFT1: 3.125 + response: '7E803410684' +- expected_values: + SHRTFT1: 3.90625 + response: '7E803410685' diff --git a/tests/test_cases/2023/commands/7E0.0108.yaml b/tests/test_cases/2023/commands/7E0.0108.yaml new file mode 100644 index 0000000..520e72b --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0108.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0108 +test_cases: +- expected_values: + SHRTFT2: 0 + response: '7E803410880' diff --git a/tests/test_cases/2023/commands/7E0.010D.yaml b/tests/test_cases/2023/commands/7E0.010D.yaml new file mode 100644 index 0000000..e9b2e02 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.010D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 diff --git a/tests/test_cases/2023/commands/7E0.0111.yaml b/tests/test_cases/2023/commands/7E0.0111.yaml new file mode 100644 index 0000000..5e4de73 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.37255 + response: 7E80341111D +- expected_values: + TP: 65.4902 + response: 7E8034111A7 diff --git a/tests/test_cases/2023/commands/7E0.0131.yaml b/tests/test_cases/2023/commands/7E0.0131.yaml index 5b802a6..40ff389 100644 --- a/tests/test_cases/2023/commands/7E0.0131.yaml +++ b/tests/test_cases/2023/commands/7E0.0131.yaml @@ -1,8 +1,8 @@ command_id: 7E0.0131 test_cases: - expected_values: - CLR_DIST: 31158 - response: 7E804413179B6 + CLR_DIST: 748 + response: 7E804413102EC - expected_values: CLR_DIST: 31233 response: 7E80441317A01 diff --git a/tests/test_cases/2023/commands/7E0.0134.yaml b/tests/test_cases/2023/commands/7E0.0134.yaml new file mode 100644 index 0000000..166ec68 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0134.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.84415 + O2S11_CURRENT: -0.67188 + response: 7E80641346C0D7F54 +- expected_values: + LAMBDA11_CURRENT: 1.00439 + O2S11_CURRENT: -0.00391 + response: 7E806413480907FFF +- expected_values: + LAMBDA11_CURRENT: 1.00439 + O2S11_CURRENT: 0 + response: '7E806413480908000' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.46094 + response: 7E8064134FFFF8276 diff --git a/tests/test_cases/2023/commands/7E0.0142.yaml b/tests/test_cases/2023/commands/7E0.0142.yaml new file mode 100644 index 0000000..6d4278c --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0142.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 14.07 + response: 7E804414236F6 diff --git a/tests/test_cases/2023/commands/7E0.0144.yaml b/tests/test_cases/2023/commands/7E0.0144.yaml new file mode 100644 index 0000000..6f47fee --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.87013 + response: 7E80441446F60 +- expected_values: + EQ_RAT: 0.98439 + response: 7E80441447E00 +- expected_values: + EQ_RAT: 0.99904 + response: 7E80441447FE0 +- expected_values: + EQ_RAT: 1.03029 + response: 7E804414483E0 diff --git a/tests/test_cases/2023/commands/7E0.0147.yaml b/tests/test_cases/2023/commands/7E0.0147.yaml new file mode 100644 index 0000000..335de42 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 11.76471 + response: 7E80341471E diff --git a/tests/test_cases/2023/commands/7E0.01A6.yaml b/tests/test_cases/2023/commands/7E0.01A6.yaml index fd2d25a..b639130 100644 --- a/tests/test_cases/2023/commands/7E0.01A6.yaml +++ b/tests/test_cases/2023/commands/7E0.01A6.yaml @@ -3,3 +3,12 @@ test_cases: - expected_values: ODO: 32248 response: 7E80641A60004EBB0 +- expected_values: + ODO: 37786.3 + response: 7E80641A60005C407 +- expected_values: + ODO: 40203.7 + response: 7E80641A600062275 +- expected_values: + ODO: 40443.3 + response: 7E80641A600062BD1 diff --git a/tests/test_cases/2023/commands/7E0.7E8.22E001.yaml b/tests/test_cases/2023/commands/7E0.7E8.22E001.yaml index 6fefa26..a7d3248 100644 --- a/tests/test_cases/2023/commands/7E0.7E8.22E001.yaml +++ b/tests/test_cases/2023/commands/7E0.7E8.22E001.yaml @@ -308,17 +308,6 @@ test_cases: 7E82400C8FD03640000 7E825070180C05AFCFE 7E826A023B508AAAAAA -- expected_values: - TELLURIDE_EOT: 53.25253 - TELLURIDE_IAT: 46.50236 - response: |- - 7E8102D62E0019FB7FE - 7E82100C0C05150134B - 7E8220000000049020A - 7E82348C02E1A0000CD - 7E824008EFD035C0000 - 7E82513017E875DA109 - 7E82620270B0AAAAAAA - expected_values: TELLURIDE_EOT: 93.00353 TELLURIDE_IAT: 49.50244 @@ -407,6 +396,17 @@ test_cases: 7E82400A0FD03660000 7E8256001708C5C9BEB 7E826E040DD13AAAAAA +- expected_values: + TELLURIDE_EOT: 87.75339 + TELLURIDE_IAT: 23.25178 + response: |- + 7E8102D62E0019FB7FE + 7E82100CFCF51300A41 + 7E8220000000015013F + 7E82322401D05000059 + 7E82400BAFD03480000 + 7E825D5015FB5430401 + 7E826A01BA805AAAAAA - expected_values: TELLURIDE_EOT: 93.75354 TELLURIDE_IAT: 42.75227 diff --git a/tests/test_cases/2023/commands/7E0.7E8.22E00A.yaml b/tests/test_cases/2023/commands/7E0.7E8.22E00A.yaml index b8f138c..688645b 100644 --- a/tests/test_cases/2023/commands/7E0.7E8.22E00A.yaml +++ b/tests/test_cases/2023/commands/7E0.7E8.22E00A.yaml @@ -11,6 +11,17 @@ test_cases: 7E821000700CD1AAA00 7E8225445A11F659401 7E82350F61A74AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 19.8 + TELLURIDE_KNOCK_RETARD_1: -18.4 + TELLURIDE_KNOCK_RETARD_2: 25.2 + TELLURIDE_KNOCK_RETARD_3: -15.6 + TELLURIDE_KNOCK_RETARD_4: -11 + response: |- + 7E8101862E00A7F0700 + 7E821000700F31F7100 + 7E8225150A47EB2C902 + 7E823502C2063AAAAAA - expected_values: TELLURIDE_KNOCK_LEARN_1: 19.8 TELLURIDE_KNOCK_RETARD_1: -17.8 diff --git a/tests/test_cases/2024/command_support.yaml b/tests/test_cases/2024/command_support.yaml index a1848a1..eb79419 100644 --- a/tests/test_cases/2024/command_support.yaml +++ b/tests/test_cases/2024/command_support.yaml @@ -1,5 +1,20 @@ model_year: 2024 supported_commands_by_ecu: + "770": + - 770.778.22BC03:TELLURIDE_BELT_DRIV,TELLURIDE_BELT_DRIVER,TELLURIDE_BELT_PASS,TELLURIDE_BELT_PASSENGER,TELLURIDE_DEFOG_SW,TELLURIDE_DOOR_FL,TELLURIDE_DOOR_FR,TELLURIDE_DOOR_RL,TELLURIDE_DOOR_RR,TELLURIDE_HANDBRAKE,TELLURIDE_HOOD,TELLURIDE_TRUNK + - 770.778.22BC04:TELLURIDE_BELT_RL,TELLURIDE_BELT_RM,TELLURIDE_BELT_RR,TELLURIDE_LOCK_FL,TELLURIDE_LOCK_FR,TELLURIDE_REVERSE_GEAR + - 770.778.22BC05:TELLURIDE_HAZARD_SW,TELLURIDE_HL_SW + - 770.778.22BC07:TELLURIDE_DEFOG_LIGHT + - 770.778.22BC08:TELLURIDE_TURN_L + - 770.778.22BC09:TELLURIDE_HL_HIGH,TELLURIDE_HL_LOW + "7A0": + - 7A0.7A8.22C00B|fc=1:TELLURIDE_FL_INVALID,TELLURIDE_FR_INVALID,TELLURIDE_RL_INVALID,TELLURIDE_RR_INVALID,TELLURIDE_TB_FL,TELLURIDE_TB_FR,TELLURIDE_TB_RL,TELLURIDE_TB_RR,TELLURIDE_TPMS_PRESS_RL,TELLURIDE_TPMS_PRESS_RR,TELLURIDE_TPMS_TEMP_FL,TELLURIDE_TPMS_TEMP_FR,TELLURIDE_TPMS_TEMP_RL,TELLURIDE_TPMS_TEMP_RR,TELLURIDE_TP_FL,TELLURIDE_TP_FR,TELLURIDE_TP_FR_PRE21,TELLURIDE_TT_RR_PRE21,TELLURIDE_TW_FL,TELLURIDE_TW_FR,TELLURIDE_TW_RL,TELLURIDE_TW_RR + "7B3": + - 7B3.7BB.220100|fc=1:TELLURIDE_TEMP_EXT,TELLURIDE_TEMP_INT,TELLURIDE_VSS + "7C6": + - 7C6.7CE.22B002|fc=1:TELLURIDE_CLUSTER_VOLTAGE,TELLURIDE_FLI_VOL,TELLURIDE_ODO_KM,TELLURIDE_ODO_MI + "7D1": + - 7D1.7D9.220104:TELLURIDE_BRAKE_P_V2,TELLURIDE_STEER_ANGLE_V2,TELLURIDE_TC_SWITCH_V2,TELLURIDE_TIRE_FL_VSS_V2,TELLURIDE_TIRE_FR_VSS_V2,TELLURIDE_TIRE_RL_VSS_V2,TELLURIDE_TIRE_RR_VSS_V2,TELLURIDE_VSS_AVG_V2 "7E0": - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - 0103:FUELSYS1,FUELSYS2 @@ -17,6 +32,7 @@ supported_commands_by_ecu: - 0111:TP - 0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS - 0115:O2S12,SHRTFT11 + - 0119:O2S22,SHRTFT22 - 011C:OBDSUP - 011F:RUNTM - 0121:MIL_DIST @@ -26,45 +42,39 @@ supported_commands_by_ecu: - 0131:CLR_DIST - 0132:EVAP_VP - 0133:BARO + - 0134:LAMBDA11_CURRENT,O2S11_CURRENT - 013C:CATEMP11 - 013D:CATEMP21 - 013E:CATEMP12 - 013F:CATEMP22 - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0143:LOAD_ABS - - 0144:EQ_RAT - - 0145:TP_R - - 0146:AAT - - 0147:TP_B - - 0149:APP_D - - 014A:APP_E - - 014C:TAC_PCT - - 014D:MIL_TIME - - 014E:CLR_TIME - - 0151:FUEL_TYP - - 0155:STSO2FT1 - - 0156:LGSO2FT1 - - 0157:STSO2FT2 - - 0158:LGSO2FT2 - - 0159:FRP_ABS - - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.011F:RUNTM + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0144:EQ_RAT + - 7E0.7E8.22E001:TELLURIDE_EOT,TELLURIDE_IAT + - 7E0.7E8.22E002:TELLURIDE_INJ_DUR_1,TELLURIDE_INJ_DUR_2,TELLURIDE_INJ_DUR_3,TELLURIDE_INJ_DUR_4 + - 7E0.7E8.22E00A:TELLURIDE_KNOCK_LEARN_1,TELLURIDE_KNOCK_LEARN_2,TELLURIDE_KNOCK_LEARN_3,TELLURIDE_KNOCK_LEARN_4,TELLURIDE_KNOCK_RETARD_1,TELLURIDE_KNOCK_RETARD_2,TELLURIDE_KNOCK_RETARD_3,TELLURIDE_KNOCK_RETARD_4 + - 7E0.7E8.22E021:TELLURIDE_TURBO_BOOST,TELLURIDE_WG_DUTY,TELLURIDE_WG_POSITION,TELLURIDE_WG_SETPOINT,TELLURIDE_WG_VOLTAGE +unsupported_commands_by_ecu: + "7D1": + - 7D1.2101:TELLURIDE_BRAKE_P,TELLURIDE_FL_VSS,TELLURIDE_FR_VSS,TELLURIDE_RL_VSS,TELLURIDE_RR_VSS,TELLURIDE_STEER_ANGLE,TELLURIDE_TC_SWITCH,TELLURIDE_VSS_AVG + - 7D1.224000:TELLURIDE_TIRE_FL_VSS_V3,TELLURIDE_TIRE_FR_VSS_V3,TELLURIDE_TIRE_RL_VSS_V3,TELLURIDE_TIRE_RR_VSS_V3 + "7D4": + - 7D4.2101:TELLURIDE_STEER_ANGLE_V3 + "7E0": + - 7E0.2101:TELLURIDE_MIS_1,TELLURIDE_MIS_2,TELLURIDE_MIS_3,TELLURIDE_MIS_4 + - 7E0.2118:TELLURIDE_CVVT_T + - 7E0.2221A0:TELLURIDE_ATF_TEMP + - 7E0.22ED02:TELLURIDE_EOT_V2 "7E1": - - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - - 0104:LOAD_PCT - - 0105:ECT - - 010C:RPM - - 010D:VSS - - 0111:TP - - 011F:RUNTM - - 0121:MIL_DIST - - 0130:WARM_UPS - - 0131:CLR_DIST - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0149:APP_D + - 7E1.21A0:TELLURIDE_ATF_T,TELLURIDE_GEAR,TELLURIDE_VSS_V3 + - 7E1.2201A4:TELLURIDE_CLUTCH_1_T,TELLURIDE_CLUTCH_2_T,TELLURIDE_GEAR_CUR,TELLURIDE_GEAR_NXT + "7E2": + - 7E2.2101:TELLURIDE_VSS_V2 + - 7E2.22E004:TELLURIDE_VPWR_V3 + "7E7": + - 7E7.22C101:TELLURIDE_TIRE_FL_SPD,TELLURIDE_TIRE_FR_SPD,TELLURIDE_TIRE_RL_SPD,TELLURIDE_TIRE_RR_SPD diff --git a/tests/test_cases/2024/commands/770.778.22BC03.yaml b/tests/test_cases/2024/commands/770.778.22BC03.yaml new file mode 100644 index 0000000..1abc381 --- /dev/null +++ b/tests/test_cases/2024/commands/770.778.22BC03.yaml @@ -0,0 +1,107 @@ +command_id: 770.778.22BC03 +test_cases: +- expected_values: + TELLURIDE_BELT_DRIV: 0 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 0 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 0 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 778216200600400AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 1 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 0 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 0 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 778216200620400AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 0 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 1 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 0 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 778216200640400AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 1 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 1 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 0 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 778216200660400AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 0 + TELLURIDE_BELT_DRIVER: 0 + TELLURIDE_BELT_PASS: 0 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 1 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 1 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 77821620A010000AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 1 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 0 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 0 + TELLURIDE_DOOR_FR: 1 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 1 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 77821620E620400AAAA +- expected_values: + TELLURIDE_BELT_DRIV: 0 + TELLURIDE_BELT_DRIVER: 1 + TELLURIDE_BELT_PASS: 0 + TELLURIDE_BELT_PASSENGER: 0 + TELLURIDE_DOOR_FL: 1 + TELLURIDE_DOOR_FR: 0 + TELLURIDE_DOOR_RL: 0 + TELLURIDE_DOOR_RR: 0 + TELLURIDE_HANDBRAKE: 0 + TELLURIDE_HOOD: 0 + TELLURIDE_TRUNK: 0 + response: |- + 778100B62BC03FDEE20 + 778216220600400AAAA diff --git a/tests/test_cases/2024/commands/770.778.22BC04.yaml b/tests/test_cases/2024/commands/770.778.22BC04.yaml new file mode 100644 index 0000000..aad05c5 --- /dev/null +++ b/tests/test_cases/2024/commands/770.778.22BC04.yaml @@ -0,0 +1,22 @@ +command_id: 770.778.22BC04 +test_cases: +- expected_values: + TELLURIDE_BELT_RL: 0 + TELLURIDE_BELT_RM: 1 + TELLURIDE_BELT_RR: 0 + TELLURIDE_LOCK_FL: 0 + TELLURIDE_LOCK_FR: 0 + TELLURIDE_REVERSE_GEAR: 0 + response: |- + 778100B62BC04302770 + 778212000000800AAAA +- expected_values: + TELLURIDE_BELT_RL: 0 + TELLURIDE_BELT_RM: 1 + TELLURIDE_BELT_RR: 0 + TELLURIDE_LOCK_FL: 0 + TELLURIDE_LOCK_FR: 0 + TELLURIDE_REVERSE_GEAR: 1 + response: |- + 778100B62BC04302770 + 77821200C000800AAAA diff --git a/tests/test_cases/2024/commands/770.778.22BC05.yaml b/tests/test_cases/2024/commands/770.778.22BC05.yaml new file mode 100644 index 0000000..24018bb --- /dev/null +++ b/tests/test_cases/2024/commands/770.778.22BC05.yaml @@ -0,0 +1,27 @@ +command_id: 770.778.22BC05 +test_cases: +- expected_values: + TELLURIDE_HAZARD_SW: 0 + response: |- + 778100B62BC050F1224 + 778210000000000AAAA +- expected_values: + TELLURIDE_HAZARD_SW: 0 + response: |- + 778100B62BC050F1224 + 778210000400000AAAA +- expected_values: + TELLURIDE_HAZARD_SW: 128 + response: |- + 778100B62BC050F1224 + 778210080400000AAAA +- expected_values: + TELLURIDE_HAZARD_SW: 192 + response: |- + 778100B62BC050F1224 + 7782100C0400000AAAA +- expected_values: + TELLURIDE_HAZARD_SW: 208 + response: |- + 778100B62BC050F1224 + 7782100D0400000AAAA diff --git a/tests/test_cases/2024/commands/770.778.22BC07.yaml b/tests/test_cases/2024/commands/770.778.22BC07.yaml new file mode 100644 index 0000000..d11626e --- /dev/null +++ b/tests/test_cases/2024/commands/770.778.22BC07.yaml @@ -0,0 +1,7 @@ +command_id: 770.778.22BC07 +test_cases: +- expected_values: + TELLURIDE_DEFOG_LIGHT: 0 + response: |- + 778100B62BC07C80003 + 77821CC00000000AAAA diff --git a/tests/test_cases/2024/commands/770.778.22BC09.yaml b/tests/test_cases/2024/commands/770.778.22BC09.yaml new file mode 100644 index 0000000..4b48032 --- /dev/null +++ b/tests/test_cases/2024/commands/770.778.22BC09.yaml @@ -0,0 +1,26 @@ +command_id: 770.778.22BC09 +test_cases: +- expected_values: + TELLURIDE_HL_HIGH: 0 + TELLURIDE_HL_LOW: 0 + response: |- + 778100B62BC09000F0F + 77821CF00300000AAAA +- expected_values: + TELLURIDE_HL_HIGH: 0 + TELLURIDE_HL_LOW: 1 + response: |- + 778100B62BC09000F0F + 77821CF00300020AAAA +- expected_values: + TELLURIDE_HL_HIGH: 0 + TELLURIDE_HL_LOW: 1 + response: |- + 778100B62BC09000F0F + 77821CF00300030AAAA +- expected_values: + TELLURIDE_HL_HIGH: 1 + TELLURIDE_HL_LOW: 1 + response: |- + 778100B62BC09000F0F + 77821CF0030C0C0AAAA diff --git a/tests/test_cases/2024/commands/7A0.7A8.22C00B|fc=1.yaml b/tests/test_cases/2024/commands/7A0.7A8.22C00B|fc=1.yaml new file mode 100644 index 0000000..4badd5c --- /dev/null +++ b/tests/test_cases/2024/commands/7A0.7A8.22C00B|fc=1.yaml @@ -0,0 +1,186 @@ +command_id: 7A0.7A8.22C00B|fc=1 +test_cases: +- expected_values: + TELLURIDE_FL_INVALID: 1 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 1 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TB_RR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 0 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 1 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 0 + response: |- + 7A8102062C00BFFFFFF + 7A82180000000020000 + 7A82200020000000200 + 7A823000002FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 86 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 34.8 + TELLURIDE_TP_FR: 17.4 + TELLURIDE_TP_FR_PRE21: 35.6 + TELLURIDE_TT_RR_PRE21: 36 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180AE560400B257 + 7A8220400B1560400AF + 7A823550400FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 1 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 2_4_2_7V + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 86 + TELLURIDE_TPMS_TEMP_FR: 0 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 35 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: -50 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 0 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180AF5604000000 + 7A822000200000002AF + 7A823550400FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 87 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 35.4 + TELLURIDE_TP_FR: 17.4 + TELLURIDE_TP_FR_PRE21: 35.6 + TELLURIDE_TT_RR_PRE21: 36 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180B1570400B257 + 7A8220400AF560400AE + 7A823550400FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 88 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 35.4 + TELLURIDE_TP_FR: 18 + TELLURIDE_TP_FR_PRE21: 35.8 + TELLURIDE_TT_RR_PRE21: 37 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180B1580400B35A + 7A8220400B2570400AF + 7A823560400FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_TEMP_FL: 89 + TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 35.4 + TELLURIDE_TP_FR: 18 + TELLURIDE_TP_FR_PRE21: 36 + TELLURIDE_TT_RR_PRE21: 37 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180B1590400B45A + 7A8220400B2570400B2 + 7A823560400FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 0 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 96 + TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 36.8 + TELLURIDE_TP_FR: 19.2 + TELLURIDE_TP_FR_PRE21: 37.6 + TELLURIDE_TT_RR_PRE21: 45 + TELLURIDE_TW_FL: 0 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 1 + response: |- + 7A8102062C00BFFFFFF + 7A82180B8600600BC60 + 7A8220600B85F0600B8 + 7A8235E0600FB82A982 + 7A824A982A982A9AAAA diff --git a/tests/test_cases/2024/commands/7B3.7BB.220100|fc=1.yaml b/tests/test_cases/2024/commands/7B3.7BB.220100|fc=1.yaml new file mode 100644 index 0000000..a576e69 --- /dev/null +++ b/tests/test_cases/2024/commands/7B3.7BB.220100|fc=1.yaml @@ -0,0 +1,189 @@ +command_id: 7B3.7BB.220100|fc=1 +test_cases: +- expected_values: + TELLURIDE_TEMP_EXT: 31.5 + TELLURIDE_TEMP_INT: 27 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF868F570040 + 7BB22100030FFFF7BFF + 7BB233610FFFFFFFFFF + 7BB24FF1BF1FFFF00C4 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 33 + TELLURIDE_TEMP_INT: 27.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF87925F1533 + 7BB2210153AFFFF98FF + 7BB231110FFFFFFFFFF + 7BB24FF0FF1FFFF00C5 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 33 + TELLURIDE_TEMP_INT: 27.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF8792601235 + 7BB2210133CFFFF92FF + 7BB231110FFFFFFFFFF + 7BB24FF0FF1FFFF00C6 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 31 + TELLURIDE_TEMP_INT: 28.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF898E5D003E + 7BB2210002DFFFF8AFF + 7BB233210FFFFFFFFFF + 7BB24FF20F1FFFF00C3 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30 + TELLURIDE_TEMP_INT: 29 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF8A8C570937 + 7BB22100848FFFF7DFF + 7BB231010FFFFFFFFFF + 7BB24FF17F1FFFF00C7 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30 + TELLURIDE_TEMP_INT: 29 + TELLURIDE_VSS: 13 + response: |- + 7BB10256201007F9606 + 7BB2168FF8A8C570C38 + 7BB22100949FFFF75FF + 7BB231010FFFFFFFFFF + 7BB24FF15F1FFFF0DC6 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 32 + TELLURIDE_TEMP_INT: 29 + TELLURIDE_VSS: 40 + response: |- + 7BB10256201007F9606 + 7BB2168FF8A9054253A + 7BB22250C26FFFFA6FF + 7BB232810FFFFFFFFFF + 7BB24FF0FF1FFFF28C6 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30 + TELLURIDE_TEMP_INT: 29.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF8B8C590937 + 7BB220F0848FFFF7DFF + 7BB231010FFFFFFFFFF + 7BB24FF17F1FFFF00C4 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 31 + TELLURIDE_TEMP_INT: 29.5 + TELLURIDE_VSS: 30 + response: |- + 7BB10256201007F9606 + 7BB2168FF8B8E5A003C + 7BB22100027FFFF99FF + 7BB232C10FFFFFFFFFF + 7BB24FF1EF0FFFF1EC1 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30.5 + TELLURIDE_TEMP_INT: 30 + TELLURIDE_VSS: 57 + response: |- + 7BB10256201007F9606 + 7BB2168FF8C8D5B003A + 7BB22240024FFFFA2FF + 7BB232511FFFFFFFFFF + 7BB24FF20F1FFFF39C0 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 32.5 + TELLURIDE_TEMP_INT: 30.5 + TELLURIDE_VSS: 77 + response: |- + 7BB10256201007F9606 + 7BB2168FF8D915C1335 + 7BB22250911FFFFABFF + 7BB231610FFFFFFFFFF + 7BB24FF0FF1FFFF4DC6 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 32.5 + TELLURIDE_TEMP_INT: 31 + TELLURIDE_VSS: 5 + response: |- + 7BB10256201007F9606 + 7BB2168FF8E91610131 + 7BB22250137FFFFABFF + 7BB231110FFFFFFFFFF + 7BB24FF0FF1FFFF05BD + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30.5 + TELLURIDE_TEMP_INT: 32 + TELLURIDE_VSS: 2 + response: |- + 7BB10256201007F9606 + 7BB2168FF908D5F0035 + 7BB2224001DFFFFC1FF + 7BB231710FFFFFFFFFF + 7BB24FF21F1FFFF02B6 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30.5 + TELLURIDE_TEMP_INT: 33.5 + TELLURIDE_VSS: 40 + response: |- + 7BB10256201007F9606 + 7BB2168FF938D620031 + 7BB22240016FFFFEFFF + 7BB231110FFFFFFFFFF + 7BB24FF27F1FFFF28B1 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 30.5 + TELLURIDE_TEMP_INT: 34.5 + TELLURIDE_VSS: 22 + response: |- + 7BB10256201007F9606 + 7BB2168FF958D690029 + 7BB22240010FFFFEFFF + 7BB231110FFFFFFFFFF + 7BB24FF2FF1FFFF16AA + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 33 + TELLURIDE_TEMP_INT: 35 + TELLURIDE_VSS: 32 + response: |- + 7BB10256201007F9606 + 7BB2168FF9692610A1B + 7BB22251E24FFFFEEFF + 7BB231110FFFFFFFFFF + 7BB24FF11F0FFFF20AA + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 33 + TELLURIDE_TEMP_INT: 38 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF9C926D0310 + 7BB2225031BFFFFEFFF + 7BB231110FFFFFFFFFF + 7BB24FF13F1FFFF00A0 + 7BB25FF01FFAAAAAAAA diff --git a/tests/test_cases/2024/commands/7C6.7CE.22B002|fc=1.yaml b/tests/test_cases/2024/commands/7C6.7CE.22B002|fc=1.yaml new file mode 100644 index 0000000..e20a531 --- /dev/null +++ b/tests/test_cases/2024/commands/7C6.7CE.22B002|fc=1.yaml @@ -0,0 +1,47 @@ +command_id: 7C6.7CE.22B002|fc=1 +test_cases: +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 13.20312 + TELLURIDE_FLI_VOL: 60 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 27854 + response: |- + 7CE100F62B002D00000 + 7CE21003CA900000000 + 7CE226CCEAAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 12.57812 + TELLURIDE_FLI_VOL: 69 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 27834 + response: |- + 7CE100F62B002D00000 + 7CE210045A100000000 + 7CE226CBAAAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 12.96875 + TELLURIDE_FLI_VOL: 79 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 27833 + response: |- + 7CE100F62B002D00000 + 7CE21004FA600000000 + 7CE226CB9AAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 12.73438 + TELLURIDE_FLI_VOL: 81 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 27836 + response: |- + 7CE100F62B002D00000 + 7CE210051A300000000 + 7CE226CBCAAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 11.32812 + TELLURIDE_FLI_VOL: 255 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 27854 + response: |- + 7CE100F62B002D00000 + 7CE2100FF9100000000 + 7CE226CCEAAAAAAAAAA diff --git a/tests/test_cases/2024/commands/7D1.7D9.220104.yaml b/tests/test_cases/2024/commands/7D1.7D9.220104.yaml new file mode 100644 index 0000000..eee1ed7 --- /dev/null +++ b/tests/test_cases/2024/commands/7D1.7D9.220104.yaml @@ -0,0 +1,308 @@ +command_id: 7D1.7D9.220104 +test_cases: +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: -10.4 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80000000004C4 + 7D922FF00000000CCCD + 7D923FF15F0C5FC0000 + 7D92400FF98F5FFFE00 + 7D92500000000000000 + 7D926FD0004AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 7.65859 + TELLURIDE_STEER_ANGLE_V2: 14.4 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F809E4000004D1 + 7D922FF00000000CECC + 7D923FF00F4D5FC0000 + 7D924050090F5000600 + 7D92500029802C0031C + 7D926FCFFF3AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 6.53979 + TELLURIDE_STEER_ANGLE_V2: 11.6 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F809FC000004D1 + 7D922FF00000000CFCC + 7D923FF00F4C5FC0000 + 7D924000074F5000300 + 7D925000237025A0271 + 7D926FCFFFFAAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 14.2 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80A20000001D6 + 7D922FF00000000CFCC + 7D923FF00F0C5FC0000 + 7D92400008EF5FFFF00 + 7D92500000000000000 + 7D926FD0004AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 8.71972 + TELLURIDE_STEER_ANGLE_V2: 10.4 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80A30000004D5 + 7D922FF00000000CECC + 7D923FF00F4D5FC0000 + 7D924000068F5000300 + 7D9250002F403140321 + 7D926FC0000AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 5.58247 + TELLURIDE_STEER_ANGLE_V2: -3.8 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80A54000004D2 + 7D922FF00000000CECC + 7D923FF00F4D5FC0000 + 7D92405FFDAF5000300 + 7D9250001E401DB01DF + 7D926FC0003AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 2.1684 + TELLURIDE_STEER_ANGLE_V2: 5.2 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80A70000004D2 + 7D922FF00000000CFCC + 7D923FF00F4C5FC0000 + 7D924000034F5000400 + 7D9250000BC00DB0110 + 7D926FCFFFAAAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 9.59631 + TELLURIDE_STEER_ANGLE_V2: 9.5 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80B8C000001D0 + 7D922FF00000000CFCC + 7D923FF00F4C5FC0000 + 7D92400005FF5FFFC00 + 7D925000340035E03C3 + 7D926FD0004AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 423.4 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 9 + TELLURIDE_TIRE_FR_VSS_V2: 12 + TELLURIDE_TIRE_RL_VSS_V2: 11 + TELLURIDE_TIRE_RR_VSS_V2: 8 + TELLURIDE_VSS_AVG_V2: 12 + response: |- + 7D9102C620104FBF7FF + 7D921F80C5C0C0004D9 + 7D922FF090C080BCFCC + 7D923FF00F0C5FC0000 + 7D92400108AF5002B00 + 7D9258A000000000000 + 7D926FCFFEAAAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 10.96886 + TELLURIDE_STEER_ANGLE_V2: 0.8 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 19 + TELLURIDE_TIRE_FR_VSS_V2: 19 + TELLURIDE_TIRE_RL_VSS_V2: 19 + TELLURIDE_TIRE_RR_VSS_V2: 19 + TELLURIDE_VSS_AVG_V2: 19 + response: |- + 7D9102C620104FBF7FF + 7D921F80FAC130004D8 + 7D922FF13131313CFCC + 7D923FF00F4C5FC0000 + 7D924000008F50005FF + 7D925FF03B703DE03D9 + 7D926FCFFD3AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: -139.8 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 22 + TELLURIDE_TIRE_FR_VSS_V2: 20 + TELLURIDE_TIRE_RL_VSS_V2: 20 + TELLURIDE_TIRE_RR_VSS_V2: 22 + TELLURIDE_VSS_AVG_V2: 22 + response: |- + 7D9102C620104FBF7FF + 7D921F80FC4160004D5 + 7D922FF16141614CFCC + 7D923FF00F0C5FC0000 + 7D92400FA8AF5FFD0FF + 7D925B2000000000000 + 7D926FCFFE8AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 12.3 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 22 + TELLURIDE_TIRE_FR_VSS_V2: 22 + TELLURIDE_TIRE_RL_VSS_V2: 22 + TELLURIDE_TIRE_RR_VSS_V2: 22 + TELLURIDE_VSS_AVG_V2: 22 + response: |- + 7D9102C620104FBF7FF + 7D921F811EC160004D5 + 7D922FF16161616CFCC + 7D923FF00F0C5FC0000 + 7D92400007BF5000000 + 7D92507000000000000 + 7D926FC0000AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 2.1 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 58 + TELLURIDE_TIRE_FR_VSS_V2: 58 + TELLURIDE_TIRE_RL_VSS_V2: 58 + TELLURIDE_TIRE_RR_VSS_V2: 58 + TELLURIDE_VSS_AVG_V2: 58 + response: |- + 7D9102C620104FBF7FF + 7D921F8134C3A0004D8 + 7D922FF3A3A3A3ACFCC + 7D923FF00F0C5FC0000 + 7D924000015F5000700 + 7D92501000000000000 + 7D926FCFFFFAAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 0 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 23 + TELLURIDE_TIRE_FR_VSS_V2: 23 + TELLURIDE_TIRE_RL_VSS_V2: 23 + TELLURIDE_TIRE_RR_VSS_V2: 23 + TELLURIDE_VSS_AVG_V2: 23 + response: |- + 7D9102C620104FBF7FF + 7D921F815A0172704D5 + 7D922FF17171717CFCC + 7D923FF00F0C5FC0000 + 7D924000000F5FFFF00 + 7D92500000000000000 + 7D926FC0004AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: -4.9 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 19 + TELLURIDE_TIRE_FR_VSS_V2: 19 + TELLURIDE_TIRE_RL_VSS_V2: 19 + TELLURIDE_TIRE_RR_VSS_V2: 19 + TELLURIDE_VSS_AVG_V2: 19 + response: |- + 7D9102C620104FBF7FF + 7D921F81BE8133E04D5 + 7D922FF13131313CFCC + 7D923FF00F0C5FC0000 + 7D92400FFCFF50005FF + 7D925FD000000000000 + 7D926FC0019AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: -2.6 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 65 + TELLURIDE_TIRE_FR_VSS_V2: 65 + TELLURIDE_TIRE_RL_VSS_V2: 65 + TELLURIDE_TIRE_RR_VSS_V2: 65 + TELLURIDE_VSS_AVG_V2: 65 + response: |- + 7D9102C620104FBF7FF + 7D921F821D0418B04D8 + 7D922FF41414141CFCC + 7D923FF00F0C5FC0000 + 7D92400FFE6F50008FF + 7D925FD000000000000 + 7D926FC0012AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: 7.3 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 47 + TELLURIDE_TIRE_FR_VSS_V2: 47 + TELLURIDE_TIRE_RL_VSS_V2: 47 + TELLURIDE_TIRE_RR_VSS_V2: 47 + TELLURIDE_VSS_AVG_V2: 47 + response: |- + 7D9102C620104FBF7FF + 7D921F828182F5E04D5 + 7D922FF2F2F2F2FCFCC + 7D923FF00F0C5FC0000 + 7D924000049F5000E00 + 7D92504000000000000 + 7D926FC0020AAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 0 + TELLURIDE_STEER_ANGLE_V2: -2.6 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 81 + TELLURIDE_TIRE_FR_VSS_V2: 81 + TELLURIDE_TIRE_RL_VSS_V2: 81 + TELLURIDE_TIRE_RR_VSS_V2: 81 + TELLURIDE_VSS_AVG_V2: 81 + response: |- + 7D9102C620104FBF7FF + 7D921F84EC851A204D4 + 7D922FF51515151CFCC + 7D923FF00F0C5FC0000 + 7D92400FFE6F50000FF + 7D925FD000000000000 + 7D926FC003FAAAAAAAA diff --git a/tests/test_cases/2024/commands/7E0.0104.yaml b/tests/test_cases/2024/commands/7E0.0104.yaml new file mode 100644 index 0000000..af34640 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2024/commands/7E0.0105.yaml b/tests/test_cases/2024/commands/7E0.0105.yaml new file mode 100644 index 0000000..375f714 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 72 + response: '7E803410570' +- expected_values: + ECT: 102 + response: 7E80341058E diff --git a/tests/test_cases/2024/commands/7E0.011F.yaml b/tests/test_cases/2024/commands/7E0.011F.yaml new file mode 100644 index 0000000..7d75fe8 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 2007 + response: 7E804411F07D7 diff --git a/tests/test_cases/2024/commands/7E0.012F.yaml b/tests/test_cases/2024/commands/7E0.012F.yaml new file mode 100644 index 0000000..66e58c3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 32.15686 + response: 7E803412F52 +- expected_values: + FLI: 93.72549 + response: 7E803412FEF diff --git a/tests/test_cases/2024/commands/7E0.0131.yaml b/tests/test_cases/2024/commands/7E0.0131.yaml new file mode 100644 index 0000000..646d5dc --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0131.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 4071 + response: 7E80441310FE7 +- expected_values: + CLR_DIST: 4072 + response: 7E80441310FE8 +- expected_values: + CLR_DIST: 4073 + response: 7E80441310FE9 +- expected_values: + CLR_DIST: 4075 + response: 7E80441310FEB +- expected_values: + CLR_DIST: 4076 + response: 7E80441310FEC +- expected_values: + CLR_DIST: 4077 + response: 7E80441310FED +- expected_values: + CLR_DIST: 4101 + response: '7E80441311005' +- expected_values: + CLR_DIST: 4102 + response: '7E80441311006' +- expected_values: + CLR_DIST: 4103 + response: '7E80441311007' diff --git a/tests/test_cases/2024/commands/7E0.0134.yaml b/tests/test_cases/2024/commands/7E0.0134.yaml new file mode 100644 index 0000000..e97a2d4 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.86172 + O2S11_CURRENT: -0.58594 + response: 7E80641346E4D7F6A +- expected_values: + LAMBDA11_CURRENT: 0.93011 + O2S11_CURRENT: -0.27344 + response: 7E8064134770E7FBA +- expected_values: + LAMBDA11_CURRENT: 1.00049 + O2S11_CURRENT: 0 + response: '7E806413480108000' +- expected_values: + LAMBDA11_CURRENT: 1.00342 + O2S11_CURRENT: -0.00391 + response: 7E806413480707FFF +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.28125 + response: 7E8064134FFFF8148 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.49219 + response: 7E8064134FFFF827E diff --git a/tests/test_cases/2024/commands/7E0.0144.yaml b/tests/test_cases/2024/commands/7E0.0144.yaml new file mode 100644 index 0000000..99ae085 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0144.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.8506 + response: 7E80441446CE0 +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 1.03029 + response: 7E804414483E0 diff --git a/tests/test_cases/2024/commands/7E0.7E8.22E001.yaml b/tests/test_cases/2024/commands/7E0.7E8.22E001.yaml new file mode 100644 index 0000000..d9f6b28 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.7E8.22E001.yaml @@ -0,0 +1,233 @@ +command_id: 7E0.7E8.22E001 +test_cases: +- expected_values: + TELLURIDE_EOT: 98.25366 + TELLURIDE_IAT: 58.50266 + response: |- + 7E8102D62E0019FB7FE + 7E8210000004B00005F + 7E822000000003D0372 + 7E82366802B17000047 + 7E82400C7FD03680000 + 7E825C8008EC33E8A02 + 7E826A00C0000AAAAAA +- expected_values: + TELLURIDE_EOT: 65.25283 + TELLURIDE_IAT: 59.25268 + response: |- + 7E8102D62E0019FB7FE + 7E82100C0C04CA00B4B + 7E8220000000083010F + 7E82330C0240F00008F + 7E82400A1FC036C0000 + 7E825C5008F974336F1 + 7E82640206B07AAAAAA +- expected_values: + TELLURIDE_EOT: 72.003 + TELLURIDE_IAT: 57.00263 + response: |- + 7E8102D62E0019FB7FE + 7E82100C0C04DDC0C47 + 7E822000000005F018F + 7E8232B00250F000071 + 7E82400ADFD036C0000 + 7E825CF008CA02B3BF2 + 7E8260021B507AAAAAA +- expected_values: + TELLURIDE_EOT: 89.25343 + TELLURIDE_IAT: 57.75264 + response: |- + 7E8102D62E0019FB7FE + 7E82100C2BF4D480A41 + 7E822000000008F0181 + 7E8233180230D00004C + 7E82400C3FC03690000 + 7E825CB008DB73C63FA + 7E826001A0905AAAAAA +- expected_values: + TELLURIDE_EOT: 74.25306 + TELLURIDE_IAT: 54.75257 + response: |- + 7E8102D62E0019FB7FE + 7E82100C2C34D8C584B + 7E822000000001F0325 + 7E8236240DFF1000065 + 7E82400B4FC036C0000 + 7E825DD0089A35DD2F6 + 7E826C0514D1AAAAAAA +- expected_values: + TELLURIDE_EOT: 66.75287 + TELLURIDE_IAT: 59.25268 + response: |- + 7E8102D62E0019FB7FE + 7E82100C3C34DDC104B + 7E82200000000540160 + 7E82329202A14000082 + 7E82400A5FC036C0000 + 7E825C6008F9946D5DD + 7E826E0226C08AAAAAA +- expected_values: + TELLURIDE_EOT: 89.25343 + TELLURIDE_IAT: 54.75257 + response: |- + 7E8102D62E0019FB7FE + 7E82100C3C34DE4134B + 7E82200000000040311 + 7E8235F803D2D000049 + 7E82400C5FD03690000 + 7E825DC0089B73E8BE8 + 7E826E0226C08AAAAAA +- expected_values: + TELLURIDE_EOT: 75.75309 + TELLURIDE_IAT: 59.25268 + response: |- + 7E8102D62E0019FB7FE + 7E82100C3C54C08294B + 7E82200000000E702AC + 7E8235CC04F4300006A + 7E82400B1FC03680000 + 7E825C6008FA53E9AEB + 7E826C045B915AAAAAA +- expected_values: + TELLURIDE_EOT: 96.75362 + TELLURIDE_IAT: 71.25298 + response: |- + 7E8102D62E0019FB7FE + 7E82100C3C54F280A41 + 7E822000000005101BE + 7E8232980210B000049 + 7E82400C5FC036C0000 + 7E82590009FC14656F7 + 7E826E0173904AAAAAA +- expected_values: + TELLURIDE_EOT: 95.25358 + TELLURIDE_IAT: 61.50274 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34B2C0A41 + 7E822000000007501C3 + 7E8232D80220C000047 + 7E82400C7FD03680000 + 7E825B80092BF33D1F6 + 7E826E019FD04AAAAAA +- expected_values: + TELLURIDE_EOT: 75.00308 + TELLURIDE_IAT: 62.25276 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34C48154B + 7E82200000000770279 + 7E8234D40311E000080 + 7E82400A6FC03690000 + 7E825B70093A4420501 + 7E8268023A908AAAAAA +- expected_values: + TELLURIDE_EOT: 74.25306 + TELLURIDE_IAT: 61.50274 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34CC0104F + 7E82200000000520100 + 7E8232A40250F000076 + 7E82400ABFC03680000 + 7E825B90092A3378200 + 7E82680224708AAAAAA +- expected_values: + TELLURIDE_EOT: 89.25343 + TELLURIDE_IAT: 49.50244 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34D381450 + 7E82200000000DD0028 + 7E8231B80230D000048 + 7E82400C6FC036A0000 + 7E825FC0082B7307CFF + 7E826A021F207AAAAAA +- expected_values: + TELLURIDE_EOT: 84.0033 + TELLURIDE_IAT: 56.25261 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34DDC1350 + 7E82200000000E000E5 + 7E8231BC0230D00004F + 7E82400C1FC03680000 + 7E825D4008BB037E0F9 + 7E82600237808AAAAAA +- expected_values: + TELLURIDE_EOT: 96.75362 + TELLURIDE_IAT: 72.003 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C34F1C0A41 + 7E822000000005001BE + 7E8232980210B000048 + 7E82400C6FC036C0000 + 7E8258E00A0C14555F7 + 7E826E0173904AAAAAA +- expected_values: + TELLURIDE_EOT: 86.25336 + TELLURIDE_IAT: 57.75264 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C54D800F4B + 7E822000000001801C7 + 7E8232280240E00004E + 7E82400C1FC03680000 + 7E825CD008DB33E0902 + 7E826A0209007AAAAAA +- expected_values: + TELLURIDE_EOT: 96.75362 + TELLURIDE_IAT: 71.25298 + response: |- + 7E8102D62E0019FB7FE + 7E82100C5C54F400A41 + 7E822000000005601BC + 7E8232980210B000048 + 7E82400C6FC036C0000 + 7E8258F009FC146D6F7 + 7E82600184604AAAAAA +- expected_values: + TELLURIDE_EOT: 96.75362 + TELLURIDE_IAT: 69.00293 + response: |- + 7E8102D62E0019FB7FE + 7E82100C6C34F3C0A41 + 7E822000000005201F1 + 7E8232940220C000049 + 7E82400C5FC036C0000 + 7E82598009CC1468A02 + 7E82600184604AAAAAA +- expected_values: + TELLURIDE_EOT: 96.0036 + TELLURIDE_IAT: 57.75264 + response: |- + 7E8102D62E0019FB7FE + 7E82100C6C64B201D4B + 7E822000000003C0324 + 7E8236600B4BC000047 + 7E82400C7FD03680000 + 7E825CD008DC03A4FF6 + 7E826A0289D0AAAAAAA +- expected_values: + TELLURIDE_EOT: 95.25358 + TELLURIDE_IAT: 59.25268 + response: |- + 7E8102D62E0019FB7FE + 7E82100C8C64B3C1250 + 7E82200000000F20028 + 7E8231EC0220C000047 + 7E82400C6FC03680000 + 7E825C4008FBF2B0902 + 7E82620205F07AAAAAA +- expected_values: + TELLURIDE_EOT: 95.25358 + TELLURIDE_IAT: 60.0027 + response: |- + 7E8102D62E0019FB7FE + 7E82100C8C64B600D49 + 7E822000000000A019D + 7E8232040220C00004B + 7E82400C4FC03680000 + 7E825C10090BF238A02 + 7E826E01BC005AAAAAA diff --git a/tests/test_cases/2024/commands/7E0.7E8.22E002.yaml b/tests/test_cases/2024/commands/7E0.7E8.22E002.yaml new file mode 100644 index 0000000..c2ebf54 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.7E8.22E002.yaml @@ -0,0 +1,266 @@ +command_id: 7E0.7E8.22E002 +test_cases: +- expected_values: + TELLURIDE_INJ_DUR_1: 0.19989 + TELLURIDE_INJ_DUR_2: 0.2007 + TELLURIDE_INJ_DUR_3: 0.20152 + TELLURIDE_INJ_DUR_4: 0.19251 + response: |- + 7E8102962E002FC0400 + 7E8210000002626FF03 + 7E822FF030F67030000 + 7E8230000920D00F400 + 7E824F500F600EB00F2 + 7E82500F10000000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.16876 + TELLURIDE_INJ_DUR_2: 0.16876 + TELLURIDE_INJ_DUR_3: 0.17367 + TELLURIDE_INJ_DUR_4: 0.15893 + response: |- + 7E8102962E002FC0400 + 7E8210000002626FF03 + 7E822FF031A00000000 + 7E82300006A0000CE00 + 7E824CE00D400C200D1 + 7E82500CB0000000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.19251 + TELLURIDE_INJ_DUR_2: 0.19005 + TELLURIDE_INJ_DUR_3: 0.19579 + TELLURIDE_INJ_DUR_4: 0.18104 + response: |- + 7E8102962E002FC0400 + 7E82100000032321A01 + 7E822F5000E03030000 + 7E82300006A0000EB00 + 7E824E800EF00DD00E9 + 7E82500E30000000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.27034 + TELLURIDE_INJ_DUR_2: 0.26542 + TELLURIDE_INJ_DUR_3: 0.27361 + TELLURIDE_INJ_DUR_4: 0.25395 + response: |- + 7E8102962E002FC0400 + 7E8210000003E3EF600 + 7E822E200001B050000 + 7E8230000E42C004A01 + 7E82444014E01360149 + 7E82501400100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.19907 + TELLURIDE_INJ_DUR_2: 0.19743 + TELLURIDE_INJ_DUR_3: 0.20234 + TELLURIDE_INJ_DUR_4: 0.18924 + response: |- + 7E8102962E002FC0400 + 7E821000000A7A6AE01 + 7E822E301122C050000 + 7E8230000AAC900F300 + 7E824F100F700E700F4 + 7E82500EB0000000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.25477 + TELLURIDE_INJ_DUR_2: 0.24248 + TELLURIDE_INJ_DUR_3: 0.25477 + TELLURIDE_INJ_DUR_4: 0.22774 + response: |- + 7E8102962E002FC0400 + 7E821000000AAA88501 + 7E82291010095040000 + 7E82300006A4F003701 + 7E82428013701160137 + 7E82501260100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.25559 + TELLURIDE_INJ_DUR_2: 0.25395 + TELLURIDE_INJ_DUR_3: 0.25559 + TELLURIDE_INJ_DUR_4: 0.24412 + response: |- + 7E8102962E002FC0400 + 7E821000000AAAA9D01 + 7E8228501000A050000 + 7E82300000067003801 + 7E824360138012A0137 + 7E82501340100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.64881 + TELLURIDE_INJ_DUR_2: 0.64635 + TELLURIDE_INJ_DUR_3: 0.64963 + TELLURIDE_INJ_DUR_4: 0.63242 + response: |- + 7E8102962E002FC0400 + 7E821000000ADB58B01 + 7E8225D013AE70F0000 + 7E823000096FF001803 + 7E8241503190304031D + 7E825030B0300000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.23593 + TELLURIDE_INJ_DUR_2: 0.23675 + TELLURIDE_INJ_DUR_3: 0.23675 + TELLURIDE_INJ_DUR_4: 0.22282 + response: |- + 7E8102962E002FC0400 + 7E821000000AEAE8D01 + 7E822A001001F040000 + 7E82300009847002001 + 7E82421012101100123 + 7E825011E0100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.24085 + TELLURIDE_INJ_DUR_2: 0.2302 + TELLURIDE_INJ_DUR_3: 0.24166 + TELLURIDE_INJ_DUR_4: 0.21791 + response: |- + 7E8102962E002FC0400 + 7E821000000AFAC9601 + 7E8228E0100FE030000 + 7E8230000AE47002601 + 7E824190127010A0128 + 7E82501170100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.35881 + TELLURIDE_INJ_DUR_2: 0.36209 + TELLURIDE_INJ_DUR_3: 0.36373 + TELLURIDE_INJ_DUR_4: 0.34898 + response: |- + 7E8102962E002FC0400 + 7E821000000AFAF3C01 + 7E82209013E0F0B0000 + 7E823000096FF00B601 + 7E824BA01BC01AA01BD + 7E82501B10100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.23429 + TELLURIDE_INJ_DUR_2: 0.23593 + TELLURIDE_INJ_DUR_3: 0.23511 + TELLURIDE_INJ_DUR_4: 0.22118 + response: |- + 7E8102962E002FC0400 + 7E821000000B0AD9501 + 7E8228A01001F040000 + 7E8230000FC47001E01 + 7E82420011F010E0121 + 7E825011E0100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.24494 + TELLURIDE_INJ_DUR_2: 0.23757 + TELLURIDE_INJ_DUR_3: 0.24576 + TELLURIDE_INJ_DUR_4: 0.22282 + response: |- + 7E8102962E002FC0400 + 7E821000000B2AC9D01 + 7E8228501001F040000 + 7E82300006A00002B01 + 7E82422012C0110012C + 7E825011F0100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.25477 + TELLURIDE_INJ_DUR_2: 0.2687 + TELLURIDE_INJ_DUR_3: 0.25641 + TELLURIDE_INJ_DUR_4: 0.25969 + response: |- + 7E8102962E002FC0400 + 7E821000000B2AFA201 + 7E8229701120D080000 + 7E823000096FF003701 + 7E824480139013D0139 + 7E82501450100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.36127 + TELLURIDE_INJ_DUR_2: 0.36045 + TELLURIDE_INJ_DUR_3: 0.36454 + TELLURIDE_INJ_DUR_4: 0.34816 + response: |- + 7E8102962E002FC0400 + 7E821000000B5B85001 + 7E8227E0127030A0000 + 7E823000096FF00B901 + 7E824B801BD01A901BF + 7E82501B00100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.21955 + TELLURIDE_INJ_DUR_2: 0.22446 + TELLURIDE_INJ_DUR_3: 0.22037 + TELLURIDE_INJ_DUR_4: 0.21053 + response: |- + 7E8102962E002FC0400 + 7E821000000B6B56601 + 7E8229501206A060000 + 7E823000096FF000C01 + 7E82412010D0101010F + 7E825010B0100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.435 + TELLURIDE_INJ_DUR_2: 0.41452 + TELLURIDE_INJ_DUR_3: 0.435 + TELLURIDE_INJ_DUR_4: 0.40141 + response: |- + 7E8102962E002FC0400 + 7E821000000B8B56A01 + 7E8227C01226B0D0000 + 7E823000096FF001302 + 7E824FA011302EA0117 + 7E82502F20100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.22856 + TELLURIDE_INJ_DUR_2: 0.2261 + TELLURIDE_INJ_DUR_3: 0.23183 + TELLURIDE_INJ_DUR_4: 0.21545 + response: |- + 7E8102962E002FC0400 + 7E821000000BBC19A01 + 7E82290010000000000 + 7E82300006A00001701 + 7E82414011B01070117 + 7E825010F0100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.23511 + TELLURIDE_INJ_DUR_2: 0.24003 + TELLURIDE_INJ_DUR_3: 0.23429 + TELLURIDE_INJ_DUR_4: 0.22446 + response: |- + 7E8102962E002FC0400 + 7E821000000BFBEA801 + 7E8228E0106F9040000 + 7E8230000DA5B001F01 + 7E82425011E01120121 + 7E82501210100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.22692 + TELLURIDE_INJ_DUR_2: 0.21873 + TELLURIDE_INJ_DUR_3: 0.22774 + TELLURIDE_INJ_DUR_4: 0.20644 + response: |- + 7E8102962E002FC0400 + 7E821000000C0BF9F01 + 7E822AE010A1F040000 + 7E82300008038001501 + 7E8240B011601FC0016 + 7E82501090100000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.11141 + TELLURIDE_INJ_DUR_2: 0.11059 + TELLURIDE_INJ_DUR_3: 0.11141 + TELLURIDE_INJ_DUR_4: 0.10568 + response: |- + 7E8102962E002FC0400 + 7E821000000C8C5A201 + 7E82294011318020000 + 7E82300008E3A008800 + 7E82487008800810082 + 7E82500840000000000 +- expected_values: + TELLURIDE_INJ_DUR_1: 0.24412 + TELLURIDE_INJ_DUR_2: 0.25231 + TELLURIDE_INJ_DUR_3: 0.24494 + TELLURIDE_INJ_DUR_4: 0.23921 + response: |- + 7E8102962E002FC0400 + 7E821000000FFFF7F01 + 7E8227E0106BE060000 + 7E82300006A00002A01 + 7E82434012B0124012D + 7E825012F0100000000 diff --git a/tests/test_cases/2024/commands/7E0.7E8.22E00A.yaml b/tests/test_cases/2024/commands/7E0.7E8.22E00A.yaml new file mode 100644 index 0000000..bcc2d74 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.7E8.22E00A.yaml @@ -0,0 +1,156 @@ +command_id: 7E0.7E8.22E00A +test_cases: +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -24.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 17 + response: |- + 7E8101862E00A7F0700 + 7E8210019005A1DB300 + 7E8224F31A95F955502 + 7E82350221E84AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -24.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 17 + response: |- + 7E8101862E00A7F0700 + 7E821001900691DB300 + 7E8224F36A95F955502 + 7E82350221E84AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -24.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: -19.4 + TELLURIDE_KNOCK_RETARD_3: -21.6 + TELLURIDE_KNOCK_RETARD_4: 16.4 + response: |- + 7E8101862E00A7F0700 + 7E821001A00701DB500 + 7E8224F31A99F945202 + 7E82350141E84AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -24.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 17 + response: |- + 7E8101862E00A7F0700 + 7E821001B006F1DB300 + 7E8224F31A95F955502 + 7E82350221E84AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -23.2 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -23.6 + TELLURIDE_KNOCK_RETARD_4: 16.6 + response: |- + 7E8101862E00A7F0700 + 7E821001D02351DBE00 + 7E8224C31A95F8A5302 + 7E823504C1D8CAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -24.8 + TELLURIDE_KNOCK_RETARD_1: -17.6 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 17 + response: |- + 7E8101862E00A7F0700 + 7E821002200E21DB300 + 7E8224B31A85F955502 + 7E82350221E84AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 18.2 + TELLURIDE_KNOCK_RETARD_1: -17.6 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 19 + response: |- + 7E8101862E00A7F0700 + 7E821002500351EB300 + 7E8224B31A85F955F02 + 7E82350221E5BAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 18.2 + TELLURIDE_KNOCK_RETARD_1: -17.6 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 19.4 + response: |- + 7E8101862E00A7F0700 + 7E8210028001E1EB300 + 7E8224B31A85F956102 + 7E82350221E5BAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 19.8 + TELLURIDE_KNOCK_RETARD_1: -17.6 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -21.4 + TELLURIDE_KNOCK_RETARD_4: 19.2 + response: |- + 7E8101862E00A7F0700 + 7E821002800291EB300 + 7E8224B31A85F956002 + 7E82350221E63AAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 21.4 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -23.6 + TELLURIDE_KNOCK_RETARD_4: 8.2 + response: |- + 7E8101862E00A7F0700 + 7E821002E00541DBE00 + 7E8224D31A95F8A2902 + 7E823504C1D6BAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 18.2 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -23.6 + TELLURIDE_KNOCK_RETARD_4: 12 + response: |- + 7E8101862E00A7F0700 + 7E8210031004C1DBE00 + 7E8224D31A95F8A3C02 + 7E823504C1D5BAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: -19.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -23.6 + TELLURIDE_KNOCK_RETARD_4: 8.2 + response: |- + 7E8101862E00A7F0700 + 7E821003E005C1CBE00 + 7E8224D31A95F8A2902 + 7E823504C1D9DAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 24.8 + TELLURIDE_KNOCK_RETARD_1: -17.4 + TELLURIDE_KNOCK_RETARD_2: 19 + TELLURIDE_KNOCK_RETARD_3: -23.6 + TELLURIDE_KNOCK_RETARD_4: 8 + response: |- + 7E8101862E00A7F0700 + 7E821007E005A1DBE00 + 7E8224D31A95F8A2802 + 7E823504C1D7CAAAAAA +- expected_values: + TELLURIDE_KNOCK_LEARN_1: 23.2 + TELLURIDE_KNOCK_RETARD_1: -18.4 + TELLURIDE_KNOCK_RETARD_2: -6.6 + TELLURIDE_KNOCK_RETARD_3: 11.8 + TELLURIDE_KNOCK_RETARD_4: -3.4 + response: |- + 7E8101862E00A7F0700 + 7E82100A9FF4319B300 + 7E8224B31A4DF3BEF00 + 7E823509C1874AAAAAA diff --git a/tests/test_cases/2024/commands/7E0.7E8.22E021.yaml b/tests/test_cases/2024/commands/7E0.7E8.22E021.yaml new file mode 100644 index 0000000..6ad3ebf --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.7E8.22E021.yaml @@ -0,0 +1,191 @@ +command_id: 7E0.7E8.22E021 +test_cases: +- expected_values: + TELLURIDE_TURBO_BOOST: 27.27452 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407F932F + 7E822932FDB2F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.29857 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FA72F + 7E822A72FD22F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.32743 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FBF2F + 7E822BF2FDB2F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.34547 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FCE2F + 7E822CE2FE52F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.34788 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FD02F + 7E822D02FD22F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.36832 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FE12F + 7E822E12FE52F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.37313 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000407FE52F + 7E822E52FE52F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.25408 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000607F822F + 7E822822FDB2F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA +- expected_values: + TELLURIDE_TURBO_BOOST: 27.32864 + TELLURIDE_WG_DUTY: 0 + TELLURIDE_WG_POSITION: 0 + TELLURIDE_WG_SETPOINT: 0 + TELLURIDE_WG_VOLTAGE: 0 + response: |- + 7E8105B62E021000000 + 7E821000000607FC02E + 7E822C02EDB2F000000 + 7E82300000000000000 + 7E82400000000001000 + 7E82500000000000000 + 7E82600000000000000 + 7E82700000000000000 + 7E82800000000000000 + 7E829800080FF7FFF7F + 7E82A00000000000000 + 7E82B00000000000000 + 7E82C00800080FF7FFF + 7E82D7FAAAAAAAAAAAA diff --git a/tests/test_cases/2025/command_support.yaml b/tests/test_cases/2025/command_support.yaml index 8abd7b4..97f08fd 100644 --- a/tests/test_cases/2025/command_support.yaml +++ b/tests/test_cases/2025/command_support.yaml @@ -50,40 +50,20 @@ supported_commands_by_ecu: - 013C:CATEMP11 - 013D:CATEMP21 - 013E:CATEMP12 - - 013F:CATEMP22 - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0143:LOAD_ABS - - 0144:EQ_RAT - - 0145:TP_R - - 0146:AAT - - 0147:TP_B - - 0149:APP_D - - 014A:APP_E - - 014C:TAC_PCT - - 014D:MIL_TIME - - 014E:CLR_TIME - - 0151:FUEL_TYP - - 0155:STSO2FT1 - - 0156:LGSO2FT1 - - 0157:STSO2FT2 - - 0158:LGSO2FT2 - - 0159:FRP_ABS - - 0162:TQ_ACT - - 0163:TQ_REF - - 018E:TQ_FR - - 019D:FUEL_RATE_ALT,VFUEL_RATE - - 019E:EXH_RATE - - 01A6:ODO - 7E0.0103:FUELSYS1,FUELSYS2 - 7E0.0104:LOAD_PCT - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0108:SHRTFT2,SHRTFT4 - 7E0.010D:VSS + - 7E0.0111:TP + - 7E0.011C:OBDSUP - 7E0.012F:FLI - 7E0.0131:CLR_DIST - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT - 7E0.0142:VPWR - 7E0.0144:EQ_RAT + - 7E0.0147:TP_B - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE - 7E0.019E:EXH_RATE - 7E0.01A6:ODO @@ -93,19 +73,6 @@ supported_commands_by_ecu: - 7E0.7E8.22E00A:TELLURIDE_KNOCK_LEARN_1,TELLURIDE_KNOCK_LEARN_2,TELLURIDE_KNOCK_LEARN_3,TELLURIDE_KNOCK_LEARN_4,TELLURIDE_KNOCK_RETARD_1,TELLURIDE_KNOCK_RETARD_2,TELLURIDE_KNOCK_RETARD_3,TELLURIDE_KNOCK_RETARD_4 - 7E0.7E8.22E021:TELLURIDE_TURBO_BOOST,TELLURIDE_WG_DUTY,TELLURIDE_WG_POSITION,TELLURIDE_WG_SETPOINT,TELLURIDE_WG_VOLTAGE "7E1": - - 0101:ACRF_RDY,ACRF_SUP,AIR_RDY,AIR_SUP,CAT_RDY,CAT_SUP,CCM_RDY,CCM_SUP,CIM_SUP,DTC_CNT,EGR_RDY,EGR_SUP,EVAP_RDY,EVAP_SUP,FUEL_RDY,FUEL_SUP,HCAT_RDY,HCAT_SUP,HTR_RDY,HTR_SUP,MIL,MIS_RDY,MIS_SUP,O2S_RDY,O2S_SUP - - 0104:LOAD_PCT - - 0105:ECT - - 010C:RPM - - 010D:VSS - - 0111:TP - - 011F:RUNTM - - 0121:MIL_DIST - - 0130:WARM_UPS - - 0131:CLR_DIST - - 0141:ACRFCMPL,ACRF_ENA,AIR_CMPL,AIR_ENA,CAT_CMPL,CAT_ENA,CCM_CMPL,CCM_ENA,CIM_SUP_FLAG,EGR_CMPL,EGR_ENA,EVAPCMPL,EVAP_ENA,FUEL_CMPL,FUEL_ENA,HCATCMPL,HCAT_ENA,HTR_CMPL,HTR_ENA,MIS_CMPL,MIS_ENA,O2S_CMPL,O2S_ENA - - 0142:VPWR - - 0149:APP_D - 7E1.7E9.0131 unsupported_commands_by_ecu: "744": @@ -124,6 +91,9 @@ unsupported_commands_by_ecu: "7E1": - 7E1.21A0:TELLURIDE_ATF_T,TELLURIDE_GEAR,TELLURIDE_VSS_V3 - 7E1.2201A4:TELLURIDE_CLUTCH_1_T,TELLURIDE_CLUTCH_2_T,TELLURIDE_GEAR_CUR,TELLURIDE_GEAR_NXT + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.0111 "7E2": - 7E2.2101:TELLURIDE_VSS_V2 - 7E2.22E004:TELLURIDE_VPWR_V3 diff --git a/tests/test_cases/2025/commands/770.778.22BC04.yaml b/tests/test_cases/2025/commands/770.778.22BC04.yaml index ab6d1c3..6d1faa9 100644 --- a/tests/test_cases/2025/commands/770.778.22BC04.yaml +++ b/tests/test_cases/2025/commands/770.778.22BC04.yaml @@ -40,3 +40,13 @@ test_cases: response: |- 778100B62BC04302770 77821200C000800AAAA +- expected_values: + TELLURIDE_BELT_RL: 1 + TELLURIDE_BELT_RM: 1 + TELLURIDE_BELT_RR: 0 + TELLURIDE_LOCK_FL: 0 + TELLURIDE_LOCK_FR: 0 + TELLURIDE_REVERSE_GEAR: 1 + response: |- + 778100B62BC04302770 + 77821200C000C00AAAA diff --git a/tests/test_cases/2025/commands/7A0.7A8.22C00B|fc=1.yaml b/tests/test_cases/2025/commands/7A0.7A8.22C00B|fc=1.yaml index 153c8f2..cb6c217 100644 --- a/tests/test_cases/2025/commands/7A0.7A8.22C00B|fc=1.yaml +++ b/tests/test_cases/2025/commands/7A0.7A8.22C00B|fc=1.yaml @@ -52,90 +52,89 @@ test_cases: response: |- 7A8102062C00BFFFFFF 7A82180000000020000 - 7A822000200000002B6 - 7A8234A0500FB82A982 + 7A822000200000002A1 + 7A823370600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 1 TELLURIDE_FR_INVALID: 1 - TELLURIDE_RL_INVALID: 0 + TELLURIDE_RL_INVALID: 1 TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 2_4_2_7V TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 0.8 + TELLURIDE_TPMS_PRESS_RR: 0 TELLURIDE_TPMS_TEMP_FL: 0 TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 - TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TPMS_TEMP_RR: 2 TELLURIDE_TP_FL: 0 TELLURIDE_TP_FR: 0 TELLURIDE_TP_FR_PRE21: 0 - TELLURIDE_TT_RR_PRE21: 25 + TELLURIDE_TT_RR_PRE21: -50 TELLURIDE_TW_FL: 1 - TELLURIDE_TW_FR: 1 + TELLURIDE_TW_FR: 0 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF 7A82180000000020000 - 7A8220002B24B0400B6 - 7A8234A0500FB82A982 + 7A822000200000002A9 + 7A8233F0600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 1 - TELLURIDE_FR_INVALID: 0 + TELLURIDE_FR_INVALID: 1 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FL: 3V+ - TELLURIDE_TB_FR: 3V+ + TELLURIDE_TB_FR: 2_4_2_7V TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 TELLURIDE_TPMS_TEMP_FL: 0 - TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 0 - TELLURIDE_TP_FR: 14.8 - TELLURIDE_TP_FR_PRE21: 35.4 - TELLURIDE_TT_RR_PRE21: 25 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: 4 TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A8218000000002B14A - 7A8220400B24B0400B6 - 7A8234B0400FB82A982 + 7A82180000000020000 + 7A82200029C360400A1 + 7A823370600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 1 TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 - TELLURIDE_RR_INVALID: 1 + TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ - TELLURIDE_TB_RR: 3V+ - TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 TELLURIDE_TPMS_TEMP_FL: 0 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 TELLURIDE_TP_FL: 0 - TELLURIDE_TP_FR: 14.4 - TELLURIDE_TP_FR_PRE21: 36.4 - TELLURIDE_TT_RR_PRE21: 32 + TELLURIDE_TP_FR: 11 + TELLURIDE_TP_FR_PRE21: 31.6 + TELLURIDE_TT_RR_PRE21: 4 TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 - TELLURIDE_TW_RR: 0 + TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A8218000000002B648 - 7A8220400BC52040000 - 7A823000002FB82A982 + 7A82180000000029E37 + 7A82204009C360400A3 + 7A823370600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 1 @@ -152,8 +151,8 @@ test_cases: TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 2 TELLURIDE_TP_FL: 0 - TELLURIDE_TP_FR: 16.4 - TELLURIDE_TP_FR_PRE21: 36.8 + TELLURIDE_TP_FR: 15 + TELLURIDE_TP_FR_PRE21: 35 TELLURIDE_TT_RR_PRE21: -50 TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 0 @@ -161,88 +160,118 @@ test_cases: TELLURIDE_TW_RR: 0 response: |- 7A8102062C00BFFFFFF - 7A8218000000002B852 + 7A8218000000002AF4B 7A82206000000000200 7A823000002FB82A982 7A824A982A982A9AAAA - expected_values: - TELLURIDE_FL_INVALID: 0 + TELLURIDE_FL_INVALID: 1 TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 62 + TELLURIDE_TPMS_TEMP_FL: 0 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 33.2 - TELLURIDE_TP_FR: 12.6 - TELLURIDE_TP_FR_PRE21: 33.8 - TELLURIDE_TT_RR_PRE21: 11 - TELLURIDE_TW_FL: 0 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 14.8 + TELLURIDE_TP_FR_PRE21: 35.4 + TELLURIDE_TT_RR_PRE21: 25 + TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180A63E0400A93F - 7A8220400A63D0400AB - 7A8233D0400FB82A982 + 7A8218000000002B14A + 7A8220400B24B0400B6 + 7A8234B0400FB82A982 7A824A982A982A9AAAA - expected_values: - TELLURIDE_FL_INVALID: 0 + TELLURIDE_FL_INVALID: 1 TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 - TELLURIDE_RR_INVALID: 0 + TELLURIDE_RR_INVALID: 1 + TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ - TELLURIDE_TPMS_PRESS_RL: 0 + TELLURIDE_TB_RR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RR: 1 + TELLURIDE_TPMS_TEMP_FL: 0 + TELLURIDE_TPMS_TEMP_FR: 5 + TELLURIDE_TPMS_TEMP_RL: -5 + TELLURIDE_TPMS_TEMP_RR: 0 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 19.6 + TELLURIDE_TP_FR_PRE21: 36 + TELLURIDE_TT_RR_PRE21: 45 + TELLURIDE_TW_FL: 1 + TELLURIDE_TW_FR: 1 + TELLURIDE_TW_RL: 1 + TELLURIDE_TW_RR: 0 + response: |- + 7A8102062C00BFFFFFF + 7A8218000000002B462 + 7A8220500B65F050000 + 7A823000002FB82A982 + 7A824A982A982A9AAAA +- expected_values: + TELLURIDE_FL_INVALID: 1 + TELLURIDE_FR_INVALID: 0 + TELLURIDE_RL_INVALID: 0 + TELLURIDE_RR_INVALID: 1 + TELLURIDE_TB_FL: 3V+ + TELLURIDE_TB_FR: 3V+ + TELLURIDE_TB_RR: 3V+ + TELLURIDE_TPMS_PRESS_RL: 0.4 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 63 + TELLURIDE_TPMS_TEMP_FL: 0 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 33.2 - TELLURIDE_TP_FR: 13.2 - TELLURIDE_TP_FR_PRE21: 34 - TELLURIDE_TT_RR_PRE21: 21 - TELLURIDE_TW_FL: 0 + TELLURIDE_TP_FL: 0 + TELLURIDE_TP_FR: 14.4 + TELLURIDE_TP_FR_PRE21: 36.4 + TELLURIDE_TT_RR_PRE21: 32 + TELLURIDE_TW_FL: 1 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 - TELLURIDE_TW_RR: 1 + TELLURIDE_TW_RR: 0 response: |- 7A8102062C00BFFFFFF - 7A82180A63F0400AA42 - 7A8220400AE470400AB - 7A8233F0400FB82A982 + 7A8218000000002B648 + 7A8220400BC52040000 + 7A823000002FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 1 TELLURIDE_RL_INVALID: 1 - TELLURIDE_RR_INVALID: 1 + TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FR: 2_4_2_7V - TELLURIDE_TB_RR: 3V+ - TELLURIDE_TPMS_PRESS_RL: 0.4 + TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0 - TELLURIDE_TPMS_TEMP_FL: 64 + TELLURIDE_TPMS_TEMP_FL: 59 TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 2 - TELLURIDE_TP_FL: 33.2 + TELLURIDE_TP_FL: 31.6 TELLURIDE_TP_FR: 0 TELLURIDE_TP_FR_PRE21: 0 TELLURIDE_TT_RR_PRE21: -50 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 0 TELLURIDE_TW_RL: 1 - TELLURIDE_TW_RR: 0 + TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180A64005000000 - 7A82200020000000200 - 7A823000002FB82A982 + 7A821809E3B04000000 + 7A822000200000002A5 + 7A8233B0600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -251,24 +280,24 @@ test_cases: TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 67 - TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 73 + TELLURIDE_TPMS_TEMP_FR: 6 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 33.6 - TELLURIDE_TP_FR: 14 - TELLURIDE_TP_FR_PRE21: 35 - TELLURIDE_TT_RR_PRE21: 31 + TELLURIDE_TP_FL: 32 + TELLURIDE_TP_FR: 15.2 + TELLURIDE_TP_FR_PRE21: 31.8 + TELLURIDE_TT_RR_PRE21: 24 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180A8430400AF46 - 7A8220400B8510400AF - 7A823430400FB82A982 + 7A82180A04906009F4C + 7A82206009F4A06009F + 7A8234A0600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -278,49 +307,49 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 68 - TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_TEMP_FL: 61 + TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 34.2 - TELLURIDE_TP_FR: 13.6 - TELLURIDE_TP_FR_PRE21: 34.6 - TELLURIDE_TT_RR_PRE21: 16 + TELLURIDE_TP_FL: 32.2 + TELLURIDE_TP_FR: 12.6 + TELLURIDE_TP_FR_PRE21: 33 + TELLURIDE_TT_RR_PRE21: 9 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AB440600AD44 - 7A8220600AA420400AF - 7A823410600FB82A982 + 7A82180A13D0400A53F + 7A8220400A13B0400A6 + 7A8233A0400FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 - TELLURIDE_FR_INVALID: 0 - TELLURIDE_RL_INVALID: 0 + TELLURIDE_FR_INVALID: 1 + TELLURIDE_RL_INVALID: 1 TELLURIDE_RR_INVALID: 0 - TELLURIDE_TB_FR: 3V+ + TELLURIDE_TB_FR: 2_4_2_7V TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 68 - TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 63 + TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 - TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 34.2 - TELLURIDE_TP_FR: 13.6 - TELLURIDE_TP_FR_PRE21: 34.6 - TELLURIDE_TT_RR_PRE21: 16 + TELLURIDE_TPMS_TEMP_RR: 2 + TELLURIDE_TP_FL: 32.2 + TELLURIDE_TP_FR: 0 + TELLURIDE_TP_FR_PRE21: 0 + TELLURIDE_TT_RR_PRE21: -50 TELLURIDE_TW_FL: 0 - TELLURIDE_TW_FR: 1 + TELLURIDE_TW_FR: 0 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AB440600AD44 - 7A8220600AB420600AF - 7A823410600FB82A982 + 7A82180A13F04000000 + 7A822000200000002AA + 7A8233F0600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -329,24 +358,24 @@ test_cases: TELLURIDE_RR_INVALID: 0 TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 70 - TELLURIDE_TPMS_TEMP_FR: 4 + TELLURIDE_TPMS_PRESS_RR: 1.2 + TELLURIDE_TPMS_TEMP_FL: 80 + TELLURIDE_TPMS_TEMP_FR: 6 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 34.6 - TELLURIDE_TP_FR: 15 - TELLURIDE_TP_FR_PRE21: 36 - TELLURIDE_TT_RR_PRE21: 34 + TELLURIDE_TP_FL: 32.8 + TELLURIDE_TP_FR: 15.6 + TELLURIDE_TP_FR_PRE21: 31.8 + TELLURIDE_TT_RR_PRE21: 27 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AD460400B44B - 7A8220400BC540400B3 - 7A823450400FB82A982 + 7A82180A45006009F4E + 7A8220600A04D0600A4 + 7A823510600FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -356,23 +385,23 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 70 + TELLURIDE_TPMS_TEMP_FL: 88 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 35 - TELLURIDE_TP_FR: 14.6 - TELLURIDE_TP_FR_PRE21: 35.8 - TELLURIDE_TT_RR_PRE21: 30 + TELLURIDE_TP_FL: 34.8 + TELLURIDE_TP_FR: 17.8 + TELLURIDE_TP_FR_PRE21: 35 + TELLURIDE_TT_RR_PRE21: 35 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180AF460400B349 - 7A8220400B7500400B4 - 7A823450400FB82A982 + 7A82180AE580400AF59 + 7A8220400AE550400AD + 7A823550400FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 @@ -382,49 +411,50 @@ test_cases: TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 TELLURIDE_TPMS_PRESS_RR: 0.8 - TELLURIDE_TPMS_TEMP_FL: 72 + TELLURIDE_TPMS_TEMP_FL: 88 TELLURIDE_TPMS_TEMP_FR: 4 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 35.4 - TELLURIDE_TP_FR: 15 - TELLURIDE_TP_FR_PRE21: 35.8 - TELLURIDE_TT_RR_PRE21: 29 + TELLURIDE_TP_FL: 35 + TELLURIDE_TP_FR: 18 + TELLURIDE_TP_FR_PRE21: 35.4 + TELLURIDE_TT_RR_PRE21: 36 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B1480400B34B - 7A8220400B74F0400B4 - 7A823460400FB82A982 + 7A82180AF580400B15A + 7A8220400B1560400B1 + 7A823550400FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 TELLURIDE_FR_INVALID: 0 TELLURIDE_RL_INVALID: 0 TELLURIDE_RR_INVALID: 0 + TELLURIDE_TB_FL: 3V+ TELLURIDE_TB_FR: 3V+ TELLURIDE_TPMS_PRESS_RL: 0 - TELLURIDE_TPMS_PRESS_RR: 1.2 - TELLURIDE_TPMS_TEMP_FL: 84 - TELLURIDE_TPMS_TEMP_FR: 6 + TELLURIDE_TPMS_PRESS_RR: 0 + TELLURIDE_TPMS_TEMP_FL: 50 + TELLURIDE_TPMS_TEMP_FR: 0 TELLURIDE_TPMS_TEMP_RL: -5 TELLURIDE_TPMS_TEMP_RR: 0 - TELLURIDE_TP_FL: 36.8 - TELLURIDE_TP_FR: 16.8 - TELLURIDE_TP_FR_PRE21: 36.8 - TELLURIDE_TT_RR_PRE21: 31 + TELLURIDE_TP_FL: 35.4 + TELLURIDE_TP_FR: 10 + TELLURIDE_TP_FR_PRE21: 34.2 + TELLURIDE_TT_RR_PRE21: 0 TELLURIDE_TW_FL: 0 TELLURIDE_TW_FR: 1 TELLURIDE_TW_RL: 1 TELLURIDE_TW_RR: 1 response: |- 7A8102062C00BFFFFFF - 7A82180B8540600B854 - 7A8220600B8510600BC - 7A823520600FB82A982 + 7A82180B1320000AB32 + 7A8220000AB320000AE + 7A823320000FB82A982 7A824A982A982A9AAAA - expected_values: TELLURIDE_FL_INVALID: 0 diff --git a/tests/test_cases/2025/commands/7B3.7BB.220100|fc=1.yaml b/tests/test_cases/2025/commands/7B3.7BB.220100|fc=1.yaml index 5adea40..350ad57 100644 --- a/tests/test_cases/2025/commands/7B3.7BB.220100|fc=1.yaml +++ b/tests/test_cases/2025/commands/7B3.7BB.220100|fc=1.yaml @@ -88,28 +88,6 @@ test_cases: 7BB231111FFFFFFFFFF 7BB24FF45F1FFFF3AC8 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 7 - TELLURIDE_TEMP_INT: 19.5 - TELLURIDE_VSS: 51 - response: |- - 7BB10256201007F9606 - 7BB2168FF775E560010 - 7BB22100010FFFFEFFF - 7BB231111FFFFFFFFFF - 7BB24FF45F1FFFF33C8 - 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 11 - TELLURIDE_TEMP_INT: 19.5 - TELLURIDE_VSS: 74 - response: |- - 7BB10256201007F9606 - 7BB2168FF77665F0075 - 7BB22AA0075FFFF0FFF - 7BB231111FFFFFFFFFF - 7BB24FF4857FFFF4AC2 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 7 TELLURIDE_TEMP_INT: 20 @@ -143,6 +121,17 @@ test_cases: 7BB231111FFFFFFFFFF 7BB24FF12F1FFFF4B92 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 14 + TELLURIDE_TEMP_INT: 21.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF7B6C5A00D9 + 7BB229500D9FFFF11FF + 7BB23E6EEFFFFFFFFFF + 7BB24FF25DCFFFF007E + 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 17.5 TELLURIDE_TEMP_INT: 22.5 @@ -155,16 +144,71 @@ test_cases: 7BB24FF13F1FFFF28BD 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 16 + TELLURIDE_TEMP_EXT: 21 + TELLURIDE_TEMP_INT: 22.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF7D7A76030F + 7BB22100310FFFF0FFF + 7BB231010FFFFFFFFFF + 7BB24FF43F1FFFF0081 + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 21.5 + TELLURIDE_TEMP_INT: 22.5 + TELLURIDE_VSS: 9 + response: |- + 7BB10256201007F9606 + 7BB2168FF7D7B74010F + 7BB22100110FFFF0FFF + 7BB231110FFFFFFFFFF + 7BB24FF43F0FFFF0966 + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 32 + TELLURIDE_TEMP_INT: 23 + TELLURIDE_VSS: 20 + response: |- + 7BB10256201007F9606 + 7BB2168FF7E90552412 + 7BB22103110FFFFF0FF + 7BB231111FFFFFFFFFF + 7BB24FF10F0FFFF14C9 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 11 TELLURIDE_TEMP_INT: 23.5 - TELLURIDE_VSS: 21 + TELLURIDE_VSS: 141 response: |- 7BB10256201007F9606 - 7BB2168FF7F706D195B - 7BB2210165DFFFFEEFF + 7BB2168FF7F665B0055 + 7BB223D0055FFFF11FF + 7BB237C64FFFFFFFFFF + 7BB24FF25F0FFFF8DCE + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 23.5 + TELLURIDE_TEMP_INT: 23.5 + TELLURIDE_VSS: 73 + response: |- + 7BB10256201007F9606 + 7BB2168FF7F7F5B044C + 7BB2210044DFFFF11FF + 7BB235F11FFFFFFFFFF + 7BB24FF28EFFFFF499C + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 32 + TELLURIDE_TEMP_INT: 23.5 + TELLURIDE_VSS: 77 + response: |- + 7BB10256201007F9606 + 7BB2168FF7F90553812 + 7BB22102910FFFFEFFF 7BB231111FFFFFFFFFF - 7BB24FF13F0FFFF15A3 - 7BB25FF00FFAAAAAAAA + 7BB24FF12F0FFFF4DCA + 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 7.5 TELLURIDE_TEMP_INT: 24 @@ -188,27 +232,71 @@ test_cases: 7BB24FF1AF0FFFF00A7 7BB25FF00FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 17 - TELLURIDE_TEMP_INT: 25 - TELLURIDE_VSS: 92 + TELLURIDE_TEMP_EXT: 32 + TELLURIDE_TEMP_INT: 26 + TELLURIDE_VSS: 0 response: |- 7BB10256201007F9606 - 7BB2168FF82725A0C4A - 7BB22100B4BFFFFEEFF + 7BB2168FF8490572210 + 7BB22253010FFFFEFFF 7BB231110FFFFFFFFFF - 7BB24FF19F1FFFF5CC7 + 7BB24FF08F0FFFF00C8 7BB25FF01FFAAAAAAAA - expected_values: - TELLURIDE_TEMP_EXT: 19.5 - TELLURIDE_TEMP_INT: 30 - TELLURIDE_VSS: 0 + TELLURIDE_TEMP_EXT: 21.5 + TELLURIDE_TEMP_INT: 26.5 + TELLURIDE_VSS: 46 response: |- 7BB10256201007F9606 - 7BB2168FF8C77722311 - 7BB22252C10FFFFEEFF - 7BB231111FFFFFFFFFF - 7BB24FF14F1FFFF0073 + 7BB2168FF857B750011 + 7BB22F00011FFFF11FF + 7BB231110FFFFFFFFFF + 7BB24FF4759FFFF2E9F + 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 21 + TELLURIDE_TEMP_INT: 27 + TELLURIDE_VSS: 153 + response: |- + 7BB10256201007F9606 + 7BB2168FF867A5B0746 + 7BB22100746FFFF10FF + 7BB234F11FFFFFFFFFF + 7BB24FF29EFFFFF99CB + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 22 + TELLURIDE_TEMP_INT: 27 + TELLURIDE_VSS: 88 + response: |- + 7BB10256201007F9606 + 7BB2168FF867C7A0011 + 7BB22EF0011FFFF11FF + 7BB231110FFFFFFFFFF + 7BB24FF5458FFFF58C1 7BB25FF00FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 31.5 + TELLURIDE_TEMP_INT: 28.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF898F6F2A10 + 7BB22253C10FFFFEFFF + 7BB231110FFFFFFFFFF + 7BB24FF0DF0FFFF00C2 + 7BB25FF01FFAAAAAAAA +- expected_values: + TELLURIDE_TEMP_EXT: 25.5 + TELLURIDE_TEMP_INT: 30.5 + TELLURIDE_VSS: 0 + response: |- + 7BB10256201007F9606 + 7BB2168FF8D83790D11 + 7BB22680C11FFFFEFFF + 7BB2311EFFFFFFFFFFF + 7BB24FF0CF0FFFF00BE + 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 19.5 TELLURIDE_TEMP_INT: 32 @@ -220,17 +308,6 @@ test_cases: 7BB231110FFFFFFFFFF 7BB24FF0BF0FFFF339F 7BB25FF01FFAAAAAAAA -- expected_values: - TELLURIDE_TEMP_EXT: 21.5 - TELLURIDE_TEMP_INT: 34 - TELLURIDE_VSS: 18 - response: |- - 7BB10256201007F9606 - 7BB2168FF947B592411 - 7BB22242E10FFFFEEFF - 7BB231110FFFFFFFFFF - 7BB24FF09F0FFFF1287 - 7BB25FF01FFAAAAAAAA - expected_values: TELLURIDE_TEMP_EXT: 23 TELLURIDE_TEMP_INT: 35.5 diff --git a/tests/test_cases/2025/commands/7C6.7CE.22B002|fc=1.yaml b/tests/test_cases/2025/commands/7C6.7CE.22B002|fc=1.yaml index 9520294..fcec6ca 100644 --- a/tests/test_cases/2025/commands/7C6.7CE.22B002|fc=1.yaml +++ b/tests/test_cases/2025/commands/7C6.7CE.22B002|fc=1.yaml @@ -37,32 +37,23 @@ test_cases: 7CE2100279F00000000 7CE2236DFAAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 13.82812 - TELLURIDE_FLI_VOL: 54 - TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 13607 - response: |- - 7CE100F62B002D00000 - 7CE210036B100000000 - 7CE223527AAAAAAAAAA -- expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 12.89062 - TELLURIDE_FLI_VOL: 93 + TELLURIDE_CLUSTER_VOLTAGE: 12.42188 + TELLURIDE_FLI_VOL: 71 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 13223 + TELLURIDE_ODO_MI: 3293 response: |- 7CE100F62B002D00000 - 7CE21005DA500000000 - 7CE2233A7AAAAAAAAAA + 7CE2100479F00000000 + 7CE220CDDAAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 12.65625 - TELLURIDE_FLI_VOL: 96 + TELLURIDE_CLUSTER_VOLTAGE: 12.42188 + TELLURIDE_FLI_VOL: 80 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 13216 + TELLURIDE_ODO_MI: 3292 response: |- 7CE100F62B002D00000 - 7CE210060A200000000 - 7CE2233A0AAAAAAAAAA + 7CE2100509F00000000 + 7CE220CDCAAAAAAAAAA - expected_values: TELLURIDE_CLUSTER_VOLTAGE: 12.89062 TELLURIDE_FLI_VOL: 115 @@ -73,11 +64,20 @@ test_cases: 7CE210073A500000000 7CE2235F9AAAAAAAAAA - expected_values: - TELLURIDE_CLUSTER_VOLTAGE: 11.95312 + TELLURIDE_CLUSTER_VOLTAGE: 13.51562 + TELLURIDE_FLI_VOL: 131 + TELLURIDE_ODO_KM: 0 + TELLURIDE_ODO_MI: 4097 + response: |- + 7CE100F62B002D00000 + 7CE210083AD00000000 + 7CE221001AAAAAAAAAA +- expected_values: + TELLURIDE_CLUSTER_VOLTAGE: 11.71875 TELLURIDE_FLI_VOL: 255 TELLURIDE_ODO_KM: 0 - TELLURIDE_ODO_MI: 13815 + TELLURIDE_ODO_MI: 3229 response: |- 7CE100F62B002D00000 - 7CE2100FF9900000000 - 7CE2235F7AAAAAAAAAA + 7CE2100FF9600000000 + 7CE220C9DAAAAAAAAAA diff --git a/tests/test_cases/2025/commands/7D1.7D9.220104.yaml b/tests/test_cases/2025/commands/7D1.7D9.220104.yaml index e5b2264..2b13aca 100644 --- a/tests/test_cases/2025/commands/7D1.7D9.220104.yaml +++ b/tests/test_cases/2025/commands/7D1.7D9.220104.yaml @@ -188,8 +188,8 @@ test_cases: 7D92500021002320252 7D926FCFFF7AAAAAAAA - expected_values: - TELLURIDE_BRAKE_P_V2: 5.12111 - TELLURIDE_STEER_ANGLE_V2: -1.5 + TELLURIDE_BRAKE_P_V2: 11.41869 + TELLURIDE_STEER_ANGLE_V2: -44.1 TELLURIDE_TC_SWITCH_V2: 0 TELLURIDE_TIRE_FL_VSS_V2: 0 TELLURIDE_TIRE_FR_VSS_V2: 0 @@ -198,15 +198,15 @@ test_cases: TELLURIDE_VSS_AVG_V2: 0 response: |- 7D9102C620104FBF7FF - 7D921F80A44000004C9 + 7D921F80A2C000001DF 7D922FF00000000CCCC 7D923FF00F4C5FC0000 - 7D92400FFF1F5000000 - 7D9250001BC01D701FE - 7D926FC0000AAAAAAAA + 7D92400FE47F5000000 + 7D9250003DE03F00462 + 7D926FDFFFFAAAAAAAA - expected_values: - TELLURIDE_BRAKE_P_V2: 7.04729 - TELLURIDE_STEER_ANGLE_V2: 4 + TELLURIDE_BRAKE_P_V2: 11.06113 + TELLURIDE_STEER_ANGLE_V2: -44.1 TELLURIDE_TC_SWITCH_V2: 0 TELLURIDE_TIRE_FL_VSS_V2: 0 TELLURIDE_TIRE_FR_VSS_V2: 0 @@ -215,12 +215,29 @@ test_cases: TELLURIDE_VSS_AVG_V2: 0 response: |- 7D9102C620104FBF7FF - 7D921F80A44000004CF + 7D921F80A38000001E0 7D922FF00000000CCCC 7D923FF00F4C5FC0000 - 7D924000028F5000400 - 7D92500026302820298 - 7D926FCFFFFAAAAAAAA + 7D92400FE47F5000000 + 7D9250003BF03D00444 + 7D926FDFFFEAAAAAAAA +- expected_values: + TELLURIDE_BRAKE_P_V2: 5.12111 + TELLURIDE_STEER_ANGLE_V2: -1.5 + TELLURIDE_TC_SWITCH_V2: 0 + TELLURIDE_TIRE_FL_VSS_V2: 0 + TELLURIDE_TIRE_FR_VSS_V2: 0 + TELLURIDE_TIRE_RL_VSS_V2: 0 + TELLURIDE_TIRE_RR_VSS_V2: 0 + TELLURIDE_VSS_AVG_V2: 0 + response: |- + 7D9102C620104FBF7FF + 7D921F80A44000004C9 + 7D922FF00000000CCCC + 7D923FF00F4C5FC0000 + 7D92400FFF1F5000000 + 7D9250001BC01D701FE + 7D926FC0000AAAAAAAA - expected_values: TELLURIDE_BRAKE_P_V2: 22.90657 TELLURIDE_STEER_ANGLE_V2: 70.8 diff --git a/tests/test_cases/2025/commands/7E0.0104.yaml b/tests/test_cases/2025/commands/7E0.0104.yaml index d5f4b6a..af34640 100644 --- a/tests/test_cases/2025/commands/7E0.0104.yaml +++ b/tests/test_cases/2025/commands/7E0.0104.yaml @@ -4,5 +4,5 @@ test_cases: LOAD_PCT: 0 response: '7E803410400' - expected_values: - LOAD_PCT: 93.72549 - response: 7E8034104EF + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2025/commands/7E0.0105.yaml b/tests/test_cases/2025/commands/7E0.0105.yaml index f84ea61..f9f8b1c 100644 --- a/tests/test_cases/2025/commands/7E0.0105.yaml +++ b/tests/test_cases/2025/commands/7E0.0105.yaml @@ -1,8 +1,8 @@ command_id: 7E0.0105 test_cases: - expected_values: - ECT: 41 - response: '7E803410551' + ECT: 14 + response: '7E803410536' - expected_values: - ECT: 103 - response: 7E80341058F + ECT: 105 + response: '7E803410591' diff --git a/tests/test_cases/2025/commands/7E0.0106.yaml b/tests/test_cases/2025/commands/7E0.0106.yaml new file mode 100644 index 0000000..0f7557a --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0106.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 0 + response: '7E803410680' diff --git a/tests/test_cases/2025/commands/7E0.0108.yaml b/tests/test_cases/2025/commands/7E0.0108.yaml new file mode 100644 index 0000000..520e72b --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0108.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0108 +test_cases: +- expected_values: + SHRTFT2: 0 + response: '7E803410880' diff --git a/tests/test_cases/2025/commands/7E0.0111.yaml b/tests/test_cases/2025/commands/7E0.0111.yaml new file mode 100644 index 0000000..7f409f0 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.37255 + response: 7E80341111D +- expected_values: + TP: 87.45098 + response: 7E8034111DF diff --git a/tests/test_cases/2025/commands/7E0.011C.yaml b/tests/test_cases/2025/commands/7E0.011C.yaml new file mode 100644 index 0000000..637ca1a --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 diff --git a/tests/test_cases/2025/commands/7E0.012F.yaml b/tests/test_cases/2025/commands/7E0.012F.yaml index 306084b..4aec64a 100644 --- a/tests/test_cases/2025/commands/7E0.012F.yaml +++ b/tests/test_cases/2025/commands/7E0.012F.yaml @@ -4,5 +4,5 @@ test_cases: FLI: 1.56863 response: 7E803412F04 - expected_values: - FLI: 94.5098 - response: 7E803412FF1 + FLI: 95.29412 + response: 7E803412FF3 diff --git a/tests/test_cases/2025/commands/7E0.0131.yaml b/tests/test_cases/2025/commands/7E0.0131.yaml index 1ca35ca..b64e6b8 100644 --- a/tests/test_cases/2025/commands/7E0.0131.yaml +++ b/tests/test_cases/2025/commands/7E0.0131.yaml @@ -1,14 +1,14 @@ command_id: 7E0.0131 test_cases: - expected_values: - CLR_DIST: 20282 - response: 7E80441314F3A + CLR_DIST: 5014 + response: '7E80441311396' - expected_values: - CLR_DIST: 20736 - response: '7E80441315100' + CLR_DIST: 5119 + response: 7E804413113FF - expected_values: - CLR_DIST: 21247 - response: 7E804413152FF + CLR_DIST: 5120 + response: '7E80441311400' - expected_values: - CLR_DIST: 22025 - response: '7E80441315609' + CLR_DIST: 25344 + response: '7E80441316300' diff --git a/tests/test_cases/2025/commands/7E0.0134.yaml b/tests/test_cases/2025/commands/7E0.0134.yaml index f51fe4e..da6f482 100644 --- a/tests/test_cases/2025/commands/7E0.0134.yaml +++ b/tests/test_cases/2025/commands/7E0.0134.yaml @@ -5,22 +5,22 @@ test_cases: O2S11_CURRENT: -0.91797 response: 7E8064134664C7F15 - expected_values: - LAMBDA11_CURRENT: 0.85977 - O2S11_CURRENT: -0.59375 - response: 7E80641346E0D7F68 + LAMBDA11_CURRENT: 0.82852 + O2S11_CURRENT: -0.75391 + response: 7E80641346A0D7F3F - expected_values: LAMBDA11_CURRENT: 1.00049 O2S11_CURRENT: 0 response: '7E806413480108000' - expected_values: - LAMBDA11_CURRENT: 1.00342 + LAMBDA11_CURRENT: 1.00244 O2S11_CURRENT: -0.00391 - response: 7E806413480707FFF + response: 7E806413480507FFF - expected_values: LAMBDA11_CURRENT: 1.99 O2S11_CURRENT: 1.23438 response: 7E8064134FFFF813C - expected_values: LAMBDA11_CURRENT: 1.99 - O2S11_CURRENT: 2.21484 - response: 7E8064134FFFF8237 + O2S11_CURRENT: 2.0625 + response: 7E8064134FFFF8210 diff --git a/tests/test_cases/2025/commands/7E0.0144.yaml b/tests/test_cases/2025/commands/7E0.0144.yaml index f4e0447..ac573a1 100644 --- a/tests/test_cases/2025/commands/7E0.0144.yaml +++ b/tests/test_cases/2025/commands/7E0.0144.yaml @@ -1,11 +1,14 @@ command_id: 7E0.0144 test_cases: +- expected_values: + EQ_RAT: 0.84865 + response: 7E80441446CA0 - expected_values: EQ_RAT: 0.8506 response: 7E80441446CE0 - expected_values: - EQ_RAT: 0.87501 - response: '7E80441447000' + EQ_RAT: 0.85158 + response: 7E80441446D00 - expected_values: EQ_RAT: 1.03029 response: 7E804414483E0 diff --git a/tests/test_cases/2025/commands/7E0.0147.yaml b/tests/test_cases/2025/commands/7E0.0147.yaml new file mode 100644 index 0000000..51aacfa --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 11.37255 + response: 7E80341471D diff --git a/tests/test_cases/2025/commands/7E0.01A6.yaml b/tests/test_cases/2025/commands/7E0.01A6.yaml index b4e5c75..a9f2476 100644 --- a/tests/test_cases/2025/commands/7E0.01A6.yaml +++ b/tests/test_cases/2025/commands/7E0.01A6.yaml @@ -1,14 +1,17 @@ command_id: 7E0.01A6 test_cases: +- expected_values: + ODO: 15803.4 + response: 7E80641A600026952 +- expected_values: + ODO: 15974.3 + response: 7E80641A600026FFF +- expected_values: + ODO: 16051.8 + response: 7E80641A600027306 - expected_values: ODO: 21227.6 response: 7E80641A600033D34 -- expected_values: - ODO: 21247.5 - response: 7E80641A600033DFB - expected_values: ODO: 21248 response: 7E80641A600033E00 -- expected_values: - ODO: 21273.6 - response: 7E80641A600033F00