diff --git a/signalsets/v3/default.json b/signalsets/v3/default.json index e365d7ec..30e8e37e 100644 --- a/signalsets/v3/default.json +++ b/signalsets/v3/default.json @@ -1,91 +1,91 @@ { "commands": [ -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A05"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "2A05"}, "freq": 1, "dbgfilter": { "to": 2008, "years": [2010, 2013], "from": 2019 }, "signals": [ {"id": "MAZDA3_TP_1", "path": "Tires", "fmt": { "len": 8, "max": 3.5, "mul": 1373, "div": 100000, "unit": "bars" }, "name": "Wheel 1 pressure"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A06"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "2A06"}, "freq": 1, "dbgfilter": { "to": 2008, "years": [2010, 2013], "from": 2019 }, "signals": [ {"id": "MAZDA3_TP_2", "path": "Tires", "fmt": { "len": 8, "max": 3.5, "mul": 1373, "div": 100000, "unit": "bars" }, "name": "Wheel 2 pressure"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A07"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "2A07"}, "freq": 1, "dbgfilter": { "to": 2008, "years": [2010, 2013], "from": 2019 }, "signals": [ {"id": "MAZDA3_TP_3", "path": "Tires", "fmt": { "len": 8, "max": 3.5, "mul": 1373, "div": 100000, "unit": "bars" }, "name": "Wheel 3 pressure"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A08"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "2A08"}, "freq": 1, "dbgfilter": { "to": 2008, "years": [2010, 2013], "from": 2019 }, "signals": [ {"id": "MAZDA3_TP_4", "path": "Tires", "fmt": { "len": 8, "max": 3.5, "mul": 1373, "div": 100000, "unit": "bars" }, "name": "Wheel 4 pressure"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A0A"}, "freq": 15, +{ "hdr": "720", "cmd": {"22": "2A0A"}, "freq": 15, "dbgfilter": { "to": 2011, "from": 2013 }, "signals": [ {"id": "MAZDA3_TT_1", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Wheel 1 temperature"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A0B"}, "freq": 15, +{ "hdr": "720", "cmd": {"22": "2A0B"}, "freq": 15, "dbgfilter": { "to": 2011, "from": 2013 }, "signals": [ {"id": "MAZDA3_TT_2", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Wheel 2 temperature"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A0C"}, "freq": 15, +{ "hdr": "720", "cmd": {"22": "2A0C"}, "freq": 15, "dbgfilter": { "to": 2011, "from": 2013 }, "signals": [ {"id": "MAZDA3_TT_3", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Wheel 3 temperature"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "2A0D"}, "freq": 15, +{ "hdr": "720", "cmd": {"22": "2A0D"}, "freq": 15, "dbgfilter": { "to": 2011, "from": 2013 }, "signals": [ {"id": "MAZDA3_TT_4", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Wheel 4 temperature"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "61B1"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "61B1"}, "freq": 1, "dbgfilter": { "to": 2008, "years": [2010, 2013], "from": 2027 }, "signals": [ {"id": "MAZDA3_FUEL_LEVEL", "path": "Fuel", "fmt": { "len": 8, "max": 55, "unit": "liters" }, "name": "Fuel level"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "C901"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "C901"}, "freq": 1, "dbgfilter": { "to": 2006, "from": 2008 }, "signals": [ {"id": "3_TIRE_FL_PRESSURE", "path": "Tires", "fmt": { "len": 8, "max": 50, "mul": 0.1991368143, "unit": "psi" }, "name": "Front left tire pressure", "suggestedMetric": "frontLeftTirePressure"}, {"id": "3_TIRE_FR_PRESSURE", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 50, "mul": 0.1991368143, "unit": "psi" }, "name": "Front right tire pressure", "suggestedMetric": "frontRightTirePressure"}, {"id": "3_TIRE_RL_PRESSURE", "path": "Tires", "fmt": {"bix": 16, "len": 8, "max": 50, "mul": 0.1991368143, "unit": "psi" }, "name": "Rear left tire pressure", "suggestedMetric": "rearLeftTirePressure"}, {"id": "3_TIRE_RR_PRESSURE", "path": "Tires", "fmt": {"bix": 24, "len": 8, "max": 50, "mul": 0.1991368143, "unit": "psi" }, "name": "Rear right tire pressure", "suggestedMetric": "rearRightTirePressure"} ]}, -{ "hdr": "720", "dbg": true, "cmd": {"22": "C902"}, "freq": 1, +{ "hdr": "720", "cmd": {"22": "C902"}, "freq": 1, "dbgfilter": { "to": 2006, "from": 2008 }, "signals": [ {"id": "3_TIRE_FL_TEMP", "path": "Tires", "fmt": { "len": 8, "max": 200, "mul": 1.8, "add": -58, "unit": "fahrenheit" }, "name": "Front left tire temperature"}, {"id": "3_TIRE_FR_TEMP", "path": "Tires", "fmt": {"bix": 8, "len": 8, "max": 200, "mul": 1.8, "add": -58, "unit": "fahrenheit" }, "name": "Front right tire temperature"}, {"id": "3_TIRE_RL_TEMP", "path": "Tires", "fmt": {"bix": 16, "len": 8, "max": 200, "mul": 1.8, "add": -58, "unit": "fahrenheit" }, "name": "Rear left tire temperature"}, {"id": "3_TIRE_RR_TEMP", "path": "Tires", "fmt": {"bix": 24, "len": 8, "max": 200, "mul": 1.8, "add": -58, "unit": "fahrenheit" }, "name": "Rear right tire temperature"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D922"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D922"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TP_FL", "path": "Tires", "fmt": { "len": 8, "max": 51, "div": 5, "unit": "psi" }, "name": "Front left pressure", "suggestedMetric": "frontLeftTirePressure"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D923"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D923"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TP_FR", "path": "Tires", "fmt": { "len": 8, "max": 51, "div": 5, "unit": "psi" }, "name": "Front right pressure", "suggestedMetric": "frontRightTirePressure"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D924"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D924"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TP_RL", "path": "Tires", "fmt": { "len": 8, "max": 51, "div": 5, "unit": "psi" }, "name": "Rear left pressure", "suggestedMetric": "rearLeftTirePressure"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D925"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D925"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TP_RR", "path": "Tires", "fmt": { "len": 8, "max": 51, "div": 5, "unit": "psi" }, "name": "Rear right pressure", "suggestedMetric": "rearRightTirePressure"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D926"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D926"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TT_FL", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Front left temperature"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D927"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D927"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TT_FR", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Front right temperature"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D928"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D928"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TT_RL", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Rear left temperature"} ]}, -{ "hdr": "726", "dbg": true, "cmd": {"22": "D929"}, "freq": 1, +{ "hdr": "726", "cmd": {"22": "D929"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "3_TT_RR", "path": "Tires", "fmt": { "len": 8, "max": 205, "min": -50, "add": -50, "unit": "celsius" }, "name": "Rear right temperature"} ]}, -{ "hdr": "793", "dbg": true, "cmd": {"22": "D901"}, "freq": 0.25, +{ "hdr": "793", "cmd": {"22": "D901"}, "freq": 0.25, "dbgfilter": { "to": 2013, "years": [2016, 2017, 2020, 2021, 2022, 2023], "from": 2025 }, "signals": [ {"id": "MAZDA3_CC_TGT_DIST", "path": "Cruise control", "fmt": {"bix": 8, "len": 8, "max": 63.75, "div": 4, "unit": "meters" }, "name": "Distance from bumper to target"} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "0301"}, "freq": 0.25, +{ "hdr": "7E0", "cmd": {"22": "0301"}, "freq": 0.25, "dbgfilter": { "to": 2008, "years": [2013], "from": 2027 }, "signals": [ {"id": "MAZDA3_MAP", "path": "Engine", "fmt": { "len": 16, "max": 4, "div": 1000, "unit": "volts" }, "name": "Map voltage", "description": "A properly functioning sensor should read around 1 to 1.5 volts at idle."} ]}, @@ -93,7 +93,7 @@ "signals": [ {"id": "MAZDA3_EGR_OPEN_MM", "path": "Engine", "fmt": { "len": 16, "max": 100, "div": 100, "unit": "millimeters" }, "name": "Exhaust gas recirculation open", "description": "Monitors the physical position of the EGR valve, which controls the amount of exhaust gas being recirculated back into the engine's intake system."} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "0307"}, "freq": 0.25, +{ "hdr": "7E0", "cmd": {"22": "0307"}, "freq": 0.25, "dbgfilter": { "to": 2011, "years": [2013], "from": 2027 }, "signals": [ {"id": "MAZDA3_FP_LD", "path": "Fuel", "fmt": { "len": 16, "max": 100, "mul": 100, "div": 65535, "unit": "percent" }, "name": "Fuel pump load"} ]}, @@ -105,7 +105,7 @@ "signals": [ {"id": "MAZDA3_EXH_DIFF_P", "path": "Engine", "fmt": { "len": 16, "max": 4.5, "div": 200, "unit": "volts" }, "name": "Exhaust differential pressure", "description": "This sensor is crucial for monitoring how clogged the DPF has become. It measures the pressure before and after the DPF in the exhaust system, with the difference between these two measurements indicating how restricted the filter has become. When the pressure difference becomes too high (indicating a clogged filter), the ECM will initiate a regeneration process to burn off the accumulated soot and clean the filter."} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "03DF"}, "freq": 0.25, +{ "hdr": "7E0", "cmd": {"22": "03DF"}, "freq": 0.25, "dbgfilter": { "to": 2019, "from": 2021 }, "signals": [ {"id": "MAZDA3_VGT_OPEN_PERC", "path": "Engine", "fmt": { "len": 16, "max": 100, "mul": 100, "div": 65535, "unit": "percent" }, "name": "Variable geometry turbocharger open", "description": "Measures the position of the vanes in the Variable Geometry Turbocharger (VGT) and reports this position as a percentage value."} ]}, @@ -113,7 +113,7 @@ "signals": [ {"id": "MAZDA3_EGR_OPEN_PERC", "path": "Engine", "fmt": { "len": 8, "max": 100, "mul": 100, "div": 255, "unit": "percent" }, "name": "Exhaust gas recirculation open"} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "0415"}, "freq": 1, +{ "hdr": "7E0", "cmd": {"22": "0415"}, "freq": 1, "dbgfilter": { "to": 2018, "from": 2027 }, "signals": [ {"id": "MAZDA3_EOP", "path": "Engine", "fmt": { "len": 16, "max": 32767, "min": -32768, "sign": true, "unit": "kilopascal" }, "name": "Engine oil pressure"} ]}, @@ -157,7 +157,7 @@ "signals": [ {"id": "MAZDA3_OIL_CHANGE_DIST", "path": "Fluids", "fmt": { "len": 16, "max": 262140, "mul": 4, "unit": "kilometers" }, "name": "Distance since oil changed"} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "0522"}, "freq": 1, +{ "hdr": "7E0", "cmd": {"22": "0522"}, "freq": 1, "dbgfilter": { "to": 2019, "from": 2026 }, "signals": [ {"id": "MAZDA3_FUEL_T", "path": "Fuel", "fmt": { "len": 8, "max": 215, "min": -40, "add": -40, "unit": "celsius" }, "name": "Fuel temp"} ]}, @@ -165,7 +165,7 @@ "signals": [ {"id": "MAZDA3_OIL_CHANGE_DIST_MAX", "path": "Fluids", "fmt": { "len": 16, "max": 65535, "unit": "kilometers" }, "name": "Max distance to oil change"} ]}, -{ "hdr": "7E0", "dbg": true, "cmd": {"22": "1310"}, "freq": 1, +{ "hdr": "7E0", "cmd": {"22": "1310"}, "freq": 1, "dbgfilter": { "to": 2011, "years": [2013], "from": 2027 }, "signals": [ {"id": "MAZDA3_EOT", "path": "Engine", "fmt": { "len": 16, "max": 615.35, "min": -40, "div": 100, "add": -40, "unit": "celsius" }, "name": "Engine oil temperature"} ]} diff --git a/tests/test_cases/2004/command_support.yaml b/tests/test_cases/2004/command_support.yaml index be96f056..e6a2df82 100644 --- a/tests/test_cases/2004/command_support.yaml +++ b/tests/test_cases/2004/command_support.yaml @@ -1,5 +1,7 @@ model_year: 2004 supported_commands_by_ecu: + "7DF": + - 7DF.010D "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 @@ -29,3 +31,66 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R + - 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.0107:LONGFT1 + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0114:O2S11,SHRTFT11 + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2004/commands/7E0.0101.yaml b/tests/test_cases/2004/commands/7E0.0101.yaml new file mode 100644 index 00000000..10966ab9 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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: 0 + EVAP_RDY: 0 + EVAP_SUP: 0 + 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: '7E806410100076100' diff --git a/tests/test_cases/2004/commands/7E0.0103.yaml b/tests/test_cases/2004/commands/7E0.0103.yaml new file mode 100644 index 00000000..d81104d8 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0103.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' +- expected_values: + FUELSYS1: OL-Drive + FUELSYS2: 'OFF' + response: '7E80441030400' diff --git a/tests/test_cases/2004/commands/7E0.0104.yaml b/tests/test_cases/2004/commands/7E0.0104.yaml new file mode 100644 index 00000000..22d09524 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0104.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 22.7451 + response: 7E80341043A +- expected_values: + LOAD_PCT: 23.92157 + response: 7E80341043D +- expected_values: + LOAD_PCT: 24.31373 + response: 7E80341043E diff --git a/tests/test_cases/2004/commands/7E0.0105.yaml b/tests/test_cases/2004/commands/7E0.0105.yaml new file mode 100644 index 00000000..c4587d08 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0105.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 32 + response: '7E803410548' +- expected_values: + ECT: 39 + response: 7E80341054F +- expected_values: + ECT: 43 + response: '7E803410553' +- expected_values: + ECT: 68 + response: 7E80341056C diff --git a/tests/test_cases/2004/commands/7E0.0106.yaml b/tests/test_cases/2004/commands/7E0.0106.yaml new file mode 100644 index 00000000..113e1c6e --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0106.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 0 + response: '7E803410680' +- expected_values: + SHRTFT1: 3.125 + response: '7E803410684' +- expected_values: + SHRTFT1: 3.90625 + response: '7E803410685' +- expected_values: + SHRTFT1: 5.46875 + response: '7E803410687' diff --git a/tests/test_cases/2004/commands/7E0.0107.yaml b/tests/test_cases/2004/commands/7E0.0107.yaml new file mode 100644 index 00000000..8d02f077 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0107.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 3.125 + response: '7E803410784' diff --git a/tests/test_cases/2004/commands/7E0.010C.yaml b/tests/test_cases/2004/commands/7E0.010C.yaml new file mode 100644 index 00000000..9aeb97ee --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.010C.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 811.5 + response: 7E804410C0CAE +- expected_values: + RPM: 903.75 + response: 7E804410C0E1F +- expected_values: + RPM: 941.5 + response: 7E804410C0EB6 +- expected_values: + RPM: 981.75 + response: 7E804410C0F57 +- expected_values: + RPM: 1101.75 + response: 7E804410C1137 diff --git a/tests/test_cases/2004/commands/7E0.010D.yaml b/tests/test_cases/2004/commands/7E0.010D.yaml new file mode 100644 index 00000000..9ff37057 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 98 + response: 7E803410D62 diff --git a/tests/test_cases/2004/commands/7E0.010E.yaml b/tests/test_cases/2004/commands/7E0.010E.yaml new file mode 100644 index 00000000..8bd9a6f0 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.010E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 5.5 + response: 7E803410E8B +- expected_values: + SPARKADV: 7 + response: 7E803410E8E +- expected_values: + SPARKADV: 12.5 + response: 7E803410E99 diff --git a/tests/test_cases/2004/commands/7E0.010F.yaml b/tests/test_cases/2004/commands/7E0.010F.yaml new file mode 100644 index 00000000..607e515a --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.010F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 14 + response: 7E803410F36 diff --git a/tests/test_cases/2004/commands/7E0.0110.yaml b/tests/test_cases/2004/commands/7E0.0110.yaml new file mode 100644 index 00000000..e0bb3139 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0110.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 2.73 + response: '7E80441100111' +- expected_values: + MAF: 2.8 + response: '7E80441100118' +- expected_values: + MAF: 2.93 + response: '7E80441100125' +- expected_values: + MAF: 3.09 + response: '7E80441100135' +- expected_values: + MAF: 3.72 + response: '7E80441100174' diff --git a/tests/test_cases/2004/commands/7E0.0111.yaml b/tests/test_cases/2004/commands/7E0.0111.yaml new file mode 100644 index 00000000..2c253584 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.76471 + response: 7E80341111E diff --git a/tests/test_cases/2004/commands/7E0.0113.yaml b/tests/test_cases/2004/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2004/commands/7E0.0114.yaml b/tests/test_cases/2004/commands/7E0.0114.yaml new file mode 100644 index 00000000..00f5b029 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0114.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.0114 +test_cases: +- expected_values: + O2S11: 0.03 + SHRTFT11: -28 + response: '7E80441140680' +- expected_values: + O2S11: 0.06 + SHRTFT11: -23.3125 + response: 7E80441140C86 +- expected_values: + O2S11: 0.15 + SHRTFT11: -24.09375 + response: 7E80441141E85 +- expected_values: + O2S11: 0.45 + SHRTFT11: -21.75 + response: 7E80441145A88 +- expected_values: + O2S11: 0.865 + SHRTFT11: -24.09375 + response: 7E8044114AD85 diff --git a/tests/test_cases/2004/commands/7E0.0115.yaml b/tests/test_cases/2004/commands/7E0.0115.yaml new file mode 100644 index 00000000..9324df29 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0115.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.005 + SHRTFT11: 71.21875 + response: 7E804411501FF +- expected_values: + O2S12: 0.88 + SHRTFT11: 71.21875 + response: 7E8044115B0FF diff --git a/tests/test_cases/2004/commands/7E0.011C.yaml b/tests/test_cases/2004/commands/7E0.011C.yaml new file mode 100644 index 00000000..f57b827d --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2004/commands/7E0.011F.yaml b/tests/test_cases/2004/commands/7E0.011F.yaml new file mode 100644 index 00000000..c7416007 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.011F.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 67 + response: 7E804411F0043 +- expected_values: + RUNTM: 128 + response: 7E804411F0080 +- expected_values: + RUNTM: 390 + response: 7E804411F0186 diff --git a/tests/test_cases/2004/commands/7E0.0121.yaml b/tests/test_cases/2004/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2004/commands/7E0.012C.yaml b/tests/test_cases/2004/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2004/commands/7E0.012E.yaml b/tests/test_cases/2004/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2004/commands/7E0.0130.yaml b/tests/test_cases/2004/commands/7E0.0130.yaml new file mode 100644 index 00000000..c7beeccd --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 41 + response: '7E803413029' diff --git a/tests/test_cases/2004/commands/7E0.0131.yaml b/tests/test_cases/2004/commands/7E0.0131.yaml new file mode 100644 index 00000000..ebdde9e9 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0131.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 1132 + response: 7E8044131046C +- expected_values: + CLR_DIST: 1155 + response: '7E80441310483' diff --git a/tests/test_cases/2004/commands/7E0.013C.yaml b/tests/test_cases/2004/commands/7E0.013C.yaml new file mode 100644 index 00000000..8f6383d1 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.013C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 89.2 + response: 7E804413C050C +- expected_values: + CATEMP11: 126.5 + response: 7E804413C0681 +- expected_values: + CATEMP11: 155.3 + response: 7E804413C07A1 +- expected_values: + CATEMP11: 498.8 + response: 7E804413C150C diff --git a/tests/test_cases/2004/commands/7E0.0141.yaml b/tests/test_cases/2004/commands/7E0.0141.yaml new file mode 100644 index 00000000..bca2f32c --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 0 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 1 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: '7E806414100076161' diff --git a/tests/test_cases/2004/commands/7E0.0142.yaml b/tests/test_cases/2004/commands/7E0.0142.yaml new file mode 100644 index 00000000..942d2a56 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0142.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 14.214 + response: '7E80441423786' +- expected_values: + VPWR: 14.231 + response: '7E80441423797' diff --git a/tests/test_cases/2004/commands/7E0.0143.yaml b/tests/test_cases/2004/commands/7E0.0143.yaml new file mode 100644 index 00000000..3a986d4c --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0143.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 19.21569 + response: '7E80441430031' +- expected_values: + LOAD_ABS: 20 + response: '7E80441430033' +- expected_values: + LOAD_ABS: 20.39216 + response: '7E80441430034' +- expected_values: + LOAD_ABS: 20.78431 + response: '7E80441430035' +- expected_values: + LOAD_ABS: 21.56863 + response: '7E80441430037' diff --git a/tests/test_cases/2004/commands/7E0.0144.yaml b/tests/test_cases/2004/commands/7E0.0144.yaml new file mode 100644 index 00000000..03d937d4 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0144.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' diff --git a/tests/test_cases/2004/commands/7E0.0145.yaml b/tests/test_cases/2004/commands/7E0.0145.yaml new file mode 100644 index 00000000..7a7a6901 --- /dev/null +++ b/tests/test_cases/2004/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 0 + response: '7E803414500' diff --git a/tests/test_cases/2005/command_support.yaml b/tests/test_cases/2005/command_support.yaml index 3354920b..0414cb5b 100644 --- a/tests/test_cases/2005/command_support.yaml +++ b/tests/test_cases/2005/command_support.yaml @@ -32,3 +32,56 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R + - 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.010D:VSS + - 7E0.0111:TP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 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.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2005/commands/7E0.0101.yaml b/tests/test_cases/2005/commands/7E0.0101.yaml new file mode 100644 index 00000000..697d4fa3 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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: 1 + 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: 7E80641010107E500 diff --git a/tests/test_cases/2005/commands/7E0.0103.yaml b/tests/test_cases/2005/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2005/commands/7E0.010D.yaml b/tests/test_cases/2005/commands/7E0.010D.yaml new file mode 100644 index 00000000..f918e2c1 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 150 + response: 7E803410D96 diff --git a/tests/test_cases/2005/commands/7E0.0111.yaml b/tests/test_cases/2005/commands/7E0.0111.yaml new file mode 100644 index 00000000..520f27c5 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.94118 + response: '7E803411121' diff --git a/tests/test_cases/2005/commands/7E0.011F.yaml b/tests/test_cases/2005/commands/7E0.011F.yaml new file mode 100644 index 00000000..0fe359c9 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 1131 + response: 7E804411F046B diff --git a/tests/test_cases/2005/commands/7E0.0121.yaml b/tests/test_cases/2005/commands/7E0.0121.yaml new file mode 100644 index 00000000..98efb542 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 68 + response: '7E80441210044' diff --git a/tests/test_cases/2005/commands/7E0.012F.yaml b/tests/test_cases/2005/commands/7E0.012F.yaml new file mode 100644 index 00000000..f2fcea80 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 8.62745 + response: 7E803412F16 +- expected_values: + FLI: 95.68627 + response: 7E803412FF4 diff --git a/tests/test_cases/2005/commands/7E0.0130.yaml b/tests/test_cases/2005/commands/7E0.0130.yaml new file mode 100644 index 00000000..497800c2 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 6 + response: '7E803413006' diff --git a/tests/test_cases/2005/commands/7E0.0131.yaml b/tests/test_cases/2005/commands/7E0.0131.yaml new file mode 100644 index 00000000..9323f913 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 3 + response: '7E80441310003' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 256 + response: '7E80441310100' +- expected_values: + CLR_DIST: 1028 + response: '7E80441310404' diff --git a/tests/test_cases/2005/commands/7E0.0141.yaml b/tests/test_cases/2005/commands/7E0.0141.yaml new file mode 100644 index 00000000..1c8eaba9 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 0 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 1 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E584 diff --git a/tests/test_cases/2005/commands/7E0.0142.yaml b/tests/test_cases/2005/commands/7E0.0142.yaml new file mode 100644 index 00000000..5ed96ea9 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0142.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.447 + response: '7E80441423487' +- expected_values: + VPWR: 13.721 + response: '7E80441423599' +- expected_values: + VPWR: 13.825 + response: '7E80441423601' +- expected_values: + VPWR: 13.834 + response: 7E8044142360A +- expected_values: + VPWR: 13.858 + response: '7E80441423622' +- expected_values: + VPWR: 13.888 + response: '7E80441423640' +- expected_values: + VPWR: 13.914 + response: 7E8044142365A +- expected_values: + VPWR: 13.919 + response: 7E8044142365F +- expected_values: + VPWR: 14.016 + response: 7E804414236C0 +- expected_values: + VPWR: 14.2 + response: '7E80441423778' diff --git a/tests/test_cases/2005/commands/7E0.0145.yaml b/tests/test_cases/2005/commands/7E0.0145.yaml new file mode 100644 index 00000000..d33ffbc4 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 2.7451 + response: '7E803414507' diff --git a/tests/test_cases/2005/commands/7E0.0146.yaml b/tests/test_cases/2005/commands/7E0.0146.yaml new file mode 100644 index 00000000..cac76fa1 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0146.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 19 + response: 7E80341463B diff --git a/tests/test_cases/2005/commands/7E0.0147.yaml b/tests/test_cases/2005/commands/7E0.0147.yaml new file mode 100644 index 00000000..50a44179 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.94118 + response: '7E803414721' diff --git a/tests/test_cases/2005/commands/7E0.0149.yaml b/tests/test_cases/2005/commands/7E0.0149.yaml new file mode 100644 index 00000000..daddbe94 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 7.84314 + response: '7E803414914' diff --git a/tests/test_cases/2005/commands/7E0.014A.yaml b/tests/test_cases/2005/commands/7E0.014A.yaml new file mode 100644 index 00000000..7e17e460 --- /dev/null +++ b/tests/test_cases/2005/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 diff --git a/tests/test_cases/2006/command_support.yaml b/tests/test_cases/2006/command_support.yaml index 6e4f78cf..f634b6f0 100644 --- a/tests/test_cases/2006/command_support.yaml +++ b/tests/test_cases/2006/command_support.yaml @@ -32,3 +32,49 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2007/command_support.yaml b/tests/test_cases/2007/command_support.yaml index ff95333e..70009c9d 100644 --- a/tests/test_cases/2007/command_support.yaml +++ b/tests/test_cases/2007/command_support.yaml @@ -1,5 +1,18 @@ model_year: 2007 supported_commands_by_ecu: + "720": + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 + - 7DF.012F + - 7DF.0131 + - 7DF.0134 + - 7DF.0144 "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 @@ -32,3 +45,79 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R + - 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.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2007/commands/720.22C901.yaml b/tests/test_cases/2007/commands/720.22C901.yaml new file mode 100644 index 00000000..6dd66099 --- /dev/null +++ b/tests/test_cases/2007/commands/720.22C901.yaml @@ -0,0 +1,6 @@ +command_id: 720.22C901 +test_cases: +- expected_values: + 3_TIRE_FL_PRESSURE: 0 + 3_TIRE_FR_PRESSURE: 15.73181 + response: 7E80562C901004F diff --git a/tests/test_cases/2007/commands/720.22C902.yaml b/tests/test_cases/2007/commands/720.22C902.yaml new file mode 100644 index 00000000..f7468e0b --- /dev/null +++ b/tests/test_cases/2007/commands/720.22C902.yaml @@ -0,0 +1,6 @@ +command_id: 720.22C902 +test_cases: +- expected_values: + 3_TIRE_FL_TEMP: 0 + 3_TIRE_FR_TEMP: 0 + response: 7E80562C9020004 diff --git a/tests/test_cases/2007/commands/7E0.0101.yaml b/tests/test_cases/2007/commands/7E0.0101.yaml new file mode 100644 index 00000000..a6f0af4c --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0101.yaml @@ -0,0 +1,137 @@ +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: 1 + 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: 7E80641010007E504 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 1 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 1 + EGR_SUP: 1 + EVAP_RDY: 1 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 1 + HTR_SUP: 1 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 1 + O2S_SUP: 1 + response: 7E80641010007E5E5 +- 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: 1 + 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: 1 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641018107E500 +- 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: 2 + 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: 1 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 0 + O2S_SUP: 1 + response: 7E80641018207E500 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 1 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 2 + EGR_RDY: 0 + EGR_SUP: 1 + EVAP_RDY: 1 + EVAP_SUP: 1 + FUEL_RDY: 0 + FUEL_SUP: 1 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 1 + MIL: 1 + MIS_RDY: 0 + MIS_SUP: 1 + O2S_RDY: 1 + O2S_SUP: 1 + response: 7E80641018207E525 diff --git a/tests/test_cases/2007/commands/7E0.0103.yaml b/tests/test_cases/2007/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2007/commands/7E0.0104.yaml b/tests/test_cases/2007/commands/7E0.0104.yaml new file mode 100644 index 00000000..9e6f8fa1 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0104.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 18.82353 + response: '7E8 03 41 04 30 ' +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2007/commands/7E0.0105.yaml b/tests/test_cases/2007/commands/7E0.0105.yaml new file mode 100644 index 00000000..4b2d47d5 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0105.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 88 + response: '7E8 03 41 05 80 ' +- expected_values: + ECT: 2 + response: 7E80341052A +- expected_values: + ECT: 103 + response: 7E80341058F diff --git a/tests/test_cases/2007/commands/7E0.0106.yaml b/tests/test_cases/2007/commands/7E0.0106.yaml new file mode 100644 index 00000000..4d030195 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0106.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 25 + response: '7E8 03 41 06 A0 ' +- expected_values: + SHRTFT1: -25 + response: '7E803410660' +- expected_values: + SHRTFT1: 25 + response: 7E8034106A0 diff --git a/tests/test_cases/2007/commands/7E0.0107.yaml b/tests/test_cases/2007/commands/7E0.0107.yaml new file mode 100644 index 00000000..fd937207 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0107.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 19.53125 + response: '7E803410799' diff --git a/tests/test_cases/2007/commands/7E0.010B.yaml b/tests/test_cases/2007/commands/7E0.010B.yaml new file mode 100644 index 00000000..1fc799a1 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.010B.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 50 + response: 7E803410B32 diff --git a/tests/test_cases/2007/commands/7E0.010D.yaml b/tests/test_cases/2007/commands/7E0.010D.yaml new file mode 100644 index 00000000..46fb551c --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 180 + response: 7E803410DB4 diff --git a/tests/test_cases/2007/commands/7E0.010E.yaml b/tests/test_cases/2007/commands/7E0.010E.yaml new file mode 100644 index 00000000..0fa15532 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.010E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 32.5 + response: 7E803410EC1 +- expected_values: + SPARKADV: 49.5 + response: 7E803410EE3 diff --git a/tests/test_cases/2007/commands/7E0.0110.yaml b/tests/test_cases/2007/commands/7E0.0110.yaml new file mode 100644 index 00000000..487b03d8 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 11.72 + response: '7E8 04 41 10 04 94 ' +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.54 + response: 7E804411000FE +- expected_values: + MAF: 97.45 + response: '7E80441102611' diff --git a/tests/test_cases/2007/commands/7E0.0111.yaml b/tests/test_cases/2007/commands/7E0.0111.yaml new file mode 100644 index 00000000..cdb81a2c --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0111.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.15686 + response: 7E80341111F +- expected_values: + TP: 13.33333 + response: '7E803411122' +- expected_values: + TP: 20.78431 + response: '7E803411135' diff --git a/tests/test_cases/2007/commands/7E0.0113.yaml b/tests/test_cases/2007/commands/7E0.0113.yaml new file mode 100644 index 00000000..8b3aa12a --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 1 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411307' diff --git a/tests/test_cases/2007/commands/7E0.011C.yaml b/tests/test_cases/2007/commands/7E0.011C.yaml new file mode 100644 index 00000000..aa7d0a28 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD II + response: 7E803411C01 diff --git a/tests/test_cases/2007/commands/7E0.011F.yaml b/tests/test_cases/2007/commands/7E0.011F.yaml new file mode 100644 index 00000000..004c8c28 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 3347 + response: 7E804411F0D13 diff --git a/tests/test_cases/2007/commands/7E0.0121.yaml b/tests/test_cases/2007/commands/7E0.0121.yaml new file mode 100644 index 00000000..5f69cfe4 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0121.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' +- expected_values: + MIL_DIST: 502 + response: 7E804412101F6 +- expected_values: + MIL_DIST: 13217 + response: 7E804412133A1 diff --git a/tests/test_cases/2007/commands/7E0.012C.yaml b/tests/test_cases/2007/commands/7E0.012C.yaml new file mode 100644 index 00000000..c0de5770 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 34.5098 + response: 7E803412C58 diff --git a/tests/test_cases/2007/commands/7E0.012E.yaml b/tests/test_cases/2007/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2007/commands/7E0.012F.yaml b/tests/test_cases/2007/commands/7E0.012F.yaml new file mode 100644 index 00000000..ad1f212c --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 7.45098 + response: 7E803412F13 +- expected_values: + FLI: 94.11765 + response: 7E803412FF0 diff --git a/tests/test_cases/2007/commands/7E0.0130.yaml b/tests/test_cases/2007/commands/7E0.0130.yaml new file mode 100644 index 00000000..31e63a9b --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0130.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 0 + response: '7E803413000' +- expected_values: + WARM_UPS: 14 + response: 7E80341300E +- expected_values: + WARM_UPS: 21 + response: '7E803413015' +- expected_values: + WARM_UPS: 115 + response: '7E803413073' +- expected_values: + WARM_UPS: 116 + response: '7E803413074' +- expected_values: + WARM_UPS: 118 + response: '7E803413076' +- expected_values: + WARM_UPS: 130 + response: '7E803413082' +- expected_values: + WARM_UPS: 157 + response: 7E80341309D +- expected_values: + WARM_UPS: 183 + response: 7E8034130B7 +- expected_values: + WARM_UPS: 201 + response: 7E8034130C9 diff --git a/tests/test_cases/2007/commands/7E0.0131.yaml b/tests/test_cases/2007/commands/7E0.0131.yaml new file mode 100644 index 00000000..30512a21 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 13824 + response: '7E80441313600' diff --git a/tests/test_cases/2007/commands/7E0.0133.yaml b/tests/test_cases/2007/commands/7E0.0133.yaml new file mode 100644 index 00000000..e884be23 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0133.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 100 + response: '7E803413364' +- expected_values: + BARO: 101 + response: '7E803413365' diff --git a/tests/test_cases/2007/commands/7E0.0134.yaml b/tests/test_cases/2007/commands/7E0.0134.yaml new file mode 100644 index 00000000..4c940e96 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0134.yaml @@ -0,0 +1,34 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 1.0824 + O2S11_CURRENT: 0.19531 + response: '7E8 06 41 34 8A 8C 80 32 ' +- expected_values: + LAMBDA11_CURRENT: 0.75504 + O2S11_CURRENT: -1.35156 + response: 7E806413460A57EA6 +- expected_values: + LAMBDA11_CURRENT: 0.80588 + O2S11_CURRENT: -1.00391 + response: 7E806413467277EFF +- expected_values: + LAMBDA11_CURRENT: 0.80643 + O2S11_CURRENT: -1 + response: 7E806413467397F00 +- expected_values: + LAMBDA11_CURRENT: 0.82809 + O2S11_CURRENT: -0.86719 + response: 7E806413469FF7F22 +- expected_values: + LAMBDA11_CURRENT: 0.9375 + O2S11_CURRENT: -0.27344 + response: 7E806413478007FBA +- expected_values: + LAMBDA11_CURRENT: 1.59311 + O2S11_CURRENT: 1 + response: 7E8064134CBEB8100 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.50391 + response: 7E8064134FF048181 diff --git a/tests/test_cases/2007/commands/7E0.013C.yaml b/tests/test_cases/2007/commands/7E0.013C.yaml new file mode 100644 index 00000000..b06b6a00 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.013C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 590.8 + response: 7E804413C18A4 diff --git a/tests/test_cases/2007/commands/7E0.0141.yaml b/tests/test_cases/2007/commands/7E0.0141.yaml new file mode 100644 index 00000000..c4a9d63f --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0141.yaml @@ -0,0 +1,52 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E125 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 1 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1E5 diff --git a/tests/test_cases/2007/commands/7E0.0142.yaml b/tests/test_cases/2007/commands/7E0.0142.yaml new file mode 100644 index 00000000..7d167a3f --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.073 + response: 7E80441422B41 +- expected_values: + VPWR: 13.055 + response: 7E804414232FF +- expected_values: + VPWR: 13.568 + response: '7E80441423500' +- expected_values: + VPWR: 14.365 + response: 7E8044142381D diff --git a/tests/test_cases/2007/commands/7E0.0143.yaml b/tests/test_cases/2007/commands/7E0.0143.yaml new file mode 100644 index 00000000..e79a8d5b --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0143.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 15.29412 + response: '7E80441430027' +- expected_values: + LOAD_ABS: 22.35294 + response: '7E80441430039' +- expected_values: + LOAD_ABS: 23.52941 + response: 7E8044143003C diff --git a/tests/test_cases/2007/commands/7E0.0144.yaml b/tests/test_cases/2007/commands/7E0.0144.yaml new file mode 100644 index 00000000..f93a3da2 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.9908 + response: '7E8 04 41 44 7E D2 ' +- expected_values: + EQ_RAT: 0 + response: '7E80441440000' +- expected_values: + EQ_RAT: 0.9453 + response: 7E804414478FF +- expected_values: + EQ_RAT: 1.05 + response: '7E80441448666' diff --git a/tests/test_cases/2007/commands/7E0.0146.yaml b/tests/test_cases/2007/commands/7E0.0146.yaml new file mode 100644 index 00000000..b7a8ede7 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 23 + response: 7E80341463F +- expected_values: + AAT: 39 + response: 7E80341464F +- expected_values: + AAT: 64 + response: '7E803414668' diff --git a/tests/test_cases/2007/commands/7E0.0147.yaml b/tests/test_cases/2007/commands/7E0.0147.yaml new file mode 100644 index 00000000..f4eb5c34 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0147.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.15686 + response: 7E80341471F +- expected_values: + TP_B: 13.33333 + response: '7E803414722' +- expected_values: + TP_B: 20.78431 + response: '7E803414735' diff --git a/tests/test_cases/2007/commands/7E0.0149.yaml b/tests/test_cases/2007/commands/7E0.0149.yaml new file mode 100644 index 00000000..daddbe94 --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 7.84314 + response: '7E803414914' diff --git a/tests/test_cases/2007/commands/7E0.014A.yaml b/tests/test_cases/2007/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2007/commands/7E0.014C.yaml b/tests/test_cases/2007/commands/7E0.014C.yaml new file mode 100644 index 00000000..ed87f38a --- /dev/null +++ b/tests/test_cases/2007/commands/7E0.014C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 14.5098 + response: 7E803414C25 diff --git a/tests/test_cases/2008/command_support.yaml b/tests/test_cases/2008/command_support.yaml index 218e55b4..ec543cba 100644 --- a/tests/test_cases/2008/command_support.yaml +++ b/tests/test_cases/2008/command_support.yaml @@ -32,3 +32,38 @@ supported_commands_by_ecu: - 0144:EQ_RAT - 0145:TP_R - 0147:TP_B +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2009/command_support.yaml b/tests/test_cases/2009/command_support.yaml index e655a85f..06065e3f 100644 --- a/tests/test_cases/2009/command_support.yaml +++ b/tests/test_cases/2009/command_support.yaml @@ -1,5 +1,11 @@ model_year: 2009 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL "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 @@ -33,3 +39,62 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R + - 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.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 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.0149:APP_D + - 7E0.014A:APP_E + - 7E0.220301:MAZDA3_MAP +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2009/commands/720.222A05.yaml b/tests/test_cases/2009/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2009/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2009/commands/720.222A06.yaml b/tests/test_cases/2009/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2009/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2009/commands/720.222A07.yaml b/tests/test_cases/2009/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2009/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2009/commands/720.222A08.yaml b/tests/test_cases/2009/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2009/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2009/commands/720.2261B1.yaml b/tests/test_cases/2009/commands/720.2261B1.yaml new file mode 100644 index 00000000..0142c4c3 --- /dev/null +++ b/tests/test_cases/2009/commands/720.2261B1.yaml @@ -0,0 +1,26 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 26 + response: 728046261B11A +- expected_values: + MAZDA3_FUEL_LEVEL: 28 + response: 728046261B11C +- expected_values: + MAZDA3_FUEL_LEVEL: 30 + response: 728046261B11E +- expected_values: + MAZDA3_FUEL_LEVEL: 31 + response: 728046261B11F +- expected_values: + MAZDA3_FUEL_LEVEL: 32 + response: 728046261B120 +- expected_values: + MAZDA3_FUEL_LEVEL: 33 + response: 728046261B121 +- expected_values: + MAZDA3_FUEL_LEVEL: 34 + response: 728046261B122 +- expected_values: + MAZDA3_FUEL_LEVEL: 36 + response: 728046261B124 diff --git a/tests/test_cases/2009/commands/7E0.0101.yaml b/tests/test_cases/2009/commands/7E0.0101.yaml new file mode 100644 index 00000000..d45f2280 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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: 0 + 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: 7E80641010007E100 diff --git a/tests/test_cases/2009/commands/7E0.0104.yaml b/tests/test_cases/2009/commands/7E0.0104.yaml new file mode 100644 index 00000000..34a2b5a9 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 14.90196 + response: '7E803410426' +- expected_values: + LOAD_PCT: 97.2549 + response: 7E8034104F8 diff --git a/tests/test_cases/2009/commands/7E0.0105.yaml b/tests/test_cases/2009/commands/7E0.0105.yaml new file mode 100644 index 00000000..b87b1d18 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 24 + response: '7E803410540' +- expected_values: + ECT: 85 + response: 7E80341057D diff --git a/tests/test_cases/2009/commands/7E0.0106.yaml b/tests/test_cases/2009/commands/7E0.0106.yaml new file mode 100644 index 00000000..5c39aba3 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -5.46875 + response: '7E803410679' +- expected_values: + SHRTFT1: 7.8125 + response: 7E80341068A diff --git a/tests/test_cases/2009/commands/7E0.010D.yaml b/tests/test_cases/2009/commands/7E0.010D.yaml new file mode 100644 index 00000000..e7bebd4a --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 123 + response: 7E803410D7B diff --git a/tests/test_cases/2009/commands/7E0.0110.yaml b/tests/test_cases/2009/commands/7E0.0110.yaml new file mode 100644 index 00000000..799abd5f --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 3.12 + response: '7E80441100138' +- expected_values: + MAF: 7.61 + response: 7E804411002F9 +- expected_values: + MAF: 7.68 + response: '7E80441100300' +- expected_values: + MAF: 50.29 + response: 7E804411013A5 diff --git a/tests/test_cases/2009/commands/7E0.0111.yaml b/tests/test_cases/2009/commands/7E0.0111.yaml new file mode 100644 index 00000000..520f27c5 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.94118 + response: '7E803411121' diff --git a/tests/test_cases/2009/commands/7E0.011C.yaml b/tests/test_cases/2009/commands/7E0.011C.yaml new file mode 100644 index 00000000..f57b827d --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2009/commands/7E0.011F.yaml b/tests/test_cases/2009/commands/7E0.011F.yaml new file mode 100644 index 00000000..07df9c47 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 366 + response: 7E804411F016E diff --git a/tests/test_cases/2009/commands/7E0.0121.yaml b/tests/test_cases/2009/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2009/commands/7E0.0130.yaml b/tests/test_cases/2009/commands/7E0.0130.yaml new file mode 100644 index 00000000..ad679111 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 67 + response: '7E803413043' diff --git a/tests/test_cases/2009/commands/7E0.0131.yaml b/tests/test_cases/2009/commands/7E0.0131.yaml new file mode 100644 index 00000000..c5f4d29d --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 41 + response: '7E80441310029' +- expected_values: + CLR_DIST: 1021 + response: 7E804413103FD +- expected_values: + CLR_DIST: 1793 + response: '7E80441310701' diff --git a/tests/test_cases/2009/commands/7E0.0134.yaml b/tests/test_cases/2009/commands/7E0.0134.yaml new file mode 100644 index 00000000..5740c460 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.9483 + O2S11_CURRENT: -0.33203 + response: 7E806413479627FAB +- expected_values: + LAMBDA11_CURRENT: 0.98438 + O2S11_CURRENT: -0.10547 + response: 7E80641347E007FE5 +- expected_values: + LAMBDA11_CURRENT: 1.00256 + O2S11_CURRENT: -0.00391 + response: 7E806413480547FFF +- expected_values: + LAMBDA11_CURRENT: 1.00256 + O2S11_CURRENT: 0 + response: '7E806413480548000' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 3.32031 + response: 7E8064134FFFF8352 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4.04688 + response: 7E8064134FFFF840C diff --git a/tests/test_cases/2009/commands/7E0.0142.yaml b/tests/test_cases/2009/commands/7E0.0142.yaml new file mode 100644 index 00000000..6fb84a36 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0142.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.387 + response: 7E8044142344B +- expected_values: + VPWR: 14.387 + response: '7E80441423833' diff --git a/tests/test_cases/2009/commands/7E0.0144.yaml b/tests/test_cases/2009/commands/7E0.0144.yaml new file mode 100644 index 00000000..f96bd780 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.91551 + response: 7E8044144752F +- expected_values: + EQ_RAT: 1.00777 + response: 7E804414480FE +- expected_values: + EQ_RAT: 1.00783 + response: '7E80441448100' +- expected_values: + EQ_RAT: 1.0331 + response: 7E8044144843C diff --git a/tests/test_cases/2009/commands/7E0.0147.yaml b/tests/test_cases/2009/commands/7E0.0147.yaml new file mode 100644 index 00000000..912c91be --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 13.33333 + response: '7E803414722' diff --git a/tests/test_cases/2009/commands/7E0.0149.yaml b/tests/test_cases/2009/commands/7E0.0149.yaml new file mode 100644 index 00000000..daddbe94 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 7.84314 + response: '7E803414914' diff --git a/tests/test_cases/2009/commands/7E0.014A.yaml b/tests/test_cases/2009/commands/7E0.014A.yaml new file mode 100644 index 00000000..7e17e460 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 diff --git a/tests/test_cases/2009/commands/7E0.220301.yaml b/tests/test_cases/2009/commands/7E0.220301.yaml new file mode 100644 index 00000000..e4fec783 --- /dev/null +++ b/tests/test_cases/2009/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.935 + response: 7E80562030103A7 +- expected_values: + MAZDA3_MAP: 2.05 + response: '7E8056203010802' +- expected_values: + MAZDA3_MAP: 2.3 + response: 7E80562030108FC +- expected_values: + MAZDA3_MAP: 4 + response: 7E805620301100E diff --git a/tests/test_cases/2010/command_support.yaml b/tests/test_cases/2010/command_support.yaml index 692bd54f..5d10bf1f 100644 --- a/tests/test_cases/2010/command_support.yaml +++ b/tests/test_cases/2010/command_support.yaml @@ -33,3 +33,58 @@ supported_commands_by_ecu: - 0144:EQ_RAT - 0145:TP_R - 0146:AAT + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010D:VSS + - 7E0.010F:IAT + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.013C:CATEMP11 + - 7E0.0142:VPWR + - 7E0.220301:MAZDA3_MAP +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2010/commands/7E0.0107.yaml b/tests/test_cases/2010/commands/7E0.0107.yaml new file mode 100644 index 00000000..434b3366 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0107.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 7.8125 + response: 7E80341078A diff --git a/tests/test_cases/2010/commands/7E0.010B.yaml b/tests/test_cases/2010/commands/7E0.010B.yaml new file mode 100644 index 00000000..f7afa0e5 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.010B.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 29 + response: 7E803410B1D diff --git a/tests/test_cases/2010/commands/7E0.010D.yaml b/tests/test_cases/2010/commands/7E0.010D.yaml new file mode 100644 index 00000000..d4ff0169 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 71 + response: 7E803410D47 diff --git a/tests/test_cases/2010/commands/7E0.010F.yaml b/tests/test_cases/2010/commands/7E0.010F.yaml new file mode 100644 index 00000000..744def26 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.010F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 26 + response: 7E803410F42 diff --git a/tests/test_cases/2010/commands/7E0.0113.yaml b/tests/test_cases/2010/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2010/commands/7E0.012F.yaml b/tests/test_cases/2010/commands/7E0.012F.yaml new file mode 100644 index 00000000..cd68d183 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 9.01961 + response: 7E803412F17 +- expected_values: + FLI: 27.05882 + response: 7E803412F45 diff --git a/tests/test_cases/2010/commands/7E0.0131.yaml b/tests/test_cases/2010/commands/7E0.0131.yaml new file mode 100644 index 00000000..bddc3055 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0131.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 3026 + response: 7E80441310BD2 +- expected_values: + CLR_DIST: 3027 + response: 7E80441310BD3 +- expected_values: + CLR_DIST: 3034 + response: 7E80441310BDA +- expected_values: + CLR_DIST: 3035 + response: 7E80441310BDB +- expected_values: + CLR_DIST: 3042 + response: 7E80441310BE2 +- expected_values: + CLR_DIST: 3043 + response: 7E80441310BE3 +- expected_values: + CLR_DIST: 3048 + response: 7E80441310BE8 +- expected_values: + CLR_DIST: 3049 + response: 7E80441310BE9 diff --git a/tests/test_cases/2010/commands/7E0.013C.yaml b/tests/test_cases/2010/commands/7E0.013C.yaml new file mode 100644 index 00000000..9b32b2ff --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.013C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 61.3 + response: 7E804413C03F5 diff --git a/tests/test_cases/2010/commands/7E0.0142.yaml b/tests/test_cases/2010/commands/7E0.0142.yaml new file mode 100644 index 00000000..b9d2b0b4 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.0142.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.849 + response: '7E80441423619' +- expected_values: + VPWR: 14.044 + response: 7E804414236DC +- expected_values: + VPWR: 14.07 + response: 7E804414236F6 +- expected_values: + VPWR: 14.103 + response: '7E80441423717' +- expected_values: + VPWR: 14.111 + response: 7E8044142371F +- expected_values: + VPWR: 14.118 + response: '7E80441423726' +- expected_values: + VPWR: 14.132 + response: '7E80441423734' +- expected_values: + VPWR: 14.195 + response: '7E80441423773' diff --git a/tests/test_cases/2010/commands/7E0.220301.yaml b/tests/test_cases/2010/commands/7E0.220301.yaml new file mode 100644 index 00000000..611c8ea0 --- /dev/null +++ b/tests/test_cases/2010/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.95 + response: 7E80562030103B6 +- expected_values: + MAZDA3_MAP: 1.245 + response: 7E80562030104DD +- expected_values: + MAZDA3_MAP: 1.28 + response: '7E8056203010500' +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011031' diff --git a/tests/test_cases/2011/command_support.yaml b/tests/test_cases/2011/command_support.yaml index 9192fafc..1dd93564 100644 --- a/tests/test_cases/2011/command_support.yaml +++ b/tests/test_cases/2011/command_support.yaml @@ -1,5 +1,22 @@ model_year: 2011 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 + - 7DF.0111 + - 7DF.0131 + - 7DF.0134 + - 7DF.0142 + - 7DF.0144 "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 @@ -34,6 +51,36 @@ supported_commands_by_ecu: - 0144:EQ_RAT - 0145:TP_R - 0147:TP_B + - 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.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 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 + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0142:VPWR + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0147:TP_B + - 7E0.014C:TAC_PCT + - 7E0.220301:MAZDA3_MAP "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 @@ -41,3 +88,49 @@ supported_commands_by_ecu: - 010C:RPM - 010D:VSS - 010E:SPARKADV +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT + "7E1": + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.0131 diff --git a/tests/test_cases/2011/commands/720.222A05.yaml b/tests/test_cases/2011/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2011/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2011/commands/720.222A06.yaml b/tests/test_cases/2011/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2011/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2011/commands/720.222A07.yaml b/tests/test_cases/2011/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2011/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2011/commands/720.222A08.yaml b/tests/test_cases/2011/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2011/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2011/commands/720.2261B1.yaml b/tests/test_cases/2011/commands/720.2261B1.yaml new file mode 100644 index 00000000..36be801e --- /dev/null +++ b/tests/test_cases/2011/commands/720.2261B1.yaml @@ -0,0 +1,17 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 34 + response: "2261B1\n728 04 62 61 B1 22 " +- expected_values: + MAZDA3_FUEL_LEVEL: 34 + response: '728 04 62 61 B1 22 ' +- expected_values: + MAZDA3_FUEL_LEVEL: 38 + response: '728 04 62 61 B1 26 ' +- expected_values: + MAZDA3_FUEL_LEVEL: 25 + response: 728046261B119 +- expected_values: + MAZDA3_FUEL_LEVEL: 50 + response: 728046261B132 diff --git a/tests/test_cases/2011/commands/7E0.0101.yaml b/tests/test_cases/2011/commands/7E0.0101.yaml new file mode 100644 index 00000000..10966ab9 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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: 0 + EVAP_RDY: 0 + EVAP_SUP: 0 + 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: '7E806410100076100' diff --git a/tests/test_cases/2011/commands/7E0.0104.yaml b/tests/test_cases/2011/commands/7E0.0104.yaml new file mode 100644 index 00000000..a5f4202e --- /dev/null +++ b/tests/test_cases/2011/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: 98.43137 + response: 7E8034104FB diff --git a/tests/test_cases/2011/commands/7E0.0105.yaml b/tests/test_cases/2011/commands/7E0.0105.yaml new file mode 100644 index 00000000..c95e7d43 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0105.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 79 + response: '7E8 03 41 05 77 ' +- expected_values: + ECT: 24 + response: '7E803410540' +- expected_values: + ECT: 100 + response: 7E80341058C diff --git a/tests/test_cases/2011/commands/7E0.0106.yaml b/tests/test_cases/2011/commands/7E0.0106.yaml new file mode 100644 index 00000000..9e4cf390 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0106.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 0 + response: '7E8 03 41 06 80 ' +- expected_values: + SHRTFT1: -14.84375 + response: 7E80341066D +- expected_values: + SHRTFT1: 20.3125 + response: 7E80341069A diff --git a/tests/test_cases/2011/commands/7E0.0107.yaml b/tests/test_cases/2011/commands/7E0.0107.yaml new file mode 100644 index 00000000..827e987c --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0107.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -8.59375 + response: '7E803410775' +- expected_values: + LONGFT1: -3.90625 + response: 7E80341077B diff --git a/tests/test_cases/2011/commands/7E0.010B.yaml b/tests/test_cases/2011/commands/7E0.010B.yaml new file mode 100644 index 00000000..b0ebf37b --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.010B.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 30 + response: 7E803410B1E +- expected_values: + MAP: 39 + response: 7E803410B27 +- expected_values: + MAP: 40 + response: 7E803410B28 diff --git a/tests/test_cases/2011/commands/7E0.010C.yaml b/tests/test_cases/2011/commands/7E0.010C.yaml new file mode 100644 index 00000000..4708961c --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.010C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 625 + response: 7E804410C09C4 +- expected_values: + RPM: 626 + response: 7E804410C09C8 +- expected_values: + RPM: 981.5 + response: 7E804410C0F56 diff --git a/tests/test_cases/2011/commands/7E0.010D.yaml b/tests/test_cases/2011/commands/7E0.010D.yaml new file mode 100644 index 00000000..dd5ceb64 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.010D.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: '7E8 03 41 0D 00 ' +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 100 + response: 7E803410D64 diff --git a/tests/test_cases/2011/commands/7E0.010E.yaml b/tests/test_cases/2011/commands/7E0.010E.yaml new file mode 100644 index 00000000..47919efe --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.010E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 8 + response: 7E803410E90 +- expected_values: + SPARKADV: 8.5 + response: 7E803410E91 +- expected_values: + SPARKADV: 14 + response: 7E803410E9C diff --git a/tests/test_cases/2011/commands/7E0.010F.yaml b/tests/test_cases/2011/commands/7E0.010F.yaml new file mode 100644 index 00000000..c46cf32d --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 29 + response: 7E803410F45 +- expected_values: + IAT: 34 + response: 7E803410F4A diff --git a/tests/test_cases/2011/commands/7E0.0110.yaml b/tests/test_cases/2011/commands/7E0.0110.yaml new file mode 100644 index 00000000..dc743855 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 3.28 + response: '7E8 04 41 10 01 48 ' +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 40.95 + response: 7E80441100FFF +- expected_values: + MAF: 51.02 + response: 7E804411013EE diff --git a/tests/test_cases/2011/commands/7E0.0111.yaml b/tests/test_cases/2011/commands/7E0.0111.yaml new file mode 100644 index 00000000..07bc1ace --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0111.yaml @@ -0,0 +1,13 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 13.33333 + response: |- + 0111 + 7E803411122 +- expected_values: + TP: 12.15686 + response: 7E80341111F +- expected_values: + TP: 88.23529 + response: 7E8034111E1 diff --git a/tests/test_cases/2011/commands/7E0.0113.yaml b/tests/test_cases/2011/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2011/commands/7E0.0115.yaml b/tests/test_cases/2011/commands/7E0.0115.yaml new file mode 100644 index 00000000..3a701a25 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0115.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.095 + SHRTFT11: 71.21875 + response: 7E804411513FF diff --git a/tests/test_cases/2011/commands/7E0.011C.yaml b/tests/test_cases/2011/commands/7E0.011C.yaml new file mode 100644 index 00000000..f57b827d --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2011/commands/7E0.011F.yaml b/tests/test_cases/2011/commands/7E0.011F.yaml new file mode 100644 index 00000000..0505a8de --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.011F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 251 + response: 7E804411F00FB +- expected_values: + RUNTM: 925 + response: 7E804411F039D diff --git a/tests/test_cases/2011/commands/7E0.0121.yaml b/tests/test_cases/2011/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2011/commands/7E0.012C.yaml b/tests/test_cases/2011/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2011/commands/7E0.012E.yaml b/tests/test_cases/2011/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2011/commands/7E0.012F.yaml b/tests/test_cases/2011/commands/7E0.012F.yaml new file mode 100644 index 00000000..ec580b02 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.012F.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 48.62745 + response: 7E803412F7C +- expected_values: + FLI: 49.01961 + response: 7E803412F7D +- expected_values: + FLI: 50.98039 + response: 7E803412F82 +- expected_values: + FLI: 52.15686 + response: 7E803412F85 +- expected_values: + FLI: 52.54902 + response: 7E803412F86 +- expected_values: + FLI: 52.94118 + response: 7E803412F87 +- expected_values: + FLI: 56.07843 + response: 7E803412F8F diff --git a/tests/test_cases/2011/commands/7E0.0130.yaml b/tests/test_cases/2011/commands/7E0.0130.yaml new file mode 100644 index 00000000..cb2943a4 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0130.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 13 + response: 7E80341300D +- expected_values: + WARM_UPS: 16 + response: '7E803413010' +- expected_values: + WARM_UPS: 23 + response: '7E803413017' diff --git a/tests/test_cases/2011/commands/7E0.0131.yaml b/tests/test_cases/2011/commands/7E0.0131.yaml new file mode 100644 index 00000000..4a42a07b --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0131.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 201 + response: "0131\n7E8 04 41 31 00 C9 " +- expected_values: + CLR_DIST: 201 + response: '7E8 04 41 31 00 C9 ' +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 7919 + response: 7E80441311EEF diff --git a/tests/test_cases/2011/commands/7E0.0134.yaml b/tests/test_cases/2011/commands/7E0.0134.yaml new file mode 100644 index 00000000..7676881c --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.85751 + O2S11_CURRENT: -1.11719 + response: 7E80641346DC37EE2 +- expected_values: + LAMBDA11_CURRENT: 0.96878 + O2S11_CURRENT: -0.19531 + response: 7E80641347C017FCE +- expected_values: + LAMBDA11_CURRENT: 0.99368 + O2S11_CURRENT: -0.00391 + response: 7E80641347F317FFF +- expected_values: + LAMBDA11_CURRENT: 0.99368 + O2S11_CURRENT: 0 + response: 7E80641347F318000 +- expected_values: + LAMBDA11_CURRENT: 1.01559 + O2S11_CURRENT: 0.08594 + response: 7E806413481FF8016 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.04688 + response: 7E8064134FFFF820C +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4.03516 + response: 7E8064134FFFF8409 diff --git a/tests/test_cases/2011/commands/7E0.013C.yaml b/tests/test_cases/2011/commands/7E0.013C.yaml new file mode 100644 index 00000000..e49d8203 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.013C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 129.2 + response: 7E804413C069C +- expected_values: + CATEMP11: 418.1 + response: 7E804413C11E5 +- expected_values: + CATEMP11: 427.4 + response: 7E804413C1242 diff --git a/tests/test_cases/2011/commands/7E0.0142.yaml b/tests/test_cases/2011/commands/7E0.0142.yaml new file mode 100644 index 00000000..95d72dee --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0142.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.655 + response: |- + 0142 + 7E80441423557 +- expected_values: + VPWR: 13.575 + response: '7E8 04 41 42 35 07 ' +- expected_values: + VPWR: 12.18 + response: 7E80441422F94 +- expected_values: + VPWR: 13.567 + response: 7E804414234FF +- expected_values: + VPWR: 13.824 + response: '7E80441423600' +- expected_values: + VPWR: 14.08 + response: '7E80441423700' diff --git a/tests/test_cases/2011/commands/7E0.0143.yaml b/tests/test_cases/2011/commands/7E0.0143.yaml new file mode 100644 index 00000000..6c770317 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0143.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 18.43137 + response: 7E8044143002F +- expected_values: + LOAD_ABS: 23.52941 + response: 7E8044143003C diff --git a/tests/test_cases/2011/commands/7E0.0144.yaml b/tests/test_cases/2011/commands/7E0.0144.yaml new file mode 100644 index 00000000..b4040380 --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0144.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 1.00203 + response: '7E8 04 41 44 80 42 ' +- expected_values: + EQ_RAT: 0.90294 + response: '7E80441447393' +- expected_values: + EQ_RAT: 0.90623 + response: 7E804414473FF +- expected_values: + EQ_RAT: 0.98439 + response: 7E80441447E00 +- expected_values: + EQ_RAT: 1.0338 + response: '7E80441448453' diff --git a/tests/test_cases/2011/commands/7E0.0147.yaml b/tests/test_cases/2011/commands/7E0.0147.yaml new file mode 100644 index 00000000..bb67ff3d --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 14.5098 + response: '7E803414725' diff --git a/tests/test_cases/2011/commands/7E0.014C.yaml b/tests/test_cases/2011/commands/7E0.014C.yaml new file mode 100644 index 00000000..3a8059df --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 5.4902 + response: 7E803414C0E +- expected_values: + TAC_PCT: 6.27451 + response: 7E803414C10 diff --git a/tests/test_cases/2011/commands/7E0.220301.yaml b/tests/test_cases/2011/commands/7E0.220301.yaml new file mode 100644 index 00000000..6f7c9f8e --- /dev/null +++ b/tests/test_cases/2011/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 1.145 + response: '7E8056203010479' +- expected_values: + MAZDA3_MAP: 2.82 + response: 7E8056203010B04 +- expected_values: + MAZDA3_MAP: 3.835 + response: 7E8056203010EFB +- expected_values: + MAZDA3_MAP: 3.885 + response: 7E8056203010F2D diff --git a/tests/test_cases/2012/command_support.yaml b/tests/test_cases/2012/command_support.yaml index 1cdafd28..83d22cc7 100644 --- a/tests/test_cases/2012/command_support.yaml +++ b/tests/test_cases/2012/command_support.yaml @@ -1,5 +1,15 @@ model_year: 2012 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL "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 - 0102:DTCFRZF @@ -34,3 +44,56 @@ supported_commands_by_ecu: - 0142:VPWR - 0143:LOAD_ABS - 0144:EQ_RAT + - 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.0102:DTCFRZF + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 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.0146:AAT + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.221310:MAZDA3_EOT +unsupported_commands_by_ecu: + "720": + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2012/commands/720.222A05.yaml b/tests/test_cases/2012/commands/720.222A05.yaml new file mode 100644 index 00000000..f5c89328 --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A05.yaml @@ -0,0 +1,20 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 1.94966 + response: 72804622A058E +- expected_values: + MAZDA3_TP_1: 1.96339 + response: 72804622A058F +- expected_values: + MAZDA3_TP_1: 1.97712 + response: 72804622A0590 +- expected_values: + MAZDA3_TP_1: 1.99085 + response: 72804622A0591 +- expected_values: + MAZDA3_TP_1: 2.00458 + response: 72804622A0592 +- expected_values: + MAZDA3_TP_1: 2.69108 + response: 72804622A05C4 diff --git a/tests/test_cases/2012/commands/720.222A06.yaml b/tests/test_cases/2012/commands/720.222A06.yaml new file mode 100644 index 00000000..c09bf6cd --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A06.yaml @@ -0,0 +1,20 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 1.90847 + response: 72804622A068B +- expected_values: + MAZDA3_TP_2: 1.9222 + response: 72804622A068C +- expected_values: + MAZDA3_TP_2: 1.93593 + response: 72804622A068D +- expected_values: + MAZDA3_TP_2: 1.94966 + response: 72804622A068E +- expected_values: + MAZDA3_TP_2: 1.96339 + response: 72804622A068F +- expected_values: + MAZDA3_TP_2: 2.64989 + response: 72804622A06C1 diff --git a/tests/test_cases/2012/commands/720.222A07.yaml b/tests/test_cases/2012/commands/720.222A07.yaml new file mode 100644 index 00000000..95e8d3ea --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A07.yaml @@ -0,0 +1,23 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 1.94966 + response: 72804622A078E +- expected_values: + MAZDA3_TP_3: 1.96339 + response: 72804622A078F +- expected_values: + MAZDA3_TP_3: 1.97712 + response: 72804622A0790 +- expected_values: + MAZDA3_TP_3: 1.99085 + response: 72804622A0791 +- expected_values: + MAZDA3_TP_3: 2.00458 + response: 72804622A0792 +- expected_values: + MAZDA3_TP_3: 2.03204 + response: 72804622A0794 +- expected_values: + MAZDA3_TP_3: 2.55378 + response: 72804622A07BA diff --git a/tests/test_cases/2012/commands/720.222A08.yaml b/tests/test_cases/2012/commands/720.222A08.yaml new file mode 100644 index 00000000..86aaeb8b --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A08.yaml @@ -0,0 +1,23 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 2.00458 + response: 72804622A0892 +- expected_values: + MAZDA3_TP_4: 2.01831 + response: 72804622A0893 +- expected_values: + MAZDA3_TP_4: 2.03204 + response: 72804622A0894 +- expected_values: + MAZDA3_TP_4: 2.04577 + response: 72804622A0895 +- expected_values: + MAZDA3_TP_4: 2.0595 + response: 72804622A0896 +- expected_values: + MAZDA3_TP_4: 2.08696 + response: 72804622A0898 +- expected_values: + MAZDA3_TP_4: 2.54005 + response: 72804622A08B9 diff --git a/tests/test_cases/2012/commands/720.222A0A.yaml b/tests/test_cases/2012/commands/720.222A0A.yaml new file mode 100644 index 00000000..40b9bb17 --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A0A.yaml @@ -0,0 +1,17 @@ +command_id: 720.222A0A +test_cases: +- expected_values: + MAZDA3_TT_1: 29 + response: 72804622A0A4F +- expected_values: + MAZDA3_TT_1: 30 + response: 72804622A0A50 +- expected_values: + MAZDA3_TT_1: 31 + response: 72804622A0A51 +- expected_values: + MAZDA3_TT_1: 32 + response: 72804622A0A52 +- expected_values: + MAZDA3_TT_1: 36 + response: 72804622A0A56 diff --git a/tests/test_cases/2012/commands/720.222A0B.yaml b/tests/test_cases/2012/commands/720.222A0B.yaml new file mode 100644 index 00000000..fc3f98af --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A0B.yaml @@ -0,0 +1,20 @@ +command_id: 720.222A0B +test_cases: +- expected_values: + MAZDA3_TT_2: 29 + response: 72804622A0B4F +- expected_values: + MAZDA3_TT_2: 30 + response: 72804622A0B50 +- expected_values: + MAZDA3_TT_2: 31 + response: 72804622A0B51 +- expected_values: + MAZDA3_TT_2: 32 + response: 72804622A0B52 +- expected_values: + MAZDA3_TT_2: 36 + response: 72804622A0B56 +- expected_values: + MAZDA3_TT_2: 37 + response: 72804622A0B57 diff --git a/tests/test_cases/2012/commands/720.222A0C.yaml b/tests/test_cases/2012/commands/720.222A0C.yaml new file mode 100644 index 00000000..2c9576ea --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A0C.yaml @@ -0,0 +1,20 @@ +command_id: 720.222A0C +test_cases: +- expected_values: + MAZDA3_TT_3: 31 + response: 72804622A0C51 +- expected_values: + MAZDA3_TT_3: 32 + response: 72804622A0C52 +- expected_values: + MAZDA3_TT_3: 33 + response: 72804622A0C53 +- expected_values: + MAZDA3_TT_3: 34 + response: 72804622A0C54 +- expected_values: + MAZDA3_TT_3: 35 + response: 72804622A0C55 +- expected_values: + MAZDA3_TT_3: 41 + response: 72804622A0C5B diff --git a/tests/test_cases/2012/commands/720.222A0D.yaml b/tests/test_cases/2012/commands/720.222A0D.yaml new file mode 100644 index 00000000..b9d80dc3 --- /dev/null +++ b/tests/test_cases/2012/commands/720.222A0D.yaml @@ -0,0 +1,17 @@ +command_id: 720.222A0D +test_cases: +- expected_values: + MAZDA3_TT_4: 32 + response: 72804622A0D52 +- expected_values: + MAZDA3_TT_4: 33 + response: 72804622A0D53 +- expected_values: + MAZDA3_TT_4: 34 + response: 72804622A0D54 +- expected_values: + MAZDA3_TT_4: 35 + response: 72804622A0D55 +- expected_values: + MAZDA3_TT_4: 41 + response: 72804622A0D5B diff --git a/tests/test_cases/2012/commands/720.2261B1.yaml b/tests/test_cases/2012/commands/720.2261B1.yaml new file mode 100644 index 00000000..e153239e --- /dev/null +++ b/tests/test_cases/2012/commands/720.2261B1.yaml @@ -0,0 +1,20 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 33 + response: 728046261B121 +- expected_values: + MAZDA3_FUEL_LEVEL: 34 + response: 728046261B122 +- expected_values: + MAZDA3_FUEL_LEVEL: 35 + response: 728046261B123 +- expected_values: + MAZDA3_FUEL_LEVEL: 36 + response: 728046261B124 +- expected_values: + MAZDA3_FUEL_LEVEL: 37 + response: 728046261B125 +- expected_values: + MAZDA3_FUEL_LEVEL: 39 + response: 728046261B127 diff --git a/tests/test_cases/2012/commands/7E0.0101.yaml b/tests/test_cases/2012/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2012/commands/7E0.0102.yaml b/tests/test_cases/2012/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2012/commands/7E0.0104.yaml b/tests/test_cases/2012/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2012/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/2012/commands/7E0.0105.yaml b/tests/test_cases/2012/commands/7E0.0105.yaml new file mode 100644 index 00000000..358f5dbc --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 25 + response: '7E803410541' +- expected_values: + ECT: 96 + response: '7E803410588' diff --git a/tests/test_cases/2012/commands/7E0.0106.yaml b/tests/test_cases/2012/commands/7E0.0106.yaml new file mode 100644 index 00000000..ec37dd96 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -11.71875 + response: '7E803410671' +- expected_values: + SHRTFT1: 10.9375 + response: 7E80341068E diff --git a/tests/test_cases/2012/commands/7E0.010D.yaml b/tests/test_cases/2012/commands/7E0.010D.yaml new file mode 100644 index 00000000..f3f00d57 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 111 + response: 7E803410D6F diff --git a/tests/test_cases/2012/commands/7E0.0110.yaml b/tests/test_cases/2012/commands/7E0.0110.yaml new file mode 100644 index 00000000..268eb6f8 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0.58 + response: 7E8044110003A +- expected_values: + MAF: 2.58 + response: '7E80441100102' +- expected_values: + MAF: 5.11 + response: 7E804411001FF +- expected_values: + MAF: 36.07 + response: 7E80441100E17 diff --git a/tests/test_cases/2012/commands/7E0.0111.yaml b/tests/test_cases/2012/commands/7E0.0111.yaml new file mode 100644 index 00000000..6240e849 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.41176 + response: '7E803411118' +- expected_values: + TP: 38.82353 + response: '7E803411163' diff --git a/tests/test_cases/2012/commands/7E0.0121.yaml b/tests/test_cases/2012/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2012/commands/7E0.012F.yaml b/tests/test_cases/2012/commands/7E0.012F.yaml new file mode 100644 index 00000000..c0596158 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 15.68627 + response: 7E803412F28 +- expected_values: + FLI: 96.86275 + response: 7E803412FF7 diff --git a/tests/test_cases/2012/commands/7E0.0130.yaml b/tests/test_cases/2012/commands/7E0.0130.yaml new file mode 100644 index 00000000..9db595aa --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 248 + response: 7E8034130F8 diff --git a/tests/test_cases/2012/commands/7E0.0131.yaml b/tests/test_cases/2012/commands/7E0.0131.yaml new file mode 100644 index 00000000..6fad1499 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 1 + response: '7E80441310001' +- expected_values: + CLR_DIST: 12267 + response: 7E80441312FEB +- expected_values: + CLR_DIST: 16817 + response: 7E804413141B1 diff --git a/tests/test_cases/2012/commands/7E0.0134.yaml b/tests/test_cases/2012/commands/7E0.0134.yaml new file mode 100644 index 00000000..a3d98d80 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.85477 + O2S11_CURRENT: -1.23438 + response: 7E80641346D697EC4 +- expected_values: + LAMBDA11_CURRENT: 0.99216 + O2S11_CURRENT: -0.07422 + response: 7E80641347EFF7FED +- expected_values: + LAMBDA11_CURRENT: 0.99884 + O2S11_CURRENT: -0.00391 + response: 7E80641347FDA7FFF +- expected_values: + LAMBDA11_CURRENT: 1 + O2S11_CURRENT: -0.01953 + response: 7E806413480007FFB +- expected_values: + LAMBDA11_CURRENT: 1.00296 + O2S11_CURRENT: 0 + response: '7E806413480618000' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.04688 + response: 7E8064134FFFF820C +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 3.06641 + response: 7E8064134FFFF8311 diff --git a/tests/test_cases/2012/commands/7E0.0142.yaml b/tests/test_cases/2012/commands/7E0.0142.yaml new file mode 100644 index 00000000..89d15b9f --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.866 + response: 7E80441422E5A +- expected_values: + VPWR: 13.054 + response: 7E804414232FE +- expected_values: + VPWR: 13.568 + response: '7E80441423500' +- expected_values: + VPWR: 14.7 + response: 7E8044142396C diff --git a/tests/test_cases/2012/commands/7E0.0144.yaml b/tests/test_cases/2012/commands/7E0.0144.yaml new file mode 100644 index 00000000..39a29247 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.89897 + response: '7E80441447311' +- expected_values: + EQ_RAT: 0.99211 + response: 7E80441447EFD +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 1.0182 + response: '7E80441448254' diff --git a/tests/test_cases/2012/commands/7E0.0146.yaml b/tests/test_cases/2012/commands/7E0.0146.yaml new file mode 100644 index 00000000..3ce2e10c --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.0146.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 43 + response: '7E803414653' diff --git a/tests/test_cases/2012/commands/7E0.220301.yaml b/tests/test_cases/2012/commands/7E0.220301.yaml new file mode 100644 index 00000000..f445e415 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.220301.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 1.005 + response: 7E80562030103ED +- expected_values: + MAZDA3_MAP: 1.54 + response: '7E8056203010604' +- expected_values: + MAZDA3_MAP: 3.37 + response: 7E8056203010D2A diff --git a/tests/test_cases/2012/commands/7E0.220307.yaml b/tests/test_cases/2012/commands/7E0.220307.yaml new file mode 100644 index 00000000..a49828ff --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 27.87213 + response: 7E805620307475A +- expected_values: + MAZDA3_FP_LD: 28.14984 + response: '7E8056203074810' +- expected_values: + MAZDA3_FP_LD: 28.4947 + response: 7E80562030748F2 +- expected_values: + MAZDA3_FP_LD: 28.99672 + response: 7E8056203074A3B diff --git a/tests/test_cases/2012/commands/7E0.221310.yaml b/tests/test_cases/2012/commands/7E0.221310.yaml new file mode 100644 index 00000000..19c275d3 --- /dev/null +++ b/tests/test_cases/2012/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 55.09 + response: '7E8056213102525' +- expected_values: + MAZDA3_EOT: 85.44 + response: '7E8056213103100' +- expected_values: + MAZDA3_EOT: 90.53 + response: 7E80562131032FD +- expected_values: + MAZDA3_EOT: 90.61 + response: '7E8056213103305' diff --git a/tests/test_cases/2013/command_support.yaml b/tests/test_cases/2013/command_support.yaml index e926834f..3f208414 100644 --- a/tests/test_cases/2013/command_support.yaml +++ b/tests/test_cases/2013/command_support.yaml @@ -31,3 +31,40 @@ 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 - 0143:LOAD_ABS +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220301:MAZDA3_MAP + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.221310:MAZDA3_EOT diff --git a/tests/test_cases/2014/command_support.yaml b/tests/test_cases/2014/command_support.yaml index 184a580d..8fa99c89 100644 --- a/tests/test_cases/2014/command_support.yaml +++ b/tests/test_cases/2014/command_support.yaml @@ -1,5 +1,43 @@ model_year: 2014 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + - 720.728.22DD01 + "726": + - 726.72E.224027 + - 726.72E.224028 + - 726.72E.224029 + - 726.72E.22402A + - 726.72E.22402B + "760": + - 760.768.222B00 + - 760.768.222B06 + - 760.768.222B07 + - 760.768.222B08 + - 760.768.222B09 + - 760.768.222B0C + - 760.768.222B0D + - 760.768.222B11 + - 760.768.22DD01 + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 + - 7DF.012F + - 7DF.0134 + - 7DF.0144 + - 7DF.221310 + - 7DF.221E12 + - 7DF.221E1C + - 7DF.22F42F "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 - 0102:DTCFRZF @@ -44,6 +82,79 @@ supported_commands_by_ecu: - 0159:FRP_ABS - 0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP - 0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 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.0102:DTCFRZF + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220393 + - 7E0.221310:MAZDA3_EOT + - 7E0.7E8.220202 + - 7E0.7E8.220316 + - 7E0.7E8.220317 + - 7E0.7E8.220318 + - 7E0.7E8.220319 + - 7E0.7E8.220324 + - 7E0.7E8.22032B + - 7E0.7E8.22035A + - 7E0.7E8.22035F + - 7E0.7E8.22038E + - 7E0.7E8.2203BA + - 7E0.7E8.2203BD + - 7E0.7E8.2203DC + - 7E0.7E8.2203E8 + - 7E0.7E8.2203EC + - 7E0.7E8.22057D + - 7E0.7E8.220700 + - 7E0.7E8.220914 + - 7E0.7E8.220915 + - 7E0.7E8.220917 + - 7E0.7E8.220918 + - 7E0.7E8.22091A + - 7E0.7E8.22093C + - 7E0.7E8.22099B + - 7E0.7E8.221166 + - 7E0.7E8.221279 + - 7E0.7E8.2216E8 + - 7E0.7E8.2216E9 + - 7E0.7E8.221E1F + - 7E0.7E8.229800 + - 7E0.7E8.22DD01 + - 7E0.7E8.22F404 + - 7E0.7E8.22F406 + - 7E0.7E8.22F407 + - 7E0.7E8.22F40B + - 7E0.7E8.22F40C + - 7E0.7E8.22F40D + - 7E0.7E8.22F40F + - 7E0.7E8.22F41F + - 7E0.7E8.22F421 + - 7E0.7E8.22F42F + - 7E0.7E8.22F430 + - 7E0.7E8.22F431 + - 7E0.7E8.22F43C + - 7E0.7E8.22F443 "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 @@ -60,3 +171,312 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.011F + - 7E1.7E9.0131 + - 7E1.7E9.221E1C +unsupported_commands_by_ecu: + "6F5": + - 6F5.6FD.224899 + - 6F5.6FD.22489D + "700": + - 700.708.221074 + - 700.708.2210A5 + - 700.708.2210A7 + - 700.708.2210CD + - 700.708.221F5C + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + - 720.728.22404C + - 720.728.226185 + - 720.728.2261A5 + "723": + - 723.72B.22480D + - 723.72B.22D90E + - 723.72B.22D914 + - 723.72B.22DCE1 + - 723.72B.22DCE2 + - 723.72B.22DD01 + - 723.72B.22DD05 + - 723.72B.22F40C + - 723.72B.22F40D + - 723.72B.22F41F + "725": + - 725.72D.22DD8B + - 725.72D.22DD8C + - 725.72D.22DDAF + - 725.72D.22DDB1 + - 725.72D.22DDB3 + - 725.72D.22DDC3 + - 725.72D.22DDEF + - 725.72D.22DDF4 + "726": + - 726.22407E + - '726.227151' + - 726.22C150 + - 726.22C154 + - 726.22C259 + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + - 726.72E.222813 + - 726.72E.222814 + - 726.72E.222815 + - 726.72E.222816 + - 726.72E.222817 + - 726.72E.222818 + - 726.72E.22DD01 + "746": + - 746.74E.224836 + - 746.74E.22483A + - 746.74E.22483D + "747": + - 747.74F.220103 + - 747.74F.22182E + "750": + - 750.758.2116 + - 750.758.2130 + - 750.758.221004 + - 750.758.221005 + - 750.758.222021 + "760": + - 760.768.223201 + "764": + - 764.76C.22A224 + "7B0": + - 7B0.2103 + - 7B0.7B8.2121 + - 7B0.7B8.2147 + - 7B0.7B8.221006 + "7B3": + - 7B3.7BB.221004 + "7C0": + - 7C0.7C8.2129 + - 7C0.7C8.221021 + - 7C0.7C8.221022 + "7C7": + - 7C7.2299AB + "7D0": + - 7D0.7DA.2162 + "7D2": + - 7D2.7DA.220103 + - 7D2.7DA.221040 + - 7D2.7DA.22106C + - 7D2.7DA.221075 + - 7D2.7DA.2210A1 + - 7D2.7DA.2210A2 + - 7D2.7DA.2210A6 + - 7D2.7DA.2210B2 + - 7D2.7DA.2215EE + - 7D2.7DA.2215F7 + - 7D2.7DA.2215F8 + - 7D2.7DA.221609 + - 7D2.7DA.221829 + - 7D2.7DA.22182A + - 7D2.7DA.221F05 + - 7D2.7DA.221F0D + - 7D2.7DA.221F46 + - 7D2.7DA.221F49 + - 7D2.7DA.221F4A + - 7D2.7DA.221F5B + - 7D2.7DA.221F9A + "7DF": + - 7DF.221E23 + - 7DF.22F45C + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.22030F + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + - 7E0.7E8.2121 + - 7E0.7E8.2151 + - 7E0.7E8.2182 + - 7E0.7E8.220200 + - 7E0.7E8.22031A + - 7E0.7E8.22031B + - 7E0.7E8.220334 + - 7E0.7E8.220338 + - 7E0.7E8.22033C + - 7E0.7E8.22033E + - 7E0.7E8.220345 + - 7E0.7E8.220353 + - 7E0.7E8.220382 + - 7E0.7E8.220388 + - 7E0.7E8.22038A + - 7E0.7E8.22038B + - 7E0.7E8.22038C + - 7E0.7E8.22038F + - 7E0.7E8.220398 + - 7E0.7E8.2203AF + - 7E0.7E8.2203BB + - 7E0.7E8.2203BC + - 7E0.7E8.2203CA + - 7E0.7E8.220403 + - 7E0.7E8.220404 + - 7E0.7E8.22041F + - 7E0.7E8.220427 + - 7E0.7E8.220460 + - 7E0.7E8.220461 + - 7E0.7E8.220462 + - 7E0.7E8.220466 + - 7E0.7E8.22046F + - 7E0.7E8.220548 + - 7E0.7E8.22054B + - 7E0.7E8.22054D + - 7E0.7E8.220580 + - 7E0.7E8.2205AC + - 7E0.7E8.2205AD + - 7E0.7E8.2205AE + - 7E0.7E8.2205AF + - 7E0.7E8.2205B0 + - 7E0.7E8.2205B1 + - 7E0.7E8.2205FC + - 7E0.7E8.220604 + - 7E0.7E8.220707 + - 7E0.7E8.220900 + - 7E0.7E8.220967 + - 7E0.7E8.220968 + - 7E0.7E8.22096E + - 7E0.7E8.22097C + - 7E0.7E8.22098E + - 7E0.7E8.221101 + - 7E0.7E8.221103 + - 7E0.7E8.221104 + - 7E0.7E8.221126 + - 7E0.7E8.22114A + - 7E0.7E8.22114D + - 7E0.7E8.221169 + - 7E0.7E8.22116B + - 7E0.7E8.221174 + - 7E0.7E8.221177 + - 7E0.7E8.221340 + - 7E0.7E8.221410 + - 7E0.7E8.221505 + - 7E0.7E8.22160D + - 7E0.7E8.221631 + - 7E0.7E8.22163E + - 7E0.7E8.2216B3 + - 7E0.7E8.2216CD + - 7E0.7E8.2216CE + - 7E0.7E8.2216CF + - 7E0.7E8.2216F0 + - 7E0.7E8.221706 + - 7E0.7E8.221718 + - 7E0.7E8.221746 + - 7E0.7E8.2217F4 + - 7E0.7E8.2217F5 + - 7E0.7E8.2217F7 + - 7E0.7E8.2217F8 + - 7E0.7E8.2217FA + - 7E0.7E8.221E12 + - 7E0.7E8.221E16 + - 7E0.7E8.221E19 + - 7E0.7E8.221E1A + - 7E0.7E8.221E1C + - 7E0.7E8.221E23 + - 7E0.7E8.224194 + - 7E0.7E8.224195 + - 7E0.7E8.22A211 + - 7E0.7E8.22A216 + - 7E0.7E8.22F462 + - 7E0.7E8.22F463 + - 7E0.7E8.22F4A6 + "7E1": + - 7E1.7E9.2217B3 + "7E2": + - 7E2.7EA.22484A + - 7E2.7EA.22484E + - 7E2.7EA.224851 + - 7E2.7EA.22485E + - 7E2.7EA.22485F + - 7E2.7EA.224860 + - 7E2.7EA.224861 + - 7E2.7EA.224862 + - 7E2.7EA.224888 + - 7E2.7EA.224897 + - 7E2.7EA.22489E + - 7E2.7EA.2248A0 + - 7E2.7EA.2248A4 + - 7E2.7EA.2248A5 + - 7E2.7EA.2248B6 + - 7E2.7EA.2248B7 + - 7E2.7EA.2248BC + - 7E2.7EA.2248C4 + - 7E2.7EA.22DD04 + - 7E2.7EA.22DD05 + "7E4": + - 7E4.7EC.2205A1 + - 7E4.7EC.224800 + - 7E4.7EC.224801 + - 7E4.7EC.224803 + - 7E4.7EC.224804 + - 7E4.7EC.224805 + - 7E4.7EC.224806 + - 7E4.7EC.224808 + - 7E4.7EC.224809 + - 7E4.7EC.22480B + - 7E4.7EC.22480D + - 7E4.7EC.224810 + - 7E4.7EC.224815 + - 7E4.7EC.22483F + - 7E4.7EC.224840 + - 7E4.7EC.224841 + - 7E4.7EC.224842 + - 7E4.7EC.224844 + - 7E4.7EC.224845 + - 7E4.7EC.224846 + - 7E4.7EC.224848 + - 7E4.7EC.22484D + - 7E4.7EC.22484F + - 7E4.7EC.224850 + - 7E4.7EC.2248F9 + - 7E4.7EC.2248FB + - 7E4.7EC.22490C + "7E6": + - 7E6.7EE.221E12 + - 7E6.7EE.221E1C + - 7E6.7EE.221E2C + - 7E6.7EE.22481C + - 7E6.7EE.22481D + - 7E6.7EE.22481F + - 7E6.7EE.224824 + - 7E6.7EE.2248DE + - 7E6.7EE.2248DF + - 7E6.7EE.2248E0 + "7E7": + - 7E7.7EF.22481A + - 7E7.7EF.22481E + - 7E7.7EF.224820 + - 7E7.7EF.224821 + - 7E7.7EF.224823 + "D016": + - D016.22EE6F + "D01A": + - D01A.224028 diff --git a/tests/test_cases/2014/commands/720.222A05.yaml b/tests/test_cases/2014/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2014/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2014/commands/720.222A06.yaml b/tests/test_cases/2014/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2014/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2014/commands/720.222A07.yaml b/tests/test_cases/2014/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2014/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2014/commands/720.222A08.yaml b/tests/test_cases/2014/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2014/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2014/commands/720.2261B1.yaml b/tests/test_cases/2014/commands/720.2261B1.yaml new file mode 100644 index 00000000..6924e552 --- /dev/null +++ b/tests/test_cases/2014/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 14 + response: 728046261B10E +- expected_values: + MAZDA3_FUEL_LEVEL: 48 + response: 728046261B130 diff --git a/tests/test_cases/2014/commands/793.22D901.yaml b/tests/test_cases/2014/commands/793.22D901.yaml new file mode 100644 index 00000000..4f8bc04b --- /dev/null +++ b/tests/test_cases/2014/commands/793.22D901.yaml @@ -0,0 +1,8 @@ +command_id: 793.22D901 +test_cases: +- expected_values: + MAZDA3_CC_TGT_DIST: 8.75 + response: 79B0562D9010023 +- expected_values: + MAZDA3_CC_TGT_DIST: 15.75 + response: 79B0562D901003F diff --git a/tests/test_cases/2014/commands/7E0.0101.yaml b/tests/test_cases/2014/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2014/commands/7E0.0102.yaml b/tests/test_cases/2014/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2014/commands/7E0.0104.yaml b/tests/test_cases/2014/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2014/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/2014/commands/7E0.0105.yaml b/tests/test_cases/2014/commands/7E0.0105.yaml new file mode 100644 index 00000000..31555b8a --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0105.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 43 + response: '7E8 03 41 05 53 ' +- expected_values: + ECT: 87 + response: '7E8 03 41 05 7F ' +- expected_values: + ECT: 12 + response: '7E803410534' +- expected_values: + ECT: 103 + response: 7E80341058F diff --git a/tests/test_cases/2014/commands/7E0.0106.yaml b/tests/test_cases/2014/commands/7E0.0106.yaml new file mode 100644 index 00000000..274abb41 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0106.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: 1.5625 + response: '7E8 03 41 06 82 ' +- expected_values: + SHRTFT1: -12.5 + response: '7E803410670' +- expected_values: + SHRTFT1: 13.28125 + response: '7E803410691' diff --git a/tests/test_cases/2014/commands/7E0.010C.yaml b/tests/test_cases/2014/commands/7E0.010C.yaml new file mode 100644 index 00000000..b25fc0be --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.010C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 719.75 + response: 7E804410C0B3F +- expected_values: + RPM: 1156.5 + response: 7E804410C1212 +- expected_values: + RPM: 1852 + response: 7E804410C1CF0 +- expected_values: + RPM: 2026.5 + response: 7E804410C1FAA diff --git a/tests/test_cases/2014/commands/7E0.010D.yaml b/tests/test_cases/2014/commands/7E0.010D.yaml new file mode 100644 index 00000000..eb6f1bd8 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.010D.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: '7E8 03 41 0D 00 ' +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 133 + response: 7E803410D85 diff --git a/tests/test_cases/2014/commands/7E0.0110.yaml b/tests/test_cases/2014/commands/7E0.0110.yaml new file mode 100644 index 00000000..7fbc91ef --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0110.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 3.14 + response: '7E8 04 41 10 01 3A ' +- expected_values: + MAF: 0.45 + response: 7E8044110002D +- expected_values: + MAF: 2.56 + response: '7E80441100100' +- expected_values: + MAF: 20.47 + response: 7E804411007FF +- expected_values: + MAF: 61.52 + response: '7E80441101808' diff --git a/tests/test_cases/2014/commands/7E0.0111.yaml b/tests/test_cases/2014/commands/7E0.0111.yaml new file mode 100644 index 00000000..be44f943 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.76471 + response: 7E80341111E +- expected_values: + TP: 70.98039 + response: 7E8034111B5 diff --git a/tests/test_cases/2014/commands/7E0.011C.yaml b/tests/test_cases/2014/commands/7E0.011C.yaml new file mode 100644 index 00000000..af9aaf3d --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD II + response: 7E803411C01 +- expected_values: + OBDSUP: OBD + response: 7E803411C02 diff --git a/tests/test_cases/2014/commands/7E0.011F.yaml b/tests/test_cases/2014/commands/7E0.011F.yaml new file mode 100644 index 00000000..fb45d82d --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 39 + response: 7E804411F0027 +- expected_values: + RUNTM: 232 + response: 7E804411F00E8 +- expected_values: + RUNTM: 260 + response: 7E804411F0104 +- expected_values: + RUNTM: 1891 + response: 7E804411F0763 diff --git a/tests/test_cases/2014/commands/7E0.0121.yaml b/tests/test_cases/2014/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2014/commands/7E0.012F.yaml b/tests/test_cases/2014/commands/7E0.012F.yaml new file mode 100644 index 00000000..f2fcea80 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 8.62745 + response: 7E803412F16 +- expected_values: + FLI: 95.68627 + response: 7E803412FF4 diff --git a/tests/test_cases/2014/commands/7E0.0130.yaml b/tests/test_cases/2014/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2014/commands/7E0.0131.yaml b/tests/test_cases/2014/commands/7E0.0131.yaml new file mode 100644 index 00000000..fee2428b --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0131.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 577 + response: '7E8 04 41 31 02 41 ' +- expected_values: + CLR_DIST: 2779 + response: '7E8 04 41 31 0A DB ' +- expected_values: + CLR_DIST: 46 + response: 7E8044131002E +- expected_values: + CLR_DIST: 14095 + response: 7E8044131370F +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF diff --git a/tests/test_cases/2014/commands/7E0.0134.yaml b/tests/test_cases/2014/commands/7E0.0134.yaml new file mode 100644 index 00000000..b4c7add8 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0134.yaml @@ -0,0 +1,42 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.98239 + O2S11_CURRENT: -0.12891 + response: '7E8 06 41 34 7D BF 7F DF ' +- expected_values: + LAMBDA11_CURRENT: 0.99432 + O2S11_CURRENT: -0.05469 + response: '7E8 06 41 34 7F 46 7F F2 ' +- expected_values: + LAMBDA11_CURRENT: 1.01169 + O2S11_CURRENT: 0.02344 + response: '7E8 06 41 34 81 7F 80 06 ' +- expected_values: + LAMBDA11_CURRENT: 0.79904 + O2S11_CURRENT: -1.32422 + response: 7E806413466477EAD +- expected_values: + LAMBDA11_CURRENT: 0.98434 + O2S11_CURRENT: -0.11328 + response: 7E80641347DFF7FE3 +- expected_values: + LAMBDA11_CURRENT: 0.98438 + O2S11_CURRENT: -0.11328 + response: 7E80641347E007FE3 +- expected_values: + LAMBDA11_CURRENT: 0.99695 + O2S11_CURRENT: -0.00391 + response: 7E80641347F9C7FFF +- expected_values: + LAMBDA11_CURRENT: 0.99792 + O2S11_CURRENT: 0 + response: 7E80641347FBC8000 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.85156 + response: 7E8064134FFFF81DA +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 3.14844 + response: 7E8064134FFFF8326 diff --git a/tests/test_cases/2014/commands/7E0.0142.yaml b/tests/test_cases/2014/commands/7E0.0142.yaml new file mode 100644 index 00000000..2c91bb39 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 12.231 + response: 7E80441422FC7 +- expected_values: + VPWR: 13.058 + response: '7E80441423302' +- expected_values: + VPWR: 13.307 + response: 7E804414233FB +- expected_values: + VPWR: 14.391 + response: '7E80441423837' diff --git a/tests/test_cases/2014/commands/7E0.0143.yaml b/tests/test_cases/2014/commands/7E0.0143.yaml new file mode 100644 index 00000000..2782e47b --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0143.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 10.58824 + response: 7E8044143001B +- expected_values: + LOAD_ABS: 80.39216 + response: 7E804414300CD diff --git a/tests/test_cases/2014/commands/7E0.0144.yaml b/tests/test_cases/2014/commands/7E0.0144.yaml new file mode 100644 index 00000000..a80a1e88 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0144.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.99333 + response: '7E8 04 41 44 7F 25 ' +- expected_values: + EQ_RAT: 0.84926 + response: 7E80441446CB4 +- expected_values: + EQ_RAT: 0.97642 + response: 7E80441447CFB +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 1.0161 + response: 7E8044144820F diff --git a/tests/test_cases/2014/commands/7E0.0145.yaml b/tests/test_cases/2014/commands/7E0.0145.yaml new file mode 100644 index 00000000..ae89ec95 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 12.54902 + response: '7E803414520' diff --git a/tests/test_cases/2014/commands/7E0.0146.yaml b/tests/test_cases/2014/commands/7E0.0146.yaml new file mode 100644 index 00000000..46be5a0e --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 26 + response: '7E803414642' +- expected_values: + AAT: 28 + response: '7E803414644' +- expected_values: + AAT: 41 + response: '7E803414651' diff --git a/tests/test_cases/2014/commands/7E0.0147.yaml b/tests/test_cases/2014/commands/7E0.0147.yaml new file mode 100644 index 00000000..966a83b8 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0147.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 14.90196 + response: '7E803414726' +- expected_values: + TP_B: 15.29412 + response: '7E803414727' +- expected_values: + TP_B: 21.56863 + response: '7E803414737' diff --git a/tests/test_cases/2014/commands/7E0.0149.yaml b/tests/test_cases/2014/commands/7E0.0149.yaml new file mode 100644 index 00000000..e3388003 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 26.66667 + response: '7E803414944' diff --git a/tests/test_cases/2014/commands/7E0.014A.yaml b/tests/test_cases/2014/commands/7E0.014A.yaml new file mode 100644 index 00000000..06dbd0e6 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 13.33333 + response: 7E803414A22 diff --git a/tests/test_cases/2014/commands/7E0.220301.yaml b/tests/test_cases/2014/commands/7E0.220301.yaml new file mode 100644 index 00000000..ef706bf2 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.625 + response: '7E8056203010271' +- expected_values: + MAZDA3_MAP: 1.025 + response: '7E8056203010401' +- expected_values: + MAZDA3_MAP: 1.79 + response: 7E80562030106FE +- expected_values: + MAZDA3_MAP: 4 + response: 7E805620301101D diff --git a/tests/test_cases/2014/commands/7E0.220307.yaml b/tests/test_cases/2014/commands/7E0.220307.yaml new file mode 100644 index 00000000..4d7deccd --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.220307.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 28.36194 + response: 7E805620307489B +- expected_values: + MAZDA3_FP_LD: 28.90211 + response: 7E80562030749FD +- expected_values: + MAZDA3_FP_LD: 31.64721 + response: '7E8056203075104' diff --git a/tests/test_cases/2014/commands/7E0.221310.yaml b/tests/test_cases/2014/commands/7E0.221310.yaml new file mode 100644 index 00000000..ed6b2595 --- /dev/null +++ b/tests/test_cases/2014/commands/7E0.221310.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 16.46 + response: 7E805621310160E +- expected_values: + MAZDA3_EOT: 24 + response: '7E8056213101900' +- expected_values: + MAZDA3_EOT: 44.47 + response: 7E80562131020FF +- expected_values: + MAZDA3_EOT: 88.58 + response: 7E805621310323A +- expected_values: + MAZDA3_EOT: 98.25 + response: '7E8056213103601' diff --git a/tests/test_cases/2015/command_support.yaml b/tests/test_cases/2015/command_support.yaml index a6eb6d8f..a6696ac1 100644 --- a/tests/test_cases/2015/command_support.yaml +++ b/tests/test_cases/2015/command_support.yaml @@ -1,5 +1,26 @@ model_year: 2015 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.010F + - 7DF.0110 + - 7DF.0111 + - 7DF.012F + - 7DF.0131 + - 7DF.0134 + - 7DF.0142 + - 7DF.0144 "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 - 0102:DTCFRZF @@ -34,6 +55,50 @@ supported_commands_by_ecu: - 0144:EQ_RAT - 0145:TP_R - 0146:AAT + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 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 + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0142:VPWR + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.221310:MAZDA3_EOT "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 @@ -50,3 +115,47 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + "7E1": + - 7E1.7E9.010F diff --git a/tests/test_cases/2015/commands/720.222A05.yaml b/tests/test_cases/2015/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2015/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2015/commands/720.222A06.yaml b/tests/test_cases/2015/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2015/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2015/commands/720.222A07.yaml b/tests/test_cases/2015/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2015/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2015/commands/720.222A08.yaml b/tests/test_cases/2015/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2015/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2015/commands/720.2261B1.yaml b/tests/test_cases/2015/commands/720.2261B1.yaml new file mode 100644 index 00000000..5c7acdfa --- /dev/null +++ b/tests/test_cases/2015/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 4 + response: 728046261B104 +- expected_values: + MAZDA3_FUEL_LEVEL: 49 + response: 728046261B131 diff --git a/tests/test_cases/2015/commands/793.22D901.yaml b/tests/test_cases/2015/commands/793.22D901.yaml new file mode 100644 index 00000000..ecacea16 --- /dev/null +++ b/tests/test_cases/2015/commands/793.22D901.yaml @@ -0,0 +1,8 @@ +command_id: 793.22D901 +test_cases: +- expected_values: + MAZDA3_CC_TGT_DIST: 0 + response: 79B0562D9010000 +- expected_values: + MAZDA3_CC_TGT_DIST: 15.75 + response: 79B0562D901003F diff --git a/tests/test_cases/2015/commands/7E0.0101.yaml b/tests/test_cases/2015/commands/7E0.0101.yaml new file mode 100644 index 00000000..c3dec88b --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0101.yaml @@ -0,0 +1,56 @@ +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: 0 + 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: 7E80641010007E100 +- 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 diff --git a/tests/test_cases/2015/commands/7E0.0102.yaml b/tests/test_cases/2015/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2015/commands/7E0.0103.yaml b/tests/test_cases/2015/commands/7E0.0103.yaml new file mode 100644 index 00000000..cdec38c5 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: OL-Drive + FUELSYS2: 'OFF' + response: '7E80441030400' diff --git a/tests/test_cases/2015/commands/7E0.0104.yaml b/tests/test_cases/2015/commands/7E0.0104.yaml new file mode 100644 index 00000000..72efff49 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 12.15686 + response: 7E80341041F +- expected_values: + LOAD_PCT: 97.64706 + response: 7E8034104F9 diff --git a/tests/test_cases/2015/commands/7E0.0105.yaml b/tests/test_cases/2015/commands/7E0.0105.yaml new file mode 100644 index 00000000..e55fe767 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 52 + response: 7E80341055C +- expected_values: + ECT: 91 + response: '7E803410583' diff --git a/tests/test_cases/2015/commands/7E0.0106.yaml b/tests/test_cases/2015/commands/7E0.0106.yaml new file mode 100644 index 00000000..8e626d5e --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -7.8125 + response: '7E803410676' +- expected_values: + SHRTFT1: 7.03125 + response: '7E803410689' diff --git a/tests/test_cases/2015/commands/7E0.0107.yaml b/tests/test_cases/2015/commands/7E0.0107.yaml new file mode 100644 index 00000000..9067c39d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0107.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 4.6875 + response: '7E803410786' +- expected_values: + LONGFT1: 12.5 + response: '7E803410790' diff --git a/tests/test_cases/2015/commands/7E0.010B.yaml b/tests/test_cases/2015/commands/7E0.010B.yaml new file mode 100644 index 00000000..a7a1f03b --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 28 + response: 7E803410B1C +- expected_values: + MAP: 30 + response: 7E803410B1E diff --git a/tests/test_cases/2015/commands/7E0.010C.yaml b/tests/test_cases/2015/commands/7E0.010C.yaml new file mode 100644 index 00000000..616e9a09 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 673.75 + response: 7E804410C0A87 +- expected_values: + RPM: 701 + response: 7E804410C0AF4 diff --git a/tests/test_cases/2015/commands/7E0.010D.yaml b/tests/test_cases/2015/commands/7E0.010D.yaml new file mode 100644 index 00000000..5acbf017 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010D.yaml @@ -0,0 +1,38 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 0 + response: |- + 7E803410D00 + 7E903410D00 +- expected_values: + VSS: 29 + response: |- + 7E803410D1E + 7E903410D1D +- expected_values: + VSS: 32 + response: |- + 7E803410D20 + 7E803410D20 +- expected_values: + VSS: 81 + response: |- + 7E803410D51 + 7E903410D51 +- expected_values: + VSS: 86 + response: |- + 7E803410D58 + 7E903410D56 +- expected_values: + VSS: 131 + response: 7E803410D83 +- expected_values: + VSS: 0 + response: |- + 7E903410D00 + 7E803410D00 diff --git a/tests/test_cases/2015/commands/7E0.010E.yaml b/tests/test_cases/2015/commands/7E0.010E.yaml new file mode 100644 index 00000000..26ed116d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 15 + response: 7E803410E9E +- expected_values: + SPARKADV: 15.5 + response: 7E803410E9F diff --git a/tests/test_cases/2015/commands/7E0.010F.yaml b/tests/test_cases/2015/commands/7E0.010F.yaml new file mode 100644 index 00000000..9a622744 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 25 + response: 7E803410F41 +- expected_values: + IAT: 49 + response: 7E803410F59 diff --git a/tests/test_cases/2015/commands/7E0.0110.yaml b/tests/test_cases/2015/commands/7E0.0110.yaml new file mode 100644 index 00000000..53a50065 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1.27 + response: 7E8044110007F +- expected_values: + MAF: 2.4 + response: 7E804411000F0 +- expected_values: + MAF: 10.29 + response: '7E80441100405' +- expected_values: + MAF: 99.99 + response: 7E8044110270F diff --git a/tests/test_cases/2015/commands/7E0.0111.yaml b/tests/test_cases/2015/commands/7E0.0111.yaml new file mode 100644 index 00000000..3e78ed42 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0111.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 11.76471 + response: 7E80341111E +- expected_values: + TP: 12.15686 + response: 7E80341111F +- expected_values: + TP: 12.54902 + response: '7E803411120' +- expected_values: + TP: 13.72549 + response: '7E803411123' +- expected_values: + TP: 16.07843 + response: '7E803411129' +- expected_values: + TP: 17.2549 + response: 7E80341112C +- expected_values: + TP: 21.17647 + response: '7E803411136' diff --git a/tests/test_cases/2015/commands/7E0.0113.yaml b/tests/test_cases/2015/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2015/commands/7E0.0115.yaml b/tests/test_cases/2015/commands/7E0.0115.yaml new file mode 100644 index 00000000..0f42e94d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0115.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.08 + SHRTFT11: -28 + response: '7E80441151080' +- expected_values: + O2S12: 0.7 + SHRTFT11: -28 + response: 7E80441158C80 diff --git a/tests/test_cases/2015/commands/7E0.011C.yaml b/tests/test_cases/2015/commands/7E0.011C.yaml new file mode 100644 index 00000000..752bff30 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD + response: 7E803411C02 +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2015/commands/7E0.011F.yaml b/tests/test_cases/2015/commands/7E0.011F.yaml new file mode 100644 index 00000000..f5d1c50c --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 0 + response: 7E804411F0000 +- expected_values: + RUNTM: 362 + response: 7E804411F016A +- expected_values: + RUNTM: 1790 + response: 7E804411F06FE +- expected_values: + RUNTM: 1823 + response: 7E804411F071F diff --git a/tests/test_cases/2015/commands/7E0.0121.yaml b/tests/test_cases/2015/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2015/commands/7E0.012E.yaml b/tests/test_cases/2015/commands/7E0.012E.yaml new file mode 100644 index 00000000..59ff437b --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.012E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 +- expected_values: + EVAP_PCT: 2.35294 + response: 7E803412E06 +- expected_values: + EVAP_PCT: 28.62745 + response: 7E803412E49 diff --git a/tests/test_cases/2015/commands/7E0.012F.yaml b/tests/test_cases/2015/commands/7E0.012F.yaml new file mode 100644 index 00000000..a80bf6b1 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 7.05882 + response: 7E803412F12 +- expected_values: + FLI: 95.68627 + response: 7E803412FF4 diff --git a/tests/test_cases/2015/commands/7E0.0130.yaml b/tests/test_cases/2015/commands/7E0.0130.yaml new file mode 100644 index 00000000..87fc767c --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0130.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 7 + response: '7E803413007' +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2015/commands/7E0.0131.yaml b/tests/test_cases/2015/commands/7E0.0131.yaml new file mode 100644 index 00000000..afd6126a --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0131.yaml @@ -0,0 +1,34 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 2 + response: '7E80441310002' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 256 + response: '7E80441310100' +- expected_values: + CLR_DIST: 444 + response: |- + 7E804413101C3 + 7E904413101BC +- expected_values: + CLR_DIST: 446 + response: |- + 7E804413101C4 + 7E904413101BE +- expected_values: + CLR_DIST: 446 + response: |- + 7E804413101C5 + 7E904413101BE +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF +- expected_values: + CLR_DIST: 451 + response: |- + 7E904413101BC + 7E804413101C3 diff --git a/tests/test_cases/2015/commands/7E0.0133.yaml b/tests/test_cases/2015/commands/7E0.0133.yaml new file mode 100644 index 00000000..233fa6df --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0133.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 99 + response: '7E803413363' +- expected_values: + BARO: 102 + response: '7E803413366' +- expected_values: + BARO: 103 + response: '7E803413367' diff --git a/tests/test_cases/2015/commands/7E0.0134.yaml b/tests/test_cases/2015/commands/7E0.0134.yaml new file mode 100644 index 00000000..bb7da2b4 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.91772 + O2S11_CURRENT: -0.51953 + response: 7E806413475787F7B +- expected_values: + LAMBDA11_CURRENT: 0.99478 + O2S11_CURRENT: -0.00391 + response: 7E80641347F557FFF +- expected_values: + LAMBDA11_CURRENT: 0.99603 + O2S11_CURRENT: 0.00391 + response: 7E80641347F7E8001 +- expected_values: + LAMBDA11_CURRENT: 1.01511 + O2S11_CURRENT: 0.08984 + response: 7E806413481EF8017 +- expected_values: + LAMBDA11_CURRENT: 1.0159 + O2S11_CURRENT: 0.09375 + response: '7E806413482098018' +- expected_values: + LAMBDA11_CURRENT: 1.04297 + O2S11_CURRENT: 0.19922 + response: '7E806413485808033' diff --git a/tests/test_cases/2015/commands/7E0.013C.yaml b/tests/test_cases/2015/commands/7E0.013C.yaml new file mode 100644 index 00000000..239e0503 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.013C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 69.3 + response: 7E804413C0445 +- expected_values: + CATEMP11: 252.2 + response: 7E804413C0B6A +- expected_values: + CATEMP11: 274.9 + response: 7E804413C0C4D diff --git a/tests/test_cases/2015/commands/7E0.0142.yaml b/tests/test_cases/2015/commands/7E0.0142.yaml new file mode 100644 index 00000000..6a3c0c53 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 10.796 + response: 7E80441422A2C +- expected_values: + VPWR: 12.031 + response: 7E80441422EFF +- expected_values: + VPWR: 12.032 + response: 7E80441422F00 +- expected_values: + VPWR: 14.592 + response: '7E80441423900' diff --git a/tests/test_cases/2015/commands/7E0.0143.yaml b/tests/test_cases/2015/commands/7E0.0143.yaml new file mode 100644 index 00000000..354f7117 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0143.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 12.54902 + response: '7E80441430020' +- expected_values: + LOAD_ABS: 13.72549 + response: '7E80441430023' +- expected_values: + LOAD_ABS: 20 + response: '7E80441430033' diff --git a/tests/test_cases/2015/commands/7E0.0144.yaml b/tests/test_cases/2015/commands/7E0.0144.yaml new file mode 100644 index 00000000..826c09e6 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0144.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.8849 + response: '7E80441447144' +- expected_values: + EQ_RAT: 0.99205 + response: 7E80441447EFB +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2015/commands/7E0.0145.yaml b/tests/test_cases/2015/commands/7E0.0145.yaml new file mode 100644 index 00000000..568c9f4e --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0145.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 1.96078 + response: '7E803414505' +- expected_values: + TP_R: 2.35294 + response: '7E803414506' +- expected_values: + TP_R: 7.45098 + response: '7E803414513' +- expected_values: + TP_R: 12.15686 + response: 7E80341451F diff --git a/tests/test_cases/2015/commands/7E0.0146.yaml b/tests/test_cases/2015/commands/7E0.0146.yaml new file mode 100644 index 00000000..7daf3922 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 14 + response: '7E803414636' +- expected_values: + AAT: 18 + response: 7E80341463A +- expected_values: + AAT: 45 + response: '7E803414655' diff --git a/tests/test_cases/2015/commands/7E0.0147.yaml b/tests/test_cases/2015/commands/7E0.0147.yaml new file mode 100644 index 00000000..5815c534 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0147.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 11.37255 + response: 7E80341471D +- expected_values: + TP_B: 16.86275 + response: 7E80341472B +- expected_values: + TP_B: 21.17647 + response: '7E803414736' diff --git a/tests/test_cases/2015/commands/7E0.0149.yaml b/tests/test_cases/2015/commands/7E0.0149.yaml new file mode 100644 index 00000000..01366674 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' diff --git a/tests/test_cases/2015/commands/7E0.014A.yaml b/tests/test_cases/2015/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2015/commands/7E0.014C.yaml b/tests/test_cases/2015/commands/7E0.014C.yaml new file mode 100644 index 00000000..82e03c85 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.014C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 2.7451 + response: 7E803414C07 +- expected_values: + TAC_PCT: 5.09804 + response: 7E803414C0D +- expected_values: + TAC_PCT: 6.66667 + response: 7E803414C11 diff --git a/tests/test_cases/2015/commands/7E0.0151.yaml b/tests/test_cases/2015/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2015/commands/7E0.0155.yaml b/tests/test_cases/2015/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2015/commands/7E0.0156.yaml b/tests/test_cases/2015/commands/7E0.0156.yaml new file mode 100644 index 00000000..fd75bf4c --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0156.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' +- expected_values: + LGSO2FT1: 0.78125 + response: '7E803415681' diff --git a/tests/test_cases/2015/commands/7E0.0159.yaml b/tests/test_cases/2015/commands/7E0.0159.yaml new file mode 100644 index 00000000..60a78d69 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0159.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 2960 + response: '7E80441590128' +- expected_values: + FRP_ABS: 3040 + response: '7E80441590130' diff --git a/tests/test_cases/2015/commands/7E0.0167.yaml b/tests/test_cases/2015/commands/7E0.0167.yaml new file mode 100644 index 00000000..e2eff755 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0167.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 72 + ECT_1_SUP: 1 + ECT_2: 31 + ECT_2_SUP: 1 + response: '7E8054167037047' diff --git a/tests/test_cases/2015/commands/7E0.0168.yaml b/tests/test_cases/2015/commands/7E0.0168.yaml new file mode 100644 index 00000000..17ae884f --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.0168.yaml @@ -0,0 +1,38 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 27 + IAT_11_SUP: 1 + IAT_12: 29 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803434500 + 7E82100000000000000 +- expected_values: + IAT_11: 45 + IAT_11_SUP: 1 + IAT_12: 38 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803554E00 + 7E82100000000000000 +- expected_values: + IAT_11: 48 + IAT_11_SUP: 1 + IAT_12: 46 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803585600 + 7E82100000000000000 diff --git a/tests/test_cases/2015/commands/7E0.220301.yaml b/tests/test_cases/2015/commands/7E0.220301.yaml new file mode 100644 index 00000000..52001ff3 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.616 + response: '7E8056203010268' +- expected_values: + MAZDA3_MAP: 0.768 + response: '7E8056203010300' +- expected_values: + MAZDA3_MAP: 1.023 + response: 7E80562030103FF +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011002' diff --git a/tests/test_cases/2015/commands/7E0.220307.yaml b/tests/test_cases/2015/commands/7E0.220307.yaml new file mode 100644 index 00000000..1ddb4711 --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 2.49943 + response: '7E8056203070666' +- expected_values: + MAZDA3_FP_LD: 28.51453 + response: 7E80562030748FF +- expected_values: + MAZDA3_FP_LD: 29.29732 + response: 7E8056203074B00 +- expected_values: + MAZDA3_FP_LD: 47.50134 + response: 7E805620307799A diff --git a/tests/test_cases/2015/commands/7E0.221310.yaml b/tests/test_cases/2015/commands/7E0.221310.yaml new file mode 100644 index 00000000..a632ff4d --- /dev/null +++ b/tests/test_cases/2015/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 8.1 + response: 7E80562131012CA +- expected_values: + MAZDA3_EOT: 34.23 + response: 7E8056213101CFF +- expected_values: + MAZDA3_EOT: 49.6 + response: '7E8056213102300' +- expected_values: + MAZDA3_EOT: 98.42 + response: '7E8056213103612' diff --git a/tests/test_cases/2016/command_support.yaml b/tests/test_cases/2016/command_support.yaml index 806c0b08..f26e9755 100644 --- a/tests/test_cases/2016/command_support.yaml +++ b/tests/test_cases/2016/command_support.yaml @@ -1,5 +1,15 @@ model_year: 2016 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "7DF": + - 7DF.010D + - 7DF.012F + - 7DF.0142 "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 - 0102:DTCFRZF @@ -43,6 +53,31 @@ supported_commands_by_ecu: - 0156:LGSO2FT1 - 0159:FRP_ABS - 0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 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.0102:DTCFRZF + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 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.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.221310:MAZDA3_EOT "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 @@ -59,3 +94,45 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0131 +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2016/commands/720.222A05.yaml b/tests/test_cases/2016/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2016/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2016/commands/720.222A06.yaml b/tests/test_cases/2016/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2016/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2016/commands/720.222A07.yaml b/tests/test_cases/2016/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2016/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2016/commands/720.222A08.yaml b/tests/test_cases/2016/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2016/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2016/commands/720.2261B1.yaml b/tests/test_cases/2016/commands/720.2261B1.yaml new file mode 100644 index 00000000..917454f4 --- /dev/null +++ b/tests/test_cases/2016/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 7 + response: 728046261B107 +- expected_values: + MAZDA3_FUEL_LEVEL: 47 + response: 728046261B12F diff --git a/tests/test_cases/2016/commands/7E0.0101.yaml b/tests/test_cases/2016/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2016/commands/7E0.0102.yaml b/tests/test_cases/2016/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2016/commands/7E0.0104.yaml b/tests/test_cases/2016/commands/7E0.0104.yaml new file mode 100644 index 00000000..931b445c --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 12.54902 + response: '7E803410420' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF diff --git a/tests/test_cases/2016/commands/7E0.0105.yaml b/tests/test_cases/2016/commands/7E0.0105.yaml new file mode 100644 index 00000000..cd19540d --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 35 + response: 7E80341054B +- expected_values: + ECT: 73 + response: '7E803410571' diff --git a/tests/test_cases/2016/commands/7E0.0106.yaml b/tests/test_cases/2016/commands/7E0.0106.yaml new file mode 100644 index 00000000..bc8f5ba4 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -7.03125 + response: '7E803410677' +- expected_values: + SHRTFT1: 10.9375 + response: 7E80341068E diff --git a/tests/test_cases/2016/commands/7E0.010D.yaml b/tests/test_cases/2016/commands/7E0.010D.yaml new file mode 100644 index 00000000..da7bbffe --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 104 + response: 7E803410D68 diff --git a/tests/test_cases/2016/commands/7E0.0110.yaml b/tests/test_cases/2016/commands/7E0.0110.yaml new file mode 100644 index 00000000..148581e9 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1.9 + response: 7E804411000BE +- expected_values: + MAF: 2.54 + response: 7E804411000FE +- expected_values: + MAF: 2.57 + response: '7E80441100101' +- expected_values: + MAF: 60.66 + response: 7E804411017B2 diff --git a/tests/test_cases/2016/commands/7E0.0111.yaml b/tests/test_cases/2016/commands/7E0.0111.yaml new file mode 100644 index 00000000..144ba7e7 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.15686 + response: 7E80341111F diff --git a/tests/test_cases/2016/commands/7E0.011C.yaml b/tests/test_cases/2016/commands/7E0.011C.yaml new file mode 100644 index 00000000..941fe552 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.011C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD + response: 7E803411C02 diff --git a/tests/test_cases/2016/commands/7E0.011F.yaml b/tests/test_cases/2016/commands/7E0.011F.yaml new file mode 100644 index 00000000..0fb9605e --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.011F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 949 + response: 7E804411F03B5 +- expected_values: + RUNTM: 1064 + response: 7E804411F0428 diff --git a/tests/test_cases/2016/commands/7E0.0121.yaml b/tests/test_cases/2016/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2016/commands/7E0.012F.yaml b/tests/test_cases/2016/commands/7E0.012F.yaml new file mode 100644 index 00000000..6a4b29df --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 7.45098 + response: 7E803412F13 +- expected_values: + FLI: 83.92157 + response: 7E803412FD6 diff --git a/tests/test_cases/2016/commands/7E0.0130.yaml b/tests/test_cases/2016/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2016/commands/7E0.0131.yaml b/tests/test_cases/2016/commands/7E0.0131.yaml new file mode 100644 index 00000000..aa3506d6 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 19327 + response: 7E80441314B7F +- expected_values: + CLR_DIST: 19349 + response: 7E80441314B95 +- expected_values: + CLR_DIST: 31060 + response: '7E80441317954' diff --git a/tests/test_cases/2016/commands/7E0.0134.yaml b/tests/test_cases/2016/commands/7E0.0134.yaml new file mode 100644 index 00000000..5c3faf05 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.88452 + O2S11_CURRENT: -0.78906 + response: 7E806413471387F36 +- expected_values: + LAMBDA11_CURRENT: 1.00217 + O2S11_CURRENT: -0.00391 + response: 7E806413480477FFF +- expected_values: + LAMBDA11_CURRENT: 1.00275 + O2S11_CURRENT: 0 + response: 7E8064134805A8000 +- expected_values: + LAMBDA11_CURRENT: 1.00781 + O2S11_CURRENT: 0.01172 + response: '7E806413481008003' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.58203 + response: 7E8064134FFFF8295 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 3.48828 + response: 7E8064134FFFF837D diff --git a/tests/test_cases/2016/commands/7E0.0142.yaml b/tests/test_cases/2016/commands/7E0.0142.yaml new file mode 100644 index 00000000..d6d25bf2 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.15 + response: 7E8044142335E +- expected_values: + VPWR: 13.546 + response: 7E804414234EA +- expected_values: + VPWR: 13.598 + response: 7E8044142351E +- expected_values: + VPWR: 13.905 + response: '7E80441423651' diff --git a/tests/test_cases/2016/commands/7E0.0144.yaml b/tests/test_cases/2016/commands/7E0.0144.yaml new file mode 100644 index 00000000..437a76ec --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.90172 + response: 7E8044144736B +- expected_values: + EQ_RAT: 0.90611 + response: 7E804414473FB +- expected_values: + EQ_RAT: 0.99229 + response: 7E80441447F03 +- expected_values: + EQ_RAT: 1.0006 + response: '7E80441448013' diff --git a/tests/test_cases/2016/commands/7E0.0145.yaml b/tests/test_cases/2016/commands/7E0.0145.yaml new file mode 100644 index 00000000..d33ffbc4 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 2.7451 + response: '7E803414507' diff --git a/tests/test_cases/2016/commands/7E0.0146.yaml b/tests/test_cases/2016/commands/7E0.0146.yaml new file mode 100644 index 00000000..7a086d7d --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0146.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -8 + response: '7E803414620' +- expected_values: + AAT: -6 + response: '7E803414622' +- expected_values: + AAT: 5 + response: 7E80341462D +- expected_values: + AAT: 8 + response: '7E803414630' diff --git a/tests/test_cases/2016/commands/7E0.0147.yaml b/tests/test_cases/2016/commands/7E0.0147.yaml new file mode 100644 index 00000000..67b060f1 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.15686 + response: 7E80341471F diff --git a/tests/test_cases/2016/commands/7E0.0149.yaml b/tests/test_cases/2016/commands/7E0.0149.yaml new file mode 100644 index 00000000..01366674 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' diff --git a/tests/test_cases/2016/commands/7E0.014A.yaml b/tests/test_cases/2016/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2016/commands/7E0.220301.yaml b/tests/test_cases/2016/commands/7E0.220301.yaml new file mode 100644 index 00000000..f749faec --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.67 + response: 7E805620301029E +- expected_values: + MAZDA3_MAP: 0.775 + response: '7E8056203010307' +- expected_values: + MAZDA3_MAP: 1.535 + response: 7E80562030105FF +- expected_values: + MAZDA3_MAP: 3.895 + response: 7E8056203010F37 diff --git a/tests/test_cases/2016/commands/7E0.220307.yaml b/tests/test_cases/2016/commands/7E0.220307.yaml new file mode 100644 index 00000000..f023f038 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.220307.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 28.36194 + response: 7E805620307489B +- expected_values: + MAZDA3_FP_LD: 28.40925 + response: 7E80562030748BA +- expected_values: + MAZDA3_FP_LD: 28.47486 + response: 7E80562030748E5 +- expected_values: + MAZDA3_FP_LD: 28.59693 + response: '7E8056203074935' +- expected_values: + MAZDA3_FP_LD: 28.60456 + response: 7E805620307493A +- expected_values: + MAZDA3_FP_LD: 29.03487 + response: 7E8056203074A54 diff --git a/tests/test_cases/2016/commands/7E0.221310.yaml b/tests/test_cases/2016/commands/7E0.221310.yaml new file mode 100644 index 00000000..919b4066 --- /dev/null +++ b/tests/test_cases/2016/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 8.16 + response: 7E80562131012D0 +- expected_values: + MAZDA3_EOT: 11.26 + response: '7E8056213101406' +- expected_values: + MAZDA3_EOT: 52.11 + response: 7E80562131023FB +- expected_values: + MAZDA3_EOT: 85.78 + response: '7E8056213103122' diff --git a/tests/test_cases/2017/command_support.yaml b/tests/test_cases/2017/command_support.yaml index fd618e65..11bfdf55 100644 --- a/tests/test_cases/2017/command_support.yaml +++ b/tests/test_cases/2017/command_support.yaml @@ -1,5 +1,11 @@ model_year: 2017 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL "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 - 0102:DTCFRZF @@ -32,3 +38,86 @@ 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 - 0143:LOAD_ABS + - 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.0102:DTCFRZF + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 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 + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 7E0.0142:VPWR + - 7E0.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.221310:MAZDA3_EOT +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2017/commands/720.222A05.yaml b/tests/test_cases/2017/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2017/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2017/commands/720.222A06.yaml b/tests/test_cases/2017/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2017/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2017/commands/720.222A07.yaml b/tests/test_cases/2017/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2017/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2017/commands/720.222A08.yaml b/tests/test_cases/2017/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2017/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2017/commands/720.2261B1.yaml b/tests/test_cases/2017/commands/720.2261B1.yaml new file mode 100644 index 00000000..23d5c8f7 --- /dev/null +++ b/tests/test_cases/2017/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 28 + response: 728046261B11C +- expected_values: + MAZDA3_FUEL_LEVEL: 33 + response: 728046261B121 diff --git a/tests/test_cases/2017/commands/7E0.0101.yaml b/tests/test_cases/2017/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2017/commands/7E0.0102.yaml b/tests/test_cases/2017/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2017/commands/7E0.0104.yaml b/tests/test_cases/2017/commands/7E0.0104.yaml new file mode 100644 index 00000000..35659efc --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 13.33333 + response: '7E803410422' +- expected_values: + LOAD_PCT: 99.21569 + response: 7E8034104FD diff --git a/tests/test_cases/2017/commands/7E0.0105.yaml b/tests/test_cases/2017/commands/7E0.0105.yaml new file mode 100644 index 00000000..8bc215db --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 18 + response: 7E80341053A +- expected_values: + ECT: 90 + response: '7E803410582' diff --git a/tests/test_cases/2017/commands/7E0.0106.yaml b/tests/test_cases/2017/commands/7E0.0106.yaml new file mode 100644 index 00000000..ec37dd96 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -11.71875 + response: '7E803410671' +- expected_values: + SHRTFT1: 10.9375 + response: 7E80341068E diff --git a/tests/test_cases/2017/commands/7E0.0107.yaml b/tests/test_cases/2017/commands/7E0.0107.yaml new file mode 100644 index 00000000..7218fbb0 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0107.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 0 + response: '7E803410780' +- expected_values: + LONGFT1: 11.71875 + response: 7E80341078F diff --git a/tests/test_cases/2017/commands/7E0.010B.yaml b/tests/test_cases/2017/commands/7E0.010B.yaml new file mode 100644 index 00000000..2e0fb6fb --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.010B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 35 + response: 7E803410B23 +- expected_values: + MAP: 37 + response: 7E803410B25 diff --git a/tests/test_cases/2017/commands/7E0.010C.yaml b/tests/test_cases/2017/commands/7E0.010C.yaml new file mode 100644 index 00000000..860048a9 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.010C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 838.25 + response: 7E804410C0D19 +- expected_values: + RPM: 885.25 + response: 7E804410C0DD5 +- expected_values: + RPM: 1066.5 + response: 7E804410C10AA diff --git a/tests/test_cases/2017/commands/7E0.010D.yaml b/tests/test_cases/2017/commands/7E0.010D.yaml new file mode 100644 index 00000000..1a4a9997 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 125 + response: 7E803410D7D diff --git a/tests/test_cases/2017/commands/7E0.010E.yaml b/tests/test_cases/2017/commands/7E0.010E.yaml new file mode 100644 index 00000000..83595009 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.010E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 8 + response: 7E803410E90 diff --git a/tests/test_cases/2017/commands/7E0.010F.yaml b/tests/test_cases/2017/commands/7E0.010F.yaml new file mode 100644 index 00000000..8346eaae --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 19 + response: 7E803410F3B +- expected_values: + IAT: 20 + response: 7E803410F3C diff --git a/tests/test_cases/2017/commands/7E0.0110.yaml b/tests/test_cases/2017/commands/7E0.0110.yaml new file mode 100644 index 00000000..3de1b24f --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1.03 + response: '7E80441100067' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 2.61 + response: '7E80441100105' +- expected_values: + MAF: 36.45 + response: 7E80441100E3D diff --git a/tests/test_cases/2017/commands/7E0.0111.yaml b/tests/test_cases/2017/commands/7E0.0111.yaml new file mode 100644 index 00000000..953e085e --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 13.72549 + response: '7E803411123' diff --git a/tests/test_cases/2017/commands/7E0.0113.yaml b/tests/test_cases/2017/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2017/commands/7E0.0115.yaml b/tests/test_cases/2017/commands/7E0.0115.yaml new file mode 100644 index 00000000..791de983 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0115.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.15 + SHRTFT11: -28 + response: 7E80441151E80 diff --git a/tests/test_cases/2017/commands/7E0.011C.yaml b/tests/test_cases/2017/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2017/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/2017/commands/7E0.011F.yaml b/tests/test_cases/2017/commands/7E0.011F.yaml new file mode 100644 index 00000000..142257dd --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.011F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 122 + response: 7E804411F007A +- expected_values: + RUNTM: 257 + response: 7E804411F0101 +- expected_values: + RUNTM: 449 + response: 7E804411F01C1 +- expected_values: + RUNTM: 732 + response: 7E804411F02DC diff --git a/tests/test_cases/2017/commands/7E0.0121.yaml b/tests/test_cases/2017/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2017/commands/7E0.0123.yaml b/tests/test_cases/2017/commands/7E0.0123.yaml new file mode 100644 index 00000000..356cec0e --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0123.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 2920 + response: '7E80441230124' +- expected_values: + FRP: 3840 + response: '7E80441230180' diff --git a/tests/test_cases/2017/commands/7E0.012E.yaml b/tests/test_cases/2017/commands/7E0.012E.yaml new file mode 100644 index 00000000..8b88576c --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.012E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 diff --git a/tests/test_cases/2017/commands/7E0.012F.yaml b/tests/test_cases/2017/commands/7E0.012F.yaml new file mode 100644 index 00000000..1ef311b3 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 10.98039 + response: 7E803412F1C +- expected_values: + FLI: 65.4902 + response: 7E803412FA7 diff --git a/tests/test_cases/2017/commands/7E0.0130.yaml b/tests/test_cases/2017/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2017/commands/7E0.0131.yaml b/tests/test_cases/2017/commands/7E0.0131.yaml new file mode 100644 index 00000000..c3474c08 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0131.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 54852 + response: 7E8044131D644 +- expected_values: + CLR_DIST: 54972 + response: 7E8044131D6BC diff --git a/tests/test_cases/2017/commands/7E0.0132.yaml b/tests/test_cases/2017/commands/7E0.0132.yaml new file mode 100644 index 00000000..15105e05 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0132.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: 0.0525 + response: 7E804413200D2 +- expected_values: + EVAP_VP: 0.055 + response: 7E804413200DC diff --git a/tests/test_cases/2017/commands/7E0.0133.yaml b/tests/test_cases/2017/commands/7E0.0133.yaml new file mode 100644 index 00000000..694675ce --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0133.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 99 + response: '7E803413363' +- expected_values: + BARO: 100 + response: '7E803413364' diff --git a/tests/test_cases/2017/commands/7E0.0134.yaml b/tests/test_cases/2017/commands/7E0.0134.yaml new file mode 100644 index 00000000..06f5a3a6 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.88708 + O2S11_CURRENT: -0.69922 + response: 7E8064134718C7F4D +- expected_values: + LAMBDA11_CURRENT: 0.99353 + O2S11_CURRENT: -0.00391 + response: 7E80641347F2C7FFF +- expected_values: + LAMBDA11_CURRENT: 0.99628 + O2S11_CURRENT: 0 + response: 7E80641347F868000 +- expected_values: + LAMBDA11_CURRENT: 1.01578 + O2S11_CURRENT: 0.08594 + response: '7E806413482058016' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.17578 + response: 7E8064134FFFF822D +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4.02734 + response: 7E8064134FFFF8407 diff --git a/tests/test_cases/2017/commands/7E0.013C.yaml b/tests/test_cases/2017/commands/7E0.013C.yaml new file mode 100644 index 00000000..7dfcf89f --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.013C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 225.8 + response: 7E804413C0A62 +- expected_values: + CATEMP11: 233.5 + response: 7E804413C0AAF +- expected_values: + CATEMP11: 239.8 + response: 7E804413C0AEE diff --git a/tests/test_cases/2017/commands/7E0.0142.yaml b/tests/test_cases/2017/commands/7E0.0142.yaml new file mode 100644 index 00000000..87ae16f9 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0142.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.412 + response: '7E80441423464' +- expected_values: + VPWR: 13.906 + response: '7E80441423652' +- expected_values: + VPWR: 13.965 + response: 7E8044142368D diff --git a/tests/test_cases/2017/commands/7E0.0143.yaml b/tests/test_cases/2017/commands/7E0.0143.yaml new file mode 100644 index 00000000..087b57a0 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0143.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 14.5098 + response: '7E80441430025' +- expected_values: + LOAD_ABS: 17.64706 + response: 7E8044143002D +- expected_values: + LOAD_ABS: 21.17647 + response: '7E80441430036' diff --git a/tests/test_cases/2017/commands/7E0.0144.yaml b/tests/test_cases/2017/commands/7E0.0144.yaml new file mode 100644 index 00000000..f9206c40 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.88518 + response: 7E8044144714D +- expected_values: + EQ_RAT: 0.9922 + response: 7E80441447F00 +- expected_values: + EQ_RAT: 1.01527 + response: 7E804414481F4 +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2017/commands/7E0.0145.yaml b/tests/test_cases/2017/commands/7E0.0145.yaml new file mode 100644 index 00000000..23fa748f --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 4.31373 + response: 7E80341450B diff --git a/tests/test_cases/2017/commands/7E0.0146.yaml b/tests/test_cases/2017/commands/7E0.0146.yaml new file mode 100644 index 00000000..74a49ddf --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 7 + response: 7E80341462F +- expected_values: + AAT: 31 + response: '7E803414647' diff --git a/tests/test_cases/2017/commands/7E0.0147.yaml b/tests/test_cases/2017/commands/7E0.0147.yaml new file mode 100644 index 00000000..9e7c2b91 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 13.72549 + response: '7E803414723' diff --git a/tests/test_cases/2017/commands/7E0.0149.yaml b/tests/test_cases/2017/commands/7E0.0149.yaml new file mode 100644 index 00000000..01366674 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' diff --git a/tests/test_cases/2017/commands/7E0.014A.yaml b/tests/test_cases/2017/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2017/commands/7E0.014C.yaml b/tests/test_cases/2017/commands/7E0.014C.yaml new file mode 100644 index 00000000..3086380a --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.014C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 4.31373 + response: 7E803414C0B +- expected_values: + TAC_PCT: 4.70588 + response: 7E803414C0C +- expected_values: + TAC_PCT: 6.27451 + response: 7E803414C10 diff --git a/tests/test_cases/2017/commands/7E0.0151.yaml b/tests/test_cases/2017/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2017/commands/7E0.0155.yaml b/tests/test_cases/2017/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2017/commands/7E0.0156.yaml b/tests/test_cases/2017/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2017/commands/7E0.0159.yaml b/tests/test_cases/2017/commands/7E0.0159.yaml new file mode 100644 index 00000000..cb78eccf --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0159.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 3080 + response: '7E80441590134' +- expected_values: + FRP_ABS: 3510 + response: 7E8044159015F diff --git a/tests/test_cases/2017/commands/7E0.0167.yaml b/tests/test_cases/2017/commands/7E0.0167.yaml new file mode 100644 index 00000000..72c0361a --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0167.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 31 + ECT_1_SUP: 1 + ECT_2: 4 + ECT_2_SUP: 1 + response: 7E805416703472C +- expected_values: + ECT_1: 44 + ECT_1_SUP: 1 + ECT_2: 14 + ECT_2_SUP: 1 + response: '7E8054167035436' +- expected_values: + ECT_1: 55 + ECT_1_SUP: 1 + ECT_2: 7 + ECT_2_SUP: 1 + response: 7E8054167035F2F diff --git a/tests/test_cases/2017/commands/7E0.0168.yaml b/tests/test_cases/2017/commands/7E0.0168.yaml new file mode 100644 index 00000000..c733df46 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.0168.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 19 + IAT_11_SUP: 1 + IAT_12: 16 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168033B3800 + 7E82100000000000000 +- expected_values: + IAT_11: 20 + IAT_11_SUP: 1 + IAT_12: 18 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168033C3A00 + 7E82100000000000000 diff --git a/tests/test_cases/2017/commands/7E0.220301.yaml b/tests/test_cases/2017/commands/7E0.220301.yaml new file mode 100644 index 00000000..d233368c --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.220301.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 1.069 + response: 7E805620301042D +- expected_values: + MAZDA3_MAP: 1.275 + response: 7E80562030104FB +- expected_values: + MAZDA3_MAP: 1.315 + response: '7E8056203010523' diff --git a/tests/test_cases/2017/commands/7E0.220307.yaml b/tests/test_cases/2017/commands/7E0.220307.yaml new file mode 100644 index 00000000..dbf6a699 --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.220307.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 28.36194 + response: 7E805620307489B diff --git a/tests/test_cases/2017/commands/7E0.221310.yaml b/tests/test_cases/2017/commands/7E0.221310.yaml new file mode 100644 index 00000000..a092dc0e --- /dev/null +++ b/tests/test_cases/2017/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 0.26 + response: 7E8056213100FBA +- expected_values: + MAZDA3_EOT: 21.38 + response: 7E80562131017FA +- expected_values: + MAZDA3_EOT: 37.1 + response: 7E8056213101E1E +- expected_values: + MAZDA3_EOT: 86.49 + response: '7E8056213103169' diff --git a/tests/test_cases/2018/command_support.yaml b/tests/test_cases/2018/command_support.yaml index 368ad6f7..56d8194f 100644 --- a/tests/test_cases/2018/command_support.yaml +++ b/tests/test_cases/2018/command_support.yaml @@ -1,5 +1,22 @@ model_year: 2018 supported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.2261B1:MAZDA3_FUEL_LEVEL + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.0110 + - 7DF.012F + - 7DF.0134 + - 7DF.0144 "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 - 0102:DTCFRZF @@ -32,6 +49,54 @@ 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 - 0143:LOAD_ABS + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 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 + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.221310:MAZDA3_EOT "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 @@ -48,3 +113,54 @@ 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.0101 + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010C + - 7E1.7E9.010D + - 7E1.7E9.010F + - 7E1.7E9.0111 + - 7E1.7E9.011C + - 7E1.7E9.011F + - 7E1.7E9.0121 + - 7E1.7E9.0130 + - 7E1.7E9.0131 + - 7E1.7E9.0141 + - 7E1.7E9.0142 + - 7E1.7E9.0149 +unsupported_commands_by_ecu: + "720": + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2018/commands/720.222A05.yaml b/tests/test_cases/2018/commands/720.222A05.yaml new file mode 100644 index 00000000..c6d4bbed --- /dev/null +++ b/tests/test_cases/2018/commands/720.222A05.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A05 +test_cases: +- expected_values: + MAZDA3_TP_1: 3.5 + response: 72804622A05FF diff --git a/tests/test_cases/2018/commands/720.222A06.yaml b/tests/test_cases/2018/commands/720.222A06.yaml new file mode 100644 index 00000000..fd8a1c36 --- /dev/null +++ b/tests/test_cases/2018/commands/720.222A06.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A06 +test_cases: +- expected_values: + MAZDA3_TP_2: 3.5 + response: 72804622A06FF diff --git a/tests/test_cases/2018/commands/720.222A07.yaml b/tests/test_cases/2018/commands/720.222A07.yaml new file mode 100644 index 00000000..1896ce38 --- /dev/null +++ b/tests/test_cases/2018/commands/720.222A07.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A07 +test_cases: +- expected_values: + MAZDA3_TP_3: 3.5 + response: 72804622A07FF diff --git a/tests/test_cases/2018/commands/720.222A08.yaml b/tests/test_cases/2018/commands/720.222A08.yaml new file mode 100644 index 00000000..4d5c3e00 --- /dev/null +++ b/tests/test_cases/2018/commands/720.222A08.yaml @@ -0,0 +1,5 @@ +command_id: 720.222A08 +test_cases: +- expected_values: + MAZDA3_TP_4: 3.5 + response: 72804622A08FF diff --git a/tests/test_cases/2018/commands/720.2261B1.yaml b/tests/test_cases/2018/commands/720.2261B1.yaml new file mode 100644 index 00000000..0fed778d --- /dev/null +++ b/tests/test_cases/2018/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 4 + response: 728046261B104 +- expected_values: + MAZDA3_FUEL_LEVEL: 48 + response: 728046261B130 diff --git a/tests/test_cases/2018/commands/793.22D901.yaml b/tests/test_cases/2018/commands/793.22D901.yaml new file mode 100644 index 00000000..d24c7985 --- /dev/null +++ b/tests/test_cases/2018/commands/793.22D901.yaml @@ -0,0 +1,5 @@ +command_id: 793.22D901 +test_cases: +- expected_values: + MAZDA3_CC_TGT_DIST: 0 + response: '7E8 05 62 D9 01 00 00 ' diff --git a/tests/test_cases/2018/commands/7E0.0101.yaml b/tests/test_cases/2018/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2018/commands/7E0.0102.yaml b/tests/test_cases/2018/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2018/commands/7E0.0103.yaml b/tests/test_cases/2018/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2018/commands/7E0.0104.yaml b/tests/test_cases/2018/commands/7E0.0104.yaml new file mode 100644 index 00000000..d95c0bb3 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0104.yaml @@ -0,0 +1,38 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 0 + response: '7E803410400' +- expected_values: + LOAD_PCT: 12.94118 + response: |- + 7E803410421 + 7E903410421 +- expected_values: + LOAD_PCT: 8.23529 + response: |- + 7E803410428 + 7E903410415 +- expected_values: + LOAD_PCT: 18.43137 + response: |- + 7E80341042F + 7E90341042F +- expected_values: + LOAD_PCT: 18.82353 + response: |- + 7E80341042F + 7E903410430 +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF +- expected_values: + LOAD_PCT: 19.21569 + response: |- + 7E903410428 + 7E803410431 +- expected_values: + LOAD_PCT: 99.60784 + response: |- + 7E9034104FE + 7E8034104FE diff --git a/tests/test_cases/2018/commands/7E0.0105.yaml b/tests/test_cases/2018/commands/7E0.0105.yaml new file mode 100644 index 00000000..097d8d52 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 1 + response: '7E803410529' +- expected_values: + ECT: 101 + response: 7E80341058D diff --git a/tests/test_cases/2018/commands/7E0.0106.yaml b/tests/test_cases/2018/commands/7E0.0106.yaml new file mode 100644 index 00000000..cbfd1984 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25.78125 + response: 7E80341065F +- expected_values: + SHRTFT1: 28.90625 + response: 7E8034106A5 diff --git a/tests/test_cases/2018/commands/7E0.0107.yaml b/tests/test_cases/2018/commands/7E0.0107.yaml new file mode 100644 index 00000000..8d7b207a --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0107.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: 4.6875 + response: '7E803410786' +- expected_values: + LONGFT1: 5.46875 + response: '7E803410787' +- expected_values: + LONGFT1: 8.59375 + response: 7E80341078B +- expected_values: + LONGFT1: 14.0625 + response: '7E803410792' +- expected_values: + LONGFT1: 16.40625 + response: '7E803410795' diff --git a/tests/test_cases/2018/commands/7E0.010B.yaml b/tests/test_cases/2018/commands/7E0.010B.yaml new file mode 100644 index 00000000..38bbd669 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010B.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 16 + response: 7E803410B10 +- expected_values: + MAP: 28 + response: 7E803410B1C +- expected_values: + MAP: 37 + response: 7E803410B25 diff --git a/tests/test_cases/2018/commands/7E0.010C.yaml b/tests/test_cases/2018/commands/7E0.010C.yaml new file mode 100644 index 00000000..096236db --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 0 + response: 7E804410C0000 +- expected_values: + RPM: 639.75 + response: 7E804410C09FF +- expected_values: + RPM: 4184 + response: 7E804410C4160 diff --git a/tests/test_cases/2018/commands/7E0.010D.yaml b/tests/test_cases/2018/commands/7E0.010D.yaml new file mode 100644 index 00000000..7a8b723e --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010D.yaml @@ -0,0 +1,36 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 0 + response: |- + 7E803410D00 + 7E903410D00 +- expected_values: + VSS: 47 + response: |- + 7E803410D2F + 7E903410D2F +- expected_values: + VSS: 52 + response: |- + 7E803410D35 + 7E903410D34 +- expected_values: + VSS: 60 + response: |- + 7E803410D3D + 7E903410D3C +- expected_values: + VSS: 143 + response: 7E803410D8F +- expected_values: + VSS: 0 + response: 7E903410D00 +- expected_values: + VSS: 0 + response: |- + 7E903410D00 + 7E803410D00 diff --git a/tests/test_cases/2018/commands/7E0.010E.yaml b/tests/test_cases/2018/commands/7E0.010E.yaml new file mode 100644 index 00000000..68d226eb --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010E.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 5.5 + response: 7E803410E8B +- expected_values: + SPARKADV: 12.5 + response: 7E803410E99 +- expected_values: + SPARKADV: 22.5 + response: 7E803410EAD +- expected_values: + SPARKADV: 23.5 + response: 7E803410EAF +- expected_values: + SPARKADV: 40 + response: 7E803410ED0 diff --git a/tests/test_cases/2018/commands/7E0.010F.yaml b/tests/test_cases/2018/commands/7E0.010F.yaml new file mode 100644 index 00000000..47aac530 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.010F.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 7 + response: 7E803410F2F +- expected_values: + IAT: 17 + response: 7E803410F39 +- expected_values: + IAT: 29 + response: 7E803410F45 +- expected_values: + IAT: 41 + response: 7E803410F51 +- expected_values: + IAT: 65 + response: 7E803410F69 diff --git a/tests/test_cases/2018/commands/7E0.0110.yaml b/tests/test_cases/2018/commands/7E0.0110.yaml new file mode 100644 index 00000000..1924e1ee --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0.04 + response: '7E80441100004' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 2.56 + response: '7E80441100100' +- expected_values: + MAF: 119.99 + response: 7E80441102EDF diff --git a/tests/test_cases/2018/commands/7E0.0111.yaml b/tests/test_cases/2018/commands/7E0.0111.yaml new file mode 100644 index 00000000..b5d36eb8 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0111.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 10.19608 + response: 7E80341111A +- expected_values: + TP: 91.76471 + response: 7E8034111EA +- expected_values: + TP: 10.98039 + response: 7E90341111C diff --git a/tests/test_cases/2018/commands/7E0.0113.yaml b/tests/test_cases/2018/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2018/commands/7E0.0115.yaml b/tests/test_cases/2018/commands/7E0.0115.yaml new file mode 100644 index 00000000..fdcd745a --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0115.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.81 + SHRTFT11: -28 + response: 7E8044115A280 diff --git a/tests/test_cases/2018/commands/7E0.011C.yaml b/tests/test_cases/2018/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2018/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/2018/commands/7E0.011F.yaml b/tests/test_cases/2018/commands/7E0.011F.yaml new file mode 100644 index 00000000..bc2b9e55 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.011F.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 208 + response: 7E804411F00D0 +- expected_values: + RUNTM: 291 + response: 7E804411F0123 +- expected_values: + RUNTM: 320 + response: 7E804411F0140 +- expected_values: + RUNTM: 353 + response: 7E804411F0161 +- expected_values: + RUNTM: 423 + response: 7E804411F01A7 +- expected_values: + RUNTM: 458 + response: 7E804411F01CA +- expected_values: + RUNTM: 917 + response: 7E804411F0395 diff --git a/tests/test_cases/2018/commands/7E0.0121.yaml b/tests/test_cases/2018/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2018/commands/7E0.0123.yaml b/tests/test_cases/2018/commands/7E0.0123.yaml new file mode 100644 index 00000000..5b0aada4 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0123.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 2930 + response: '7E80441230125' +- expected_values: + FRP: 3010 + response: 7E8044123012D +- expected_values: + FRP: 3050 + response: '7E80441230131' +- expected_values: + FRP: 3100 + response: '7E80441230136' +- expected_values: + FRP: 3130 + response: '7E80441230139' +- expected_values: + FRP: 6330 + response: '7E80441230279' diff --git a/tests/test_cases/2018/commands/7E0.012E.yaml b/tests/test_cases/2018/commands/7E0.012E.yaml new file mode 100644 index 00000000..d2317ee0 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012E.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 +- expected_values: + EVAP_PCT: 17.2549 + response: 7E803412E2C +- expected_values: + EVAP_PCT: 19.60784 + response: 7E803412E32 +- expected_values: + EVAP_PCT: 20.39216 + response: 7E803412E34 +- expected_values: + EVAP_PCT: 21.96078 + response: 7E803412E38 diff --git a/tests/test_cases/2018/commands/7E0.012F.yaml b/tests/test_cases/2018/commands/7E0.012F.yaml new file mode 100644 index 00000000..1c146bd4 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 7.45098 + response: 7E803412F13 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2018/commands/7E0.0130.yaml b/tests/test_cases/2018/commands/7E0.0130.yaml new file mode 100644 index 00000000..6f40845f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0130.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 169 + response: 7E8034130A9 +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2018/commands/7E0.0131.yaml b/tests/test_cases/2018/commands/7E0.0131.yaml new file mode 100644 index 00000000..8b380532 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0131.yaml @@ -0,0 +1,44 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 1595 + response: |- + 7E80441310653 + 7E9044131063B +- expected_values: + CLR_DIST: 1663 + response: |- + 7E80441310698 + 7E9044131067F +- expected_values: + CLR_DIST: 1664 + response: |- + 7E80441310699 + 7E90441310680 +- expected_values: + CLR_DIST: 8191 + response: 7E80441311FFF +- expected_values: + CLR_DIST: 8791 + response: |- + 7E804413122D1 + 7E90441312257 +- expected_values: + CLR_DIST: 26368 + response: '7E80441316700' +- expected_values: + CLR_DIST: 1596 + response: 7E9044131063C +- expected_values: + CLR_DIST: 1620 + response: |- + 7E9044131063C + 7E80441310654 +- expected_values: + CLR_DIST: 1682 + response: |- + 7E90441310679 + 7E80441310692 diff --git a/tests/test_cases/2018/commands/7E0.0132.yaml b/tests/test_cases/2018/commands/7E0.0132.yaml new file mode 100644 index 00000000..e58149e1 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0132.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: 0.06475 + response: '7E80441320103' +- expected_values: + EVAP_VP: -0.68625 + response: 7E8044132F547 +- expected_values: + EVAP_VP: -0.61975 + response: 7E8044132F651 +- expected_values: + EVAP_VP: -0.206 + response: 7E8044132FCC8 +- expected_values: + EVAP_VP: -0.05375 + response: 7E8044132FF29 diff --git a/tests/test_cases/2018/commands/7E0.0133.yaml b/tests/test_cases/2018/commands/7E0.0133.yaml new file mode 100644 index 00000000..0ac8763a --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0133.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 99 + response: '7E803413363' +- expected_values: + BARO: 100 + response: '7E803413364' +- expected_values: + BARO: 101 + response: '7E803413365' diff --git a/tests/test_cases/2018/commands/7E0.0134.yaml b/tests/test_cases/2018/commands/7E0.0134.yaml new file mode 100644 index 00000000..41728e14 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.69238 + O2S11_CURRENT: -2.35938 + response: 7E806413458A07DA4 +- expected_values: + LAMBDA11_CURRENT: 0.84348 + O2S11_CURRENT: -1.00391 + response: 7E80641346BF77EFF +- expected_values: + LAMBDA11_CURRENT: 0.85349 + O2S11_CURRENT: -1 + response: 7E80641346D3F7F00 +- expected_values: + LAMBDA11_CURRENT: 0.85934 + O2S11_CURRENT: -0.96094 + response: 7E80641346DFF7F0A +- expected_values: + LAMBDA11_CURRENT: 0.85938 + O2S11_CURRENT: -0.94922 + response: 7E80641346E007F0D +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.91016 + response: 7E8064134FF2C81E9 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2018/commands/7E0.013C.yaml b/tests/test_cases/2018/commands/7E0.013C.yaml new file mode 100644 index 00000000..dea2bc1d --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.013C.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 204.5 + response: 7E804413C098D +- expected_values: + CATEMP11: 207.3 + response: 7E804413C09A9 +- expected_values: + CATEMP11: 222 + response: 7E804413C0A3C +- expected_values: + CATEMP11: 237 + response: 7E804413C0AD2 +- expected_values: + CATEMP11: 249.7 + response: 7E804413C0B51 +- expected_values: + CATEMP11: 652.2 + response: 7E804413C1B0A diff --git a/tests/test_cases/2018/commands/7E0.0141.yaml b/tests/test_cases/2018/commands/7E0.0141.yaml new file mode 100644 index 00000000..001cc432 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0141.yaml @@ -0,0 +1,102 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E101 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E125 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1A5 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 1 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1E5 diff --git a/tests/test_cases/2018/commands/7E0.0142.yaml b/tests/test_cases/2018/commands/7E0.0142.yaml new file mode 100644 index 00000000..dd2c323a --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0142.yaml @@ -0,0 +1,19 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 12.685 + response: 7E8044142318D +- expected_values: + VPWR: 13.563 + response: 7E804414234FB +- expected_values: + VPWR: 13.844 + response: '7E80441423614' +- expected_values: + VPWR: 13.781 + response: |- + 7E80441423684 + 7E904414235D5 +- expected_values: + VPWR: 14.119 + response: '7E80441423727' diff --git a/tests/test_cases/2018/commands/7E0.0143.yaml b/tests/test_cases/2018/commands/7E0.0143.yaml new file mode 100644 index 00000000..b7475166 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0143.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 12.54902 + response: '7E80441430020' +- expected_values: + LOAD_ABS: 13.33333 + response: '7E80441430022' +- expected_values: + LOAD_ABS: 15.68627 + response: '7E80441430028' +- expected_values: + LOAD_ABS: 18.82353 + response: '7E80441430030' +- expected_values: + LOAD_ABS: 43.52941 + response: 7E8044143006F diff --git a/tests/test_cases/2018/commands/7E0.0144.yaml b/tests/test_cases/2018/commands/7E0.0144.yaml new file mode 100644 index 00000000..75acfac1 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.79435 + response: 7E804414465AD +- expected_values: + EQ_RAT: 0.8828 + response: 7E804414470FF +- expected_values: + EQ_RAT: 0.88283 + response: '7E80441447100' +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2018/commands/7E0.0145.yaml b/tests/test_cases/2018/commands/7E0.0145.yaml new file mode 100644 index 00000000..1c452734 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0145.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 2.35294 + response: '7E803414506' +- expected_values: + TP_R: 2.7451 + response: '7E803414507' +- expected_values: + TP_R: 3.52941 + response: '7E803414509' diff --git a/tests/test_cases/2018/commands/7E0.0146.yaml b/tests/test_cases/2018/commands/7E0.0146.yaml new file mode 100644 index 00000000..9553f700 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -12 + response: 7E80341461C +- expected_values: + AAT: 47 + response: '7E803414657' diff --git a/tests/test_cases/2018/commands/7E0.0147.yaml b/tests/test_cases/2018/commands/7E0.0147.yaml new file mode 100644 index 00000000..f686c15d --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 9.80392 + response: '7E803414719' +- expected_values: + TP_B: 55.29412 + response: 7E80341478D diff --git a/tests/test_cases/2018/commands/7E0.0149.yaml b/tests/test_cases/2018/commands/7E0.0149.yaml new file mode 100644 index 00000000..0db4969f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0149.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' +- expected_values: + APP_D: 32.54902 + response: '7E803414953' diff --git a/tests/test_cases/2018/commands/7E0.014A.yaml b/tests/test_cases/2018/commands/7E0.014A.yaml new file mode 100644 index 00000000..93ff85c3 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.014A.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 +- expected_values: + APP_E: 16.07843 + response: 7E803414A29 diff --git a/tests/test_cases/2018/commands/7E0.014C.yaml b/tests/test_cases/2018/commands/7E0.014C.yaml new file mode 100644 index 00000000..19849c99 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.014C.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 3.13725 + response: 7E803414C08 +- expected_values: + TAC_PCT: 3.92157 + response: 7E803414C0A +- expected_values: + TAC_PCT: 4.31373 + response: 7E803414C0B +- expected_values: + TAC_PCT: 4.70588 + response: 7E803414C0C +- expected_values: + TAC_PCT: 5.09804 + response: 7E803414C0D +- expected_values: + TAC_PCT: 5.4902 + response: 7E803414C0E +- expected_values: + TAC_PCT: 11.76471 + response: 7E803414C1E diff --git a/tests/test_cases/2018/commands/7E0.0151.yaml b/tests/test_cases/2018/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2018/commands/7E0.0155.yaml b/tests/test_cases/2018/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2018/commands/7E0.0156.yaml b/tests/test_cases/2018/commands/7E0.0156.yaml new file mode 100644 index 00000000..fd75bf4c --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0156.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' +- expected_values: + LGSO2FT1: 0.78125 + response: '7E803415681' diff --git a/tests/test_cases/2018/commands/7E0.0159.yaml b/tests/test_cases/2018/commands/7E0.0159.yaml new file mode 100644 index 00000000..54ebffea --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0159.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 2960 + response: '7E80441590128' +- expected_values: + FRP_ABS: 3060 + response: '7E80441590132' +- expected_values: + FRP_ABS: 3090 + response: '7E80441590135' +- expected_values: + FRP_ABS: 3170 + response: 7E8044159013D +- expected_values: + FRP_ABS: 5940 + response: '7E80441590252' diff --git a/tests/test_cases/2018/commands/7E0.0167.yaml b/tests/test_cases/2018/commands/7E0.0167.yaml new file mode 100644 index 00000000..87065d54 --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0167.yaml @@ -0,0 +1,56 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 50 + ECT_1_SUP: 1 + ECT_2: 8 + ECT_2_SUP: 1 + response: 7E8054167035A30 +- expected_values: + ECT_1: 66 + ECT_1_SUP: 1 + ECT_2: 15 + ECT_2_SUP: 1 + response: 7E8054167036A37 +- expected_values: + ECT_1: 80 + ECT_1_SUP: 1 + ECT_2: 8 + ECT_2_SUP: 1 + response: '7E8054167037830' +- expected_values: + ECT_1: 81 + ECT_1_SUP: 1 + ECT_2: 8 + ECT_2_SUP: 1 + response: '7E8054167037930' +- expected_values: + ECT_1: 82 + ECT_1_SUP: 1 + ECT_2: 23 + ECT_2_SUP: 1 + response: 7E8054167037A3F +- expected_values: + ECT_1: 85 + ECT_1_SUP: 1 + ECT_2: 9 + ECT_2_SUP: 1 + response: 7E8054167037D31 +- expected_values: + ECT_1: 85 + ECT_1_SUP: 1 + ECT_2: 12 + ECT_2_SUP: 1 + response: 7E8054167037D34 +- expected_values: + ECT_1: 89 + ECT_1_SUP: 1 + ECT_2: 54 + ECT_2_SUP: 1 + response: 7E805416703815E +- expected_values: + ECT_1: 89 + ECT_1_SUP: 1 + ECT_2: 56 + ECT_2_SUP: 1 + response: '7E8054167038160' diff --git a/tests/test_cases/2018/commands/7E0.0168.yaml b/tests/test_cases/2018/commands/7E0.0168.yaml new file mode 100644 index 00000000..22aa610b --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.0168.yaml @@ -0,0 +1,74 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 7 + IAT_11_SUP: 1 + IAT_12: 17 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168032F3900 + 7E82100000000000000 +- expected_values: + IAT_11: 8 + IAT_11_SUP: 1 + IAT_12: 16 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803303800 + 7E82100000000000000 +- expected_values: + IAT_11: 17 + IAT_11_SUP: 1 + IAT_12: 18 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803393A00 + 7E82100000000000000 +- expected_values: + IAT_11: 29 + IAT_11_SUP: 1 + IAT_12: 30 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803454600 + 7E82100000000000000 +- expected_values: + IAT_11: 41 + IAT_11_SUP: 1 + IAT_12: 42 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803515200 + 7E82100000000000000 +- expected_values: + IAT_11: 65 + IAT_11_SUP: 1 + IAT_12: 65 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803696900 + 7E82100000000000000 diff --git a/tests/test_cases/2018/commands/7E0.016D.yaml b/tests/test_cases/2018/commands/7E0.016D.yaml new file mode 100644 index 00000000..398ebe4f --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.016D.yaml @@ -0,0 +1,66 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 2930 + FRP_A_CMD: 3000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 25 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07012C01 + 7E82125410000000000 +- expected_values: + FRP_A: 3030 + FRP_A_CMD: 3000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 67 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07012C01 + 7E8212F6B0000000000 +- expected_values: + FRP_A: 3060 + FRP_A_CMD: 3000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 85 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07012C01 + 7E821327D0000000000 +- expected_values: + FRP_A: 3060 + FRP_A_CMD: 3000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 86 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07012C01 + 7E821327E0000000000 diff --git a/tests/test_cases/2018/commands/7E0.220301.yaml b/tests/test_cases/2018/commands/7E0.220301.yaml new file mode 100644 index 00000000..e91f242c --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.67 + response: 7E805620301029E +- expected_values: + MAZDA3_MAP: 1.28 + response: '7E8056203010500' +- expected_values: + MAZDA3_MAP: 1.523 + response: 7E80562030105F3 +- expected_values: + MAZDA3_MAP: 4 + response: 7E8056203010FA4 diff --git a/tests/test_cases/2018/commands/7E0.220307.yaml b/tests/test_cases/2018/commands/7E0.220307.yaml new file mode 100644 index 00000000..c29adbff --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 28.36194 + response: 7E805620307489B +- expected_values: + MAZDA3_FP_LD: 28.55879 + response: 7E805620307491C +- expected_values: + MAZDA3_FP_LD: 28.89906 + response: 7E80562030749FB +- expected_values: + MAZDA3_FP_LD: 29.34005 + response: 7E8056203074B1C diff --git a/tests/test_cases/2018/commands/7E0.221310.yaml b/tests/test_cases/2018/commands/7E0.221310.yaml new file mode 100644 index 00000000..769af12e --- /dev/null +++ b/tests/test_cases/2018/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: -14.19 + response: 7E8056213100A15 +- expected_values: + MAZDA3_EOT: 11.2 + response: '7E8056213101400' +- expected_values: + MAZDA3_EOT: 16.31 + response: 7E80562131015FF +- expected_values: + MAZDA3_EOT: 98.62 + response: '7E8056213103626' diff --git a/tests/test_cases/2019/command_support.yaml b/tests/test_cases/2019/command_support.yaml index 12744bd4..14e8b618 100644 --- a/tests/test_cases/2019/command_support.yaml +++ b/tests/test_cases/2019/command_support.yaml @@ -1,5 +1,31 @@ model_year: 2019 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.011F + - 7DF.012F + - 7DF.0131 + - 7DF.0134 + - 7DF.0144 + - 7DF.0146 + - 7DF.0149 + - 7DF.01A6 "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 - 0102:DTCFRZF @@ -33,6 +59,66 @@ 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 - 0143:LOAD_ABS + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0114:O2S11,SHRTFT11 + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.015B:BAT_SOC + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019A:EHEV_MODE,EHEV_MODE_SUP,HEV_BATT_A,HEV_BATT_A_SUP,HEV_BATT_V,HEV_BATT_V_SUP,HEV_MODE,HEV_MODE_SUP + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.221310:MAZDA3_EOT "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 @@ -49,3 +135,40 @@ 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.0104 + - 7E1.7E9.010D + - 7E1.7E9.0131 +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + "7E1": + - 7E1.7E9.0105 + - 7E1.7E9.0111 + - 7E1.7E9.0142 diff --git a/tests/test_cases/2019/commands/720.2261B1.yaml b/tests/test_cases/2019/commands/720.2261B1.yaml new file mode 100644 index 00000000..1e52fb5b --- /dev/null +++ b/tests/test_cases/2019/commands/720.2261B1.yaml @@ -0,0 +1,14 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: '728 04 62 61 B1 50 ' +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: '728 04 62 61 B1 53 ' +- expected_values: + MAZDA3_FUEL_LEVEL: 0 + response: 728046261B100 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B164 diff --git a/tests/test_cases/2019/commands/726.22D922.yaml b/tests/test_cases/2019/commands/726.22D922.yaml new file mode 100644 index 00000000..ddc0409b --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D922.yaml @@ -0,0 +1,11 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 50.8 + response: '72E 04 62 D9 22 FE ' +- expected_values: + 3_TP_FL: 26.8 + response: 72E0462D92286 +- expected_values: + 3_TP_FL: 50.8 + response: 72E0462D922FE diff --git a/tests/test_cases/2019/commands/726.22D923.yaml b/tests/test_cases/2019/commands/726.22D923.yaml new file mode 100644 index 00000000..d37ae84f --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D923.yaml @@ -0,0 +1,11 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 50.8 + response: '72E 04 62 D9 23 FE ' +- expected_values: + 3_TP_FR: 27.2 + response: 72E0462D92388 +- expected_values: + 3_TP_FR: 50.8 + response: 72E0462D923FE diff --git a/tests/test_cases/2019/commands/726.22D924.yaml b/tests/test_cases/2019/commands/726.22D924.yaml new file mode 100644 index 00000000..efe0bb85 --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D924.yaml @@ -0,0 +1,11 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 50.8 + response: '72E 04 62 D9 24 FE ' +- expected_values: + 3_TP_RL: 24.8 + response: 72E0462D9247C +- expected_values: + 3_TP_RL: 50.8 + response: 72E0462D924FE diff --git a/tests/test_cases/2019/commands/726.22D925.yaml b/tests/test_cases/2019/commands/726.22D925.yaml new file mode 100644 index 00000000..d52bc8aa --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D925.yaml @@ -0,0 +1,11 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 50.8 + response: '72E 04 62 D9 25 FE ' +- expected_values: + 3_TP_RR: 27.6 + response: 72E0462D9258A +- expected_values: + 3_TP_RR: 50.8 + response: 72E0462D925FE diff --git a/tests/test_cases/2019/commands/726.22D926.yaml b/tests/test_cases/2019/commands/726.22D926.yaml new file mode 100644 index 00000000..eda00f3a --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: -4 + response: 72E0462D9262E +- expected_values: + 3_TT_FL: 46 + response: 72E0462D92660 diff --git a/tests/test_cases/2019/commands/726.22D927.yaml b/tests/test_cases/2019/commands/726.22D927.yaml new file mode 100644 index 00000000..a04366e2 --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D927.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: -4 + response: 72E0462D9272E +- expected_values: + 3_TT_FR: 49 + response: 72E0462D92763 diff --git a/tests/test_cases/2019/commands/726.22D928.yaml b/tests/test_cases/2019/commands/726.22D928.yaml new file mode 100644 index 00000000..658274fe --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D928.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: -5 + response: 72E0462D9282D +- expected_values: + 3_TT_RL: 42 + response: 72E0462D9285C diff --git a/tests/test_cases/2019/commands/726.22D929.yaml b/tests/test_cases/2019/commands/726.22D929.yaml new file mode 100644 index 00000000..5ae3a6f5 --- /dev/null +++ b/tests/test_cases/2019/commands/726.22D929.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: -5 + response: 72E0462D9292D +- expected_values: + 3_TT_RR: 44 + response: 72E0462D9295E diff --git a/tests/test_cases/2019/commands/793.22D901.yaml b/tests/test_cases/2019/commands/793.22D901.yaml new file mode 100644 index 00000000..f0d673ae --- /dev/null +++ b/tests/test_cases/2019/commands/793.22D901.yaml @@ -0,0 +1,5 @@ +command_id: 793.22D901 +test_cases: +- expected_values: + MAZDA3_CC_TGT_DIST: 16 + response: 7E80562D9010040 diff --git a/tests/test_cases/2019/commands/7E0.0101.yaml b/tests/test_cases/2019/commands/7E0.0101.yaml new file mode 100644 index 00000000..c3dec88b --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0101.yaml @@ -0,0 +1,56 @@ +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: 0 + 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: 7E80641010007E100 +- 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 diff --git a/tests/test_cases/2019/commands/7E0.0102.yaml b/tests/test_cases/2019/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2019/commands/7E0.0103.yaml b/tests/test_cases/2019/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2019/commands/7E0.0104.yaml b/tests/test_cases/2019/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2019/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/2019/commands/7E0.0105.yaml b/tests/test_cases/2019/commands/7E0.0105.yaml new file mode 100644 index 00000000..1d85fff6 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0105.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: -3 + response: '7E803410525' +- expected_values: + ECT: 101 + response: 7E80341058D +- expected_values: + ECT: 86 + response: 7E90341057E diff --git a/tests/test_cases/2019/commands/7E0.0106.yaml b/tests/test_cases/2019/commands/7E0.0106.yaml new file mode 100644 index 00000000..3c473f43 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25 + response: '7E803410660' +- expected_values: + SHRTFT1: 30.46875 + response: 7E8034106A7 diff --git a/tests/test_cases/2019/commands/7E0.0107.yaml b/tests/test_cases/2019/commands/7E0.0107.yaml new file mode 100644 index 00000000..dee90614 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0107.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -2.34375 + response: 7E80341077D diff --git a/tests/test_cases/2019/commands/7E0.010B.yaml b/tests/test_cases/2019/commands/7E0.010B.yaml new file mode 100644 index 00000000..b5081fb1 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010B.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 74 + response: 7E803410B4A diff --git a/tests/test_cases/2019/commands/7E0.010C.yaml b/tests/test_cases/2019/commands/7E0.010C.yaml new file mode 100644 index 00000000..225dffe0 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 2167 + response: 7E804410C21DC diff --git a/tests/test_cases/2019/commands/7E0.010D.yaml b/tests/test_cases/2019/commands/7E0.010D.yaml new file mode 100644 index 00000000..37aecdeb --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010D.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 127 + response: '7E8 03 41 0D 7F ' +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 145 + response: 7E803410D91 diff --git a/tests/test_cases/2019/commands/7E0.010E.yaml b/tests/test_cases/2019/commands/7E0.010E.yaml new file mode 100644 index 00000000..ef99facf --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 18.5 + response: 7E803410EA5 diff --git a/tests/test_cases/2019/commands/7E0.010F.yaml b/tests/test_cases/2019/commands/7E0.010F.yaml new file mode 100644 index 00000000..83d9939b --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 10 + response: 7E803410F32 +- expected_values: + IAT: 38 + response: 7E803410F4E diff --git a/tests/test_cases/2019/commands/7E0.0110.yaml b/tests/test_cases/2019/commands/7E0.0110.yaml new file mode 100644 index 00000000..0698476e --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 128.25 + response: '7E80441103219' diff --git a/tests/test_cases/2019/commands/7E0.0111.yaml b/tests/test_cases/2019/commands/7E0.0111.yaml new file mode 100644 index 00000000..a285a544 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.80392 + response: '7E803411119' +- expected_values: + TP: 91.76471 + response: 7E8034111EA diff --git a/tests/test_cases/2019/commands/7E0.0113.yaml b/tests/test_cases/2019/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2019/commands/7E0.0114.yaml b/tests/test_cases/2019/commands/7E0.0114.yaml new file mode 100644 index 00000000..6b0a72c2 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0114.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0114 +test_cases: +- expected_values: + O2S11: 1.275 + SHRTFT11: -27.21875 + response: 7E8044114FF81 +- expected_values: + O2S11: 1.275 + SHRTFT11: -23.3125 + response: 7E8044114FF86 diff --git a/tests/test_cases/2019/commands/7E0.0115.yaml b/tests/test_cases/2019/commands/7E0.0115.yaml new file mode 100644 index 00000000..b706e637 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0115.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.64 + SHRTFT11: -28 + response: '7E80441158080' +- expected_values: + O2S12: 0.845 + SHRTFT11: -28 + response: 7E8044115A980 diff --git a/tests/test_cases/2019/commands/7E0.011C.yaml b/tests/test_cases/2019/commands/7E0.011C.yaml new file mode 100644 index 00000000..afb5c6bc --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2019/commands/7E0.011F.yaml b/tests/test_cases/2019/commands/7E0.011F.yaml new file mode 100644 index 00000000..1ce75ee4 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.011F.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 2168 + response: '7E8 04 41 1F 08 78 ' +- expected_values: + RUNTM: 2199 + response: '7E8 04 41 1F 08 97 ' +- expected_values: + RUNTM: 4 + response: 7E804411F0004 +- expected_values: + RUNTM: 255 + response: 7E804411F00FF +- expected_values: + RUNTM: 256 + response: 7E804411F0100 +- expected_values: + RUNTM: 6680 + response: 7E804411F1A18 diff --git a/tests/test_cases/2019/commands/7E0.0121.yaml b/tests/test_cases/2019/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2019/commands/7E0.0123.yaml b/tests/test_cases/2019/commands/7E0.0123.yaml new file mode 100644 index 00000000..c65a66ce --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0123.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 19870 + response: 7E804412307C3 +- expected_values: + FRP: 19970 + response: 7E804412307CD +- expected_values: + FRP: 20230 + response: 7E804412307E7 diff --git a/tests/test_cases/2019/commands/7E0.012E.yaml b/tests/test_cases/2019/commands/7E0.012E.yaml new file mode 100644 index 00000000..5b3d0512 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.012E.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 54.5098 + response: 7E803412E8B +- expected_values: + EVAP_PCT: 55.29412 + response: 7E803412E8D +- expected_values: + EVAP_PCT: 57.2549 + response: 7E803412E92 +- expected_values: + EVAP_PCT: 64.31373 + response: 7E803412EA4 diff --git a/tests/test_cases/2019/commands/7E0.012F.yaml b/tests/test_cases/2019/commands/7E0.012F.yaml new file mode 100644 index 00000000..46d74ca4 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.012F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 80.39216 + response: '7E8 03 41 2F CD ' +- expected_values: + FLI: 83.13725 + response: '7E8 03 41 2F D4 ' +- expected_values: + FLI: 7.05882 + response: 7E803412F12 +- expected_values: + FLI: 100 + response: 7E803412FFF diff --git a/tests/test_cases/2019/commands/7E0.0130.yaml b/tests/test_cases/2019/commands/7E0.0130.yaml new file mode 100644 index 00000000..aabd28d9 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0130.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 23 + response: '7E803413017' +- expected_values: + WARM_UPS: 59 + response: 7E80341303B +- expected_values: + WARM_UPS: 65 + response: '7E803413041' +- expected_values: + WARM_UPS: 111 + response: 7E80341306F +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2019/commands/7E0.0131.yaml b/tests/test_cases/2019/commands/7E0.0131.yaml new file mode 100644 index 00000000..1d04c83b --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 41728 + response: 7E8044131A300 diff --git a/tests/test_cases/2019/commands/7E0.0132.yaml b/tests/test_cases/2019/commands/7E0.0132.yaml new file mode 100644 index 00000000..14deadd5 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0132.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: -0.77375 + response: 7E8044132F3E9 diff --git a/tests/test_cases/2019/commands/7E0.0133.yaml b/tests/test_cases/2019/commands/7E0.0133.yaml new file mode 100644 index 00000000..b925e836 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0133.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 98 + response: '7E803413362' diff --git a/tests/test_cases/2019/commands/7E0.0134.yaml b/tests/test_cases/2019/commands/7E0.0134.yaml new file mode 100644 index 00000000..7572172f --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.72809 + O2S11_CURRENT: -2.08203 + response: 7E80641345D327DEB +- expected_values: + LAMBDA11_CURRENT: 0.74216 + O2S11_CURRENT: -2.00781 + response: 7E80641345EFF7DFE +- expected_values: + LAMBDA11_CURRENT: 0.84274 + O2S11_CURRENT: -1 + response: 7E80641346BDF7F00 +- expected_values: + LAMBDA11_CURRENT: 0.84375 + O2S11_CURRENT: -1.09375 + response: 7E80641346C007EE8 +- expected_values: + LAMBDA11_CURRENT: 0.84695 + O2S11_CURRENT: -1.00391 + response: 7E80641346C697EFF +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.96094 + response: 7E8064134FF5B81F6 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 5.03906 + response: 7E8064134FFFF850A diff --git a/tests/test_cases/2019/commands/7E0.013C.yaml b/tests/test_cases/2019/commands/7E0.013C.yaml new file mode 100644 index 00000000..f516e418 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.013C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 666.7 + response: 7E804413C1B9B +- expected_values: + CATEMP11: 677.6 + response: 7E804413C1C08 +- expected_values: + CATEMP11: 708.7 + response: 7E804413C1D3F +- expected_values: + CATEMP11: 737.4 + response: 7E804413C1E5E diff --git a/tests/test_cases/2019/commands/7E0.0141.yaml b/tests/test_cases/2019/commands/7E0.0141.yaml new file mode 100644 index 00000000..a4b10cfe --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0141.yaml @@ -0,0 +1,77 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E105 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E121 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E125 diff --git a/tests/test_cases/2019/commands/7E0.0142.yaml b/tests/test_cases/2019/commands/7E0.0142.yaml new file mode 100644 index 00000000..e6d98059 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 10.332 + response: 7E8044142285C +- expected_values: + VPWR: 13.567 + response: 7E804414234FF +- expected_values: + VPWR: 13.568 + response: '7E80441423500' +- expected_values: + VPWR: 14.341 + response: '7E80441423805' diff --git a/tests/test_cases/2019/commands/7E0.0143.yaml b/tests/test_cases/2019/commands/7E0.0143.yaml new file mode 100644 index 00000000..858bab93 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0143.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 10.19608 + response: 7E8044143001A +- expected_values: + LOAD_ABS: 90.19608 + response: 7E804414300E6 diff --git a/tests/test_cases/2019/commands/7E0.0144.yaml b/tests/test_cases/2019/commands/7E0.0144.yaml new file mode 100644 index 00000000..e2c7342e --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.84529 + response: 7E80441446C32 +- expected_values: + EQ_RAT: 0.86717 + response: 7E80441446EFF +- expected_values: + EQ_RAT: 0.8672 + response: 7E80441446F00 +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2019/commands/7E0.0145.yaml b/tests/test_cases/2019/commands/7E0.0145.yaml new file mode 100644 index 00000000..6f6a3430 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0145.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 1.56863 + response: '7E803414504' +- expected_values: + TP_R: 14.90196 + response: '7E803414526' +- expected_values: + TP_R: 31.37255 + response: '7E803414550' diff --git a/tests/test_cases/2019/commands/7E0.0146.yaml b/tests/test_cases/2019/commands/7E0.0146.yaml new file mode 100644 index 00000000..e87215e1 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -26 + response: 7E80341460E +- expected_values: + AAT: 49 + response: '7E803414659' diff --git a/tests/test_cases/2019/commands/7E0.0147.yaml b/tests/test_cases/2019/commands/7E0.0147.yaml new file mode 100644 index 00000000..24478b4d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0147.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 10.98039 + response: 7E80341471C +- expected_values: + TP_B: 11.37255 + response: 7E80341471D +- expected_values: + TP_B: 13.33333 + response: '7E803414722' +- expected_values: + TP_B: 17.2549 + response: 7E80341472C +- expected_values: + TP_B: 23.13725 + response: 7E80341473B +- expected_values: + TP_B: 41.96078 + response: 7E80341476B diff --git a/tests/test_cases/2019/commands/7E0.0149.yaml b/tests/test_cases/2019/commands/7E0.0149.yaml new file mode 100644 index 00000000..4b73aa40 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0149.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 35.68627 + response: '7E8 03 41 49 5B ' +- expected_values: + APP_D: 15.29412 + response: '7E803414927' +- expected_values: + APP_D: 74.90196 + response: 7E8034149BF diff --git a/tests/test_cases/2019/commands/7E0.014A.yaml b/tests/test_cases/2019/commands/7E0.014A.yaml new file mode 100644 index 00000000..10750569 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.014A.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 +- expected_values: + APP_E: 17.64706 + response: 7E803414A2D +- expected_values: + APP_E: 18.03922 + response: 7E803414A2E +- expected_values: + APP_E: 21.17647 + response: 7E803414A36 diff --git a/tests/test_cases/2019/commands/7E0.014C.yaml b/tests/test_cases/2019/commands/7E0.014C.yaml new file mode 100644 index 00000000..07800264 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 10.98039 + response: 7E803414C1C +- expected_values: + TAC_PCT: 16.07843 + response: 7E803414C29 diff --git a/tests/test_cases/2019/commands/7E0.0151.yaml b/tests/test_cases/2019/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2019/commands/7E0.0155.yaml b/tests/test_cases/2019/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2019/commands/7E0.0156.yaml b/tests/test_cases/2019/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2019/commands/7E0.0159.yaml b/tests/test_cases/2019/commands/7E0.0159.yaml new file mode 100644 index 00000000..43af1577 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0159.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 19620 + response: 7E804415907AA +- expected_values: + FRP_ABS: 20180 + response: 7E804415907E2 +- expected_values: + FRP_ABS: 20230 + response: 7E804415907E7 diff --git a/tests/test_cases/2019/commands/7E0.015B.yaml b/tests/test_cases/2019/commands/7E0.015B.yaml new file mode 100644 index 00000000..9df8bf9d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.015B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015B +test_cases: +- expected_values: + BAT_SOC: 43.92157 + response: 7E803415B70 +- expected_values: + BAT_SOC: 57.64706 + response: 7E803415B93 diff --git a/tests/test_cases/2019/commands/7E0.0162.yaml b/tests/test_cases/2019/commands/7E0.0162.yaml new file mode 100644 index 00000000..362ed07d --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0162.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 32 + response: 7E80341629D +- expected_values: + TQ_ACT: 37 + response: 7E8034162A2 +- expected_values: + TQ_ACT: 47 + response: 7E8034162AC diff --git a/tests/test_cases/2019/commands/7E0.0163.yaml b/tests/test_cases/2019/commands/7E0.0163.yaml new file mode 100644 index 00000000..df49a3a3 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0163.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 300 + response: 7E8044163012C diff --git a/tests/test_cases/2019/commands/7E0.0166.yaml b/tests/test_cases/2019/commands/7E0.0166.yaml new file mode 100644 index 00000000..adc04365 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0166.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 1.5 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100300000' +- expected_values: + MAFA: 1.65625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100350000' +- expected_values: + MAFA: 1.78125 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100390000' +- expected_values: + MAFA: 22.59375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E80741660102D30000 diff --git a/tests/test_cases/2019/commands/7E0.0167.yaml b/tests/test_cases/2019/commands/7E0.0167.yaml new file mode 100644 index 00000000..af6e3d64 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0167.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 67 + ECT_1_SUP: 1 + ECT_2: 57 + ECT_2_SUP: 1 + response: 7E8054167036B61 +- expected_values: + ECT_1: 88 + ECT_1_SUP: 1 + ECT_2: 79 + ECT_2_SUP: 1 + response: '7E8054167038077' +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 83 + ECT_2_SUP: 1 + response: 7E805416703827B diff --git a/tests/test_cases/2019/commands/7E0.0168.yaml b/tests/test_cases/2019/commands/7E0.0168.yaml new file mode 100644 index 00000000..a214344c --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.0168.yaml @@ -0,0 +1,38 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 0 + IAT_11_SUP: 1 + IAT_12: 2 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803282A00 + 7E82100000000000000 +- expected_values: + IAT_11: 27 + IAT_11_SUP: 1 + IAT_12: 40 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803435000 + 7E82100000000000000 +- expected_values: + IAT_11: 28 + IAT_11_SUP: 1 + IAT_12: 40 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803445000 + 7E82100000000000000 diff --git a/tests/test_cases/2019/commands/7E0.016C.yaml b/tests/test_cases/2019/commands/7E0.016C.yaml new file mode 100644 index 00000000..29abda79 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.016C.yaml @@ -0,0 +1,42 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 1.96078 + TAC_B_CMD: 0 + TP_A_REL: 1.56863 + TP_B_REL: 0 + response: 7E807416C0305040000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 12.94118 + TAC_B_CMD: 0 + TP_A_REL: 10.58824 + TP_B_REL: 0 + response: 7E807416C03211B0000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 16.86275 + TAC_B_CMD: 0 + TP_A_REL: 13.72549 + TP_B_REL: 0 + response: 7E807416C032B230000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 19.21569 + TAC_B_CMD: 0 + TP_A_REL: 15.68627 + TP_B_REL: 0 + response: 7E807416C0331280000 diff --git a/tests/test_cases/2019/commands/7E0.016D.yaml b/tests/test_cases/2019/commands/7E0.016D.yaml new file mode 100644 index 00000000..f6393e15 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.016D.yaml @@ -0,0 +1,82 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 9870 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 48 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821DB580000000000 +- expected_values: + FRP_A: 10080 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 47 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821F0570000000000 +- expected_values: + FRP_A: 17260 + FRP_A_CMD: 17300 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 50 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0706C206 + 7E821BE5A0000000000 +- expected_values: + FRP_A: 19820 + FRP_A_CMD: 19550 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 51 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0707A307 + 7E821BE5B0000000000 +- expected_values: + FRP_A: 19770 + FRP_A_CMD: 20000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 51 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0707D007 + 7E821B95B0000000000 diff --git a/tests/test_cases/2019/commands/7E0.018E.yaml b/tests/test_cases/2019/commands/7E0.018E.yaml new file mode 100644 index 00000000..350a7989 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.018E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 6 + response: 7E803418E83 diff --git a/tests/test_cases/2019/commands/7E0.019A.yaml b/tests/test_cases/2019/commands/7E0.019A.yaml new file mode 100644 index 00000000..27294f9f --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.019A.yaml @@ -0,0 +1,86 @@ +command_id: 7E0.019A +test_cases: +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 21.2 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.15625 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058A + 7E82100D40000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -42.4 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.15625 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058A + 7E821FE580000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 5.8 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.20312 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058D + 7E821003A0000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 25.6 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.20312 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058D + 7E82101000000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -28.1 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.20312 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058D + 7E821FEE70000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 12.5 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.26562 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F000591 + 7E821007D0000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 20.7 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.26562 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F000591 + 7E82100CF0000000000 diff --git a/tests/test_cases/2019/commands/7E0.019D.yaml b/tests/test_cases/2019/commands/7E0.019D.yaml new file mode 100644 index 00000000..df9c7c59 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.019D.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.12 + VFUEL_RATE: 0.12 + response: 7E806419D00060006 +- expected_values: + FUEL_RATE_ALT: 0.24 + VFUEL_RATE: 0.24 + response: 7E806419D000C000C +- expected_values: + FUEL_RATE_ALT: 1.34 + VFUEL_RATE: 1.34 + response: 7E806419D00430043 +- expected_values: + FUEL_RATE_ALT: 1.38 + VFUEL_RATE: 1.38 + response: 7E806419D00450045 +- expected_values: + FUEL_RATE_ALT: 1.7 + VFUEL_RATE: 1.7 + response: 7E806419D00550055 diff --git a/tests/test_cases/2019/commands/7E0.019E.yaml b/tests/test_cases/2019/commands/7E0.019E.yaml new file mode 100644 index 00000000..541657ea --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.019E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 33.8 + response: 7E804419E00A9 +- expected_values: + EXH_RATE: 35 + response: 7E804419E00AF +- expected_values: + EXH_RATE: 317.4 + response: 7E804419E0633 diff --git a/tests/test_cases/2019/commands/7E0.01A6.yaml b/tests/test_cases/2019/commands/7E0.01A6.yaml new file mode 100644 index 00000000..f2e0bf41 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.01A6.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 113579.9 + response: '7E8 06 41 A6 00 11 54 B7 ' +- expected_values: + ODO: 113580.9 + response: '7E8 06 41 A6 00 11 54 C1 ' +- expected_values: + ODO: 71950 + response: 7E80641A6000AFA8C +- expected_values: + ODO: 86220.7 + response: 7E80641A6000D27FF +- expected_values: + ODO: 86246.4 + response: 7E80641A6000D2900 +- expected_values: + ODO: 91728.3 + response: 7E80641A6000DFF23 +- expected_values: + ODO: 104858.2 + response: 7E80641A600100006 +- expected_values: + ODO: 131072.1 + response: 7E80641A600140001 diff --git a/tests/test_cases/2019/commands/7E0.220301.yaml b/tests/test_cases/2019/commands/7E0.220301.yaml new file mode 100644 index 00000000..6a3725f3 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.220301.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 1.617 + response: '7E8 05 62 03 01 06 51 ' +- expected_values: + MAZDA3_MAP: 2.511 + response: '7E8 05 62 03 01 09 CF ' +- expected_values: + MAZDA3_MAP: 2.82 + response: '7E8 05 62 03 01 0B 04 ' +- expected_values: + MAZDA3_MAP: 3.302 + response: '7E8 05 62 03 01 0C E6 ' +- expected_values: + MAZDA3_MAP: 3.44 + response: '7E8 05 62 03 01 0D 70 ' +- expected_values: + MAZDA3_MAP: 3.766 + response: '7E8 05 62 03 01 0E B6 ' +- expected_values: + MAZDA3_MAP: 0.653 + response: 7E805620301028D +- expected_values: + MAZDA3_MAP: 0.767 + response: 7E80562030102FF +- expected_values: + MAZDA3_MAP: 0.768 + response: '7E8056203010300' +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011000' diff --git a/tests/test_cases/2019/commands/7E0.220307.yaml b/tests/test_cases/2019/commands/7E0.220307.yaml new file mode 100644 index 00000000..5edcd174 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.220307.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 22.39261 + response: '7E8 05 62 03 07 39 53 ' +- expected_values: + MAZDA3_FP_LD: 22.41093 + response: '7E8 05 62 03 07 39 5F ' +- expected_values: + MAZDA3_FP_LD: 22.7451 + response: '7E8 05 62 03 07 3A 3A ' +- expected_values: + MAZDA3_FP_LD: 23.02586 + response: '7E8 05 62 03 07 3A F2 ' +- expected_values: + MAZDA3_FP_LD: 22.39261 + response: '7E8056203073953' +- expected_values: + MAZDA3_FP_LD: 22.65507 + response: 7E80562030739FF +- expected_values: + MAZDA3_FP_LD: 22.6566 + response: 7E8056203073A00 +- expected_values: + MAZDA3_FP_LD: 47.50134 + response: 7E805620307799A diff --git a/tests/test_cases/2019/commands/7E0.220415.yaml b/tests/test_cases/2019/commands/7E0.220415.yaml new file mode 100644 index 00000000..c449ed10 --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.220415.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 146 + response: '7E8 05 62 04 15 00 92 ' +- expected_values: + MAZDA3_EOP: 154 + response: '7E8 05 62 04 15 00 9A ' +- expected_values: + MAZDA3_EOP: 232 + response: '7E8 05 62 04 15 00 E8 ' +- expected_values: + MAZDA3_EOP: 0 + response: '7E8056204150000' +- expected_values: + MAZDA3_EOP: 255 + response: 7E80562041500FF +- expected_values: + MAZDA3_EOP: -1 + response: 7E805620415FFFF diff --git a/tests/test_cases/2019/commands/7E0.221310.yaml b/tests/test_cases/2019/commands/7E0.221310.yaml new file mode 100644 index 00000000..e5e6f07b --- /dev/null +++ b/tests/test_cases/2019/commands/7E0.221310.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 96.28 + response: '7E8 05 62 13 10 35 3C ' +- expected_values: + MAZDA3_EOT: 96.32 + response: '7E8 05 62 13 10 35 40 ' +- expected_values: + MAZDA3_EOT: 97.1 + response: '7E8 05 62 13 10 35 8E ' +- expected_values: + MAZDA3_EOT: 97.88 + response: '7E8 05 62 13 10 35 DC ' +- expected_values: + MAZDA3_EOT: 21.47 + response: '7E8056213101803' +- expected_values: + MAZDA3_EOT: 26.56 + response: 7E8056213101A00 +- expected_values: + MAZDA3_EOT: 47.03 + response: 7E80562131021FF +- expected_values: + MAZDA3_EOT: 111.07 + response: 7E8056213103B03 diff --git a/tests/test_cases/2020/command_support.yaml b/tests/test_cases/2020/command_support.yaml index f7047715..2c159071 100644 --- a/tests/test_cases/2020/command_support.yaml +++ b/tests/test_cases/2020/command_support.yaml @@ -1,5 +1,24 @@ model_year: 2020 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7DF": + - 7DF.0105 + - 7DF.0131 + - 7DF.0134 + - 7DF.0142 + - 7DF.0144 + - 7DF.015B + - 7DF.01A6 "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 - 0102:DTCFRZF @@ -38,6 +57,71 @@ supported_commands_by_ecu: - 0143:LOAD_ABS - 0144:EQ_RAT - 0145:TP_R + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010A:FP + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012C:EGR_PCT + - 7E0.012D:EGR_ERR + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.015B:BAT_SOC + - 7E0.015E:FUEL_RATE + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0165:GEAR_RCMD,GEAR_SUP,GPL_STAT,GPL_SUP,N/D_STAT,N/D_SUP,N/G_STAT,N/G_SUP,PTO_STAT_AUX,PTO_SUP + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.0169:EGR_A_ACT,EGR_A_ACT_SUP,EGR_A_CMD,EGR_A_CMD_SUP,EGR_A_ERR,EGR_A_ERR_SUP,EGR_B_ACT,EGR_B_ACT_SUP,EGR_B_CMD,EGR_B_CMD_SUP,EGR_B_ERR,EGR_B_ERR_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019A:EHEV_MODE,EHEV_MODE_SUP,HEV_BATT_A,HEV_BATT_A_SUP,HEV_BATT_V,HEV_BATT_V_SUP,HEV_MODE,HEV_MODE_SUP + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT "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 @@ -54,3 +138,39 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2020/commands/720.2261B1.yaml b/tests/test_cases/2020/commands/720.2261B1.yaml new file mode 100644 index 00000000..25a725a6 --- /dev/null +++ b/tests/test_cases/2020/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 0 + response: 728046261B100 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B164 diff --git a/tests/test_cases/2020/commands/726.22D922.yaml b/tests/test_cases/2020/commands/726.22D922.yaml new file mode 100644 index 00000000..4139579e --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D922.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 30.6 + response: 72E0462D92299 +- expected_values: + 3_TP_FL: 50.8 + response: 72E0462D922FE diff --git a/tests/test_cases/2020/commands/726.22D923.yaml b/tests/test_cases/2020/commands/726.22D923.yaml new file mode 100644 index 00000000..75ec7032 --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 30.6 + response: 72E0462D92399 +- expected_values: + 3_TP_FR: 50.8 + response: 72E0462D923FE diff --git a/tests/test_cases/2020/commands/726.22D924.yaml b/tests/test_cases/2020/commands/726.22D924.yaml new file mode 100644 index 00000000..7ad0e792 --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 30.2 + response: 72E0462D92497 +- expected_values: + 3_TP_RL: 50.8 + response: 72E0462D924FE diff --git a/tests/test_cases/2020/commands/726.22D925.yaml b/tests/test_cases/2020/commands/726.22D925.yaml new file mode 100644 index 00000000..5f97497d --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D925.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 28.8 + response: 72E0462D92590 +- expected_values: + 3_TP_RR: 50.8 + response: 72E0462D925FE diff --git a/tests/test_cases/2020/commands/726.22D926.yaml b/tests/test_cases/2020/commands/726.22D926.yaml new file mode 100644 index 00000000..5d60c9a7 --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: -3 + response: 72E0462D9262F +- expected_values: + 3_TT_FL: 45 + response: 72E0462D9265F diff --git a/tests/test_cases/2020/commands/726.22D927.yaml b/tests/test_cases/2020/commands/726.22D927.yaml new file mode 100644 index 00000000..f3336245 --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D927.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: -4 + response: 72E0462D9272E +- expected_values: + 3_TT_FR: 45 + response: 72E0462D9275F diff --git a/tests/test_cases/2020/commands/726.22D928.yaml b/tests/test_cases/2020/commands/726.22D928.yaml new file mode 100644 index 00000000..2b39aeeb --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D928.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: -4 + response: 72E0462D9282E +- expected_values: + 3_TT_RL: 39 + response: 72E0462D92859 diff --git a/tests/test_cases/2020/commands/726.22D929.yaml b/tests/test_cases/2020/commands/726.22D929.yaml new file mode 100644 index 00000000..0ccd4ac3 --- /dev/null +++ b/tests/test_cases/2020/commands/726.22D929.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: -4 + response: 72E0462D9292E +- expected_values: + 3_TT_RR: 39 + response: 72E0462D92959 diff --git a/tests/test_cases/2020/commands/7E0.0101.yaml b/tests/test_cases/2020/commands/7E0.0101.yaml new file mode 100644 index 00000000..87013b4a --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0101.yaml @@ -0,0 +1,83 @@ +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: 0 + 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: 7E80641010007E100 +- 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 + 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: 1 + 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: 7E80641010007E504 diff --git a/tests/test_cases/2020/commands/7E0.0102.yaml b/tests/test_cases/2020/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2020/commands/7E0.0103.yaml b/tests/test_cases/2020/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' 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 00000000..af346408 --- /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 00000000..a2fe6906 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: -1 + response: '7E803410527' +- expected_values: + ECT: 105 + response: '7E803410591' 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 00000000..e57cdd42 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -32.03125 + response: '7E803410657' +- expected_values: + SHRTFT1: 48.4375 + response: 7E8034106BE diff --git a/tests/test_cases/2020/commands/7E0.0107.yaml b/tests/test_cases/2020/commands/7E0.0107.yaml new file mode 100644 index 00000000..43050fb5 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0107.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -4.6875 + response: 7E80341077A +- expected_values: + LONGFT1: -1.5625 + response: 7E80341077E +- expected_values: + LONGFT1: 0 + response: '7E803410780' diff --git a/tests/test_cases/2020/commands/7E0.010A.yaml b/tests/test_cases/2020/commands/7E0.010A.yaml new file mode 100644 index 00000000..f7fea86c --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010A +test_cases: +- expected_values: + FP: 402 + response: 7E803410A86 diff --git a/tests/test_cases/2020/commands/7E0.010B.yaml b/tests/test_cases/2020/commands/7E0.010B.yaml new file mode 100644 index 00000000..f7afa0e5 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010B.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 29 + response: 7E803410B1D diff --git a/tests/test_cases/2020/commands/7E0.010C.yaml b/tests/test_cases/2020/commands/7E0.010C.yaml new file mode 100644 index 00000000..63249ae4 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 700.25 + response: 7E804410C0AF1 diff --git a/tests/test_cases/2020/commands/7E0.010D.yaml b/tests/test_cases/2020/commands/7E0.010D.yaml new file mode 100644 index 00000000..d5f033c7 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 212 + response: 7E803410DD4 diff --git a/tests/test_cases/2020/commands/7E0.010E.yaml b/tests/test_cases/2020/commands/7E0.010E.yaml new file mode 100644 index 00000000..f07665c9 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: -2.5 + response: 7E803410E7B +- expected_values: + SPARKADV: 14.5 + response: 7E803410E9D diff --git a/tests/test_cases/2020/commands/7E0.010F.yaml b/tests/test_cases/2020/commands/7E0.010F.yaml new file mode 100644 index 00000000..744def26 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.010F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 26 + response: 7E803410F42 diff --git a/tests/test_cases/2020/commands/7E0.0110.yaml b/tests/test_cases/2020/commands/7E0.0110.yaml new file mode 100644 index 00000000..bf089fba --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 140.87 + response: '7E80441103707' diff --git a/tests/test_cases/2020/commands/7E0.0111.yaml b/tests/test_cases/2020/commands/7E0.0111.yaml new file mode 100644 index 00000000..a285a544 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.80392 + response: '7E803411119' +- expected_values: + TP: 91.76471 + response: 7E8034111EA diff --git a/tests/test_cases/2020/commands/7E0.0113.yaml b/tests/test_cases/2020/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2020/commands/7E0.011C.yaml b/tests/test_cases/2020/commands/7E0.011C.yaml new file mode 100644 index 00000000..afb5c6bc --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2020/commands/7E0.011F.yaml b/tests/test_cases/2020/commands/7E0.011F.yaml new file mode 100644 index 00000000..f5329b37 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.011F.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 0 + response: 7E804411F0000 +- expected_values: + RUNTM: 56 + response: 7E804411F0038 +- expected_values: + RUNTM: 123 + response: 7E804411F007B +- expected_values: + RUNTM: 205 + response: 7E804411F00CD +- expected_values: + RUNTM: 259 + response: 7E804411F0103 diff --git a/tests/test_cases/2020/commands/7E0.0121.yaml b/tests/test_cases/2020/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2020/commands/7E0.0123.yaml b/tests/test_cases/2020/commands/7E0.0123.yaml new file mode 100644 index 00000000..cc4ac54b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0123.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 10080 + response: 7E804412303F0 +- expected_values: + FRP: 38780 + response: 7E80441230F26 diff --git a/tests/test_cases/2020/commands/7E0.012C.yaml b/tests/test_cases/2020/commands/7E0.012C.yaml new file mode 100644 index 00000000..640aa9e8 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.012C.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 +- expected_values: + EGR_PCT: 4.31373 + response: 7E803412C0B +- expected_values: + EGR_PCT: 7.05882 + response: 7E803412C12 +- expected_values: + EGR_PCT: 9.01961 + response: 7E803412C17 +- expected_values: + EGR_PCT: 9.41176 + response: 7E803412C18 +- expected_values: + EGR_PCT: 14.90196 + response: 7E803412C26 +- expected_values: + EGR_PCT: 16.07843 + response: 7E803412C29 +- expected_values: + EGR_PCT: 33.33333 + response: 7E803412C55 +- expected_values: + EGR_PCT: 36.47059 + response: 7E803412C5D diff --git a/tests/test_cases/2020/commands/7E0.012D.yaml b/tests/test_cases/2020/commands/7E0.012D.yaml new file mode 100644 index 00000000..9fd85503 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.012D.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012D +test_cases: +- expected_values: + EGR_ERR: 0 + response: 7E803412D80 diff --git a/tests/test_cases/2020/commands/7E0.012E.yaml b/tests/test_cases/2020/commands/7E0.012E.yaml new file mode 100644 index 00000000..2ebf045c --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.012E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 +- expected_values: + EVAP_PCT: 100 + response: 7E803412EFF diff --git a/tests/test_cases/2020/commands/7E0.012F.yaml b/tests/test_cases/2020/commands/7E0.012F.yaml new file mode 100644 index 00000000..d64697bb --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 3.52941 + response: 7E803412F09 +- expected_values: + FLI: 96.47059 + response: 7E803412FF6 diff --git a/tests/test_cases/2020/commands/7E0.0130.yaml b/tests/test_cases/2020/commands/7E0.0130.yaml new file mode 100644 index 00000000..c035871b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0130.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 10 + response: 7E80341300A +- expected_values: + WARM_UPS: 16 + response: '7E803413010' +- expected_values: + WARM_UPS: 97 + response: '7E803413061' +- expected_values: + WARM_UPS: 119 + response: '7E803413077' +- expected_values: + WARM_UPS: 248 + response: 7E8034130F8 diff --git a/tests/test_cases/2020/commands/7E0.0131.yaml b/tests/test_cases/2020/commands/7E0.0131.yaml new file mode 100644 index 00000000..8a5f71aa --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF diff --git a/tests/test_cases/2020/commands/7E0.0133.yaml b/tests/test_cases/2020/commands/7E0.0133.yaml new file mode 100644 index 00000000..0c7eeca0 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0133.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 91 + response: 7E80341335B +- expected_values: + BARO: 92 + response: 7E80341335C +- expected_values: + BARO: 93 + response: 7E80341335D 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 00000000..1ac7215f --- /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.61438 + O2S11_CURRENT: -2.91797 + response: 7E80641344EA47D15 +- expected_values: + LAMBDA11_CURRENT: 0.73434 + O2S11_CURRENT: -1.80859 + response: 7E80641345DFF7E31 +- expected_values: + LAMBDA11_CURRENT: 0.73438 + O2S11_CURRENT: -2.03906 + response: 7E80641345E007DF6 +- expected_values: + LAMBDA11_CURRENT: 0.83221 + O2S11_CURRENT: -1 + response: 7E80641346A867F00 +- expected_values: + LAMBDA11_CURRENT: 0.83536 + O2S11_CURRENT: -1.00391 + response: 7E80641346AED7EFF +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 1.66016 + response: 7E8064134FF8881A9 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2020/commands/7E0.013C.yaml b/tests/test_cases/2020/commands/7E0.013C.yaml new file mode 100644 index 00000000..1538edb2 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.013C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 370.8 + response: 7E804413C100C +- expected_values: + CATEMP11: 625.3 + response: 7E804413C19FD +- expected_values: + CATEMP11: 753.8 + response: 7E804413C1F02 +- expected_values: + CATEMP11: 781.9 + response: 7E804413C201B diff --git a/tests/test_cases/2020/commands/7E0.0141.yaml b/tests/test_cases/2020/commands/7E0.0141.yaml new file mode 100644 index 00000000..d6344079 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0141.yaml @@ -0,0 +1,52 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 0 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E180 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 1 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E525 diff --git a/tests/test_cases/2020/commands/7E0.0142.yaml b/tests/test_cases/2020/commands/7E0.0142.yaml new file mode 100644 index 00000000..c373a458 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 8.475 + response: 7E8044142211B +- expected_values: + VPWR: 12.8 + response: '7E80441423200' +- expected_values: + VPWR: 13.055 + response: 7E804414232FF +- expected_values: + VPWR: 14.336 + response: '7E80441423800' diff --git a/tests/test_cases/2020/commands/7E0.0143.yaml b/tests/test_cases/2020/commands/7E0.0143.yaml new file mode 100644 index 00000000..1b37c595 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0143.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 8.23529 + response: '7E80441430015' +- expected_values: + LOAD_ABS: 63.13725 + response: 7E804414300A1 +- expected_values: + LOAD_ABS: 105.4902 + response: 7E8044143010D 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 00000000..9ea75dc6 --- /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.62748 + response: '7E80441445051' +- expected_values: + EQ_RAT: 0.7422 + response: 7E80441445F00 +- expected_values: + EQ_RAT: 0.86717 + response: 7E80441446EFF +- expected_values: + EQ_RAT: 1.04698 + response: '7E80441448603' diff --git a/tests/test_cases/2020/commands/7E0.0145.yaml b/tests/test_cases/2020/commands/7E0.0145.yaml new file mode 100644 index 00000000..2f0626c0 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0145.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 3.13725 + response: '7E803414508' +- expected_values: + TP_R: 12.15686 + response: 7E80341451F diff --git a/tests/test_cases/2020/commands/7E0.0146.yaml b/tests/test_cases/2020/commands/7E0.0146.yaml new file mode 100644 index 00000000..0d425314 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0146.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 1 + response: '7E803414629' +- expected_values: + AAT: 16 + response: '7E803414638' +- expected_values: + AAT: 19 + response: 7E80341463B +- expected_values: + AAT: 21 + response: 7E80341463D diff --git a/tests/test_cases/2020/commands/7E0.0147.yaml b/tests/test_cases/2020/commands/7E0.0147.yaml new file mode 100644 index 00000000..1c8f0a8b --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 9.41176 + response: '7E803414718' +- expected_values: + TP_B: 91.76471 + response: 7E8034147EA diff --git a/tests/test_cases/2020/commands/7E0.0149.yaml b/tests/test_cases/2020/commands/7E0.0149.yaml new file mode 100644 index 00000000..57994cd8 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0149.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' +- expected_values: + APP_D: 15.68627 + response: '7E803414928' diff --git a/tests/test_cases/2020/commands/7E0.014A.yaml b/tests/test_cases/2020/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2020/commands/7E0.014C.yaml b/tests/test_cases/2020/commands/7E0.014C.yaml new file mode 100644 index 00000000..702787e3 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 0 + response: 7E803414C00 +- expected_values: + TAC_PCT: 25.88235 + response: 7E803414C42 diff --git a/tests/test_cases/2020/commands/7E0.0151.yaml b/tests/test_cases/2020/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2020/commands/7E0.0155.yaml b/tests/test_cases/2020/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2020/commands/7E0.0156.yaml b/tests/test_cases/2020/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2020/commands/7E0.0159.yaml b/tests/test_cases/2020/commands/7E0.0159.yaml new file mode 100644 index 00000000..7b0c2a53 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0159.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 9870 + response: 7E804415903DB +- expected_values: + FRP_ABS: 41320 + response: '7E80441591024' diff --git a/tests/test_cases/2020/commands/7E0.015B.yaml b/tests/test_cases/2020/commands/7E0.015B.yaml new file mode 100644 index 00000000..fcae0a47 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.015B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015B +test_cases: +- expected_values: + BAT_SOC: 21.96078 + response: 7E803415B38 +- expected_values: + BAT_SOC: 79.60784 + response: 7E803415BCB diff --git a/tests/test_cases/2020/commands/7E0.015E.yaml b/tests/test_cases/2020/commands/7E0.015E.yaml new file mode 100644 index 00000000..8e216f5a --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.015E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.015E +test_cases: +- expected_values: + FUEL_RATE: 0 + response: 7E804415E0000 +- expected_values: + FUEL_RATE: 12.75 + response: 7E804415E00FF +- expected_values: + FUEL_RATE: 68.7 + response: 7E804415E055E diff --git a/tests/test_cases/2020/commands/7E0.0162.yaml b/tests/test_cases/2020/commands/7E0.0162.yaml new file mode 100644 index 00000000..afae7727 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0162.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 0 + response: 7E80341627D +- expected_values: + TQ_ACT: 46 + response: 7E8034162AB diff --git a/tests/test_cases/2020/commands/7E0.0163.yaml b/tests/test_cases/2020/commands/7E0.0163.yaml new file mode 100644 index 00000000..50ad534c --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0163.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 280 + response: '7E80441630118' diff --git a/tests/test_cases/2020/commands/7E0.0165.yaml b/tests/test_cases/2020/commands/7E0.0165.yaml new file mode 100644 index 00000000..9dd59e64 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0165.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0165 +test_cases: +- expected_values: + GEAR_RCMD: 0 + GEAR_SUP: 1 + GPL_STAT: 0 + GPL_SUP: 0 + N/D_STAT: 0 + N/D_SUP: 0 + N/G_STAT: 0 + N/G_SUP: 0 + PTO_STAT_AUX: 0 + PTO_SUP: 0 + response: '7E80441651000' diff --git a/tests/test_cases/2020/commands/7E0.0166.yaml b/tests/test_cases/2020/commands/7E0.0166.yaml new file mode 100644 index 00000000..ec510a6d --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0166.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 0 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100000000' +- expected_values: + MAFA: 7.96875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E80741660100FF0000 +- expected_values: + MAFA: 169.5625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660115320000' diff --git a/tests/test_cases/2020/commands/7E0.0167.yaml b/tests/test_cases/2020/commands/7E0.0167.yaml new file mode 100644 index 00000000..841b7a60 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0167.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 85 + ECT_1_SUP: 1 + ECT_2: 80 + ECT_2_SUP: 1 + response: 7E8054167037D78 +- expected_values: + ECT_1: 86 + ECT_1_SUP: 1 + ECT_2: 70 + ECT_2_SUP: 1 + response: 7E8054167037E6E diff --git a/tests/test_cases/2020/commands/7E0.0168.yaml b/tests/test_cases/2020/commands/7E0.0168.yaml new file mode 100644 index 00000000..88bacaf5 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0168.yaml @@ -0,0 +1,28 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 26 + IAT_11_SUP: 1 + IAT_12: 70 + IAT_12_SUP: 1 + IAT_13: 56 + IAT_13_SUP: 1 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416807426E60 + 7E82100000000000000 +- expected_values: + IAT_11: 28 + IAT_11_SUP: 1 + IAT_12: 70 + IAT_12_SUP: 1 + IAT_13: 57 + IAT_13_SUP: 1 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416807446E61 + 7E82100000000000000 diff --git a/tests/test_cases/2020/commands/7E0.0169.yaml b/tests/test_cases/2020/commands/7E0.0169.yaml new file mode 100644 index 00000000..a02db6ec --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.0169.yaml @@ -0,0 +1,114 @@ +command_id: 7E0.0169 +test_cases: +- expected_values: + EGR_A_ACT: 0 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 0 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: 0 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907000080 + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 0 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 6.66667 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: -100 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907110000 + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 1.56863 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 11.76471 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: -88.28125 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E810094169071E040F + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 19.21569 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 21.56863 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: -10.9375 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907373172 + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 24.70588 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 27.45098 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: -10.15625 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907463F73 + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 41.96078 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 41.96078 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: 0 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E810094169076B6B80 + 7E82100000000000000 +- expected_values: + EGR_A_ACT: 49.80392 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 51.37255 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: -3.90625 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907837F7B + 7E82100000000000000 diff --git a/tests/test_cases/2020/commands/7E0.016C.yaml b/tests/test_cases/2020/commands/7E0.016C.yaml new file mode 100644 index 00000000..06c28e77 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.016C.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.35294 + TAC_B_CMD: 0 + TP_A_REL: 1.56863 + TP_B_REL: 0 + response: 7E807416C0306040000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 15.29412 + TAC_B_CMD: 0 + TP_A_REL: 12.54902 + TP_B_REL: 0 + response: 7E807416C0327200000 diff --git a/tests/test_cases/2020/commands/7E0.016D.yaml b/tests/test_cases/2020/commands/7E0.016D.yaml new file mode 100644 index 00000000..677482c2 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.016D.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 10130 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 27 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821F5430000000000 diff --git a/tests/test_cases/2020/commands/7E0.018E.yaml b/tests/test_cases/2020/commands/7E0.018E.yaml new file mode 100644 index 00000000..efbf5eb1 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.018E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 9 + response: 7E803418E86 diff --git a/tests/test_cases/2020/commands/7E0.019A.yaml b/tests/test_cases/2020/commands/7E0.019A.yaml new file mode 100644 index 00000000..25d2bcde --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.019A.yaml @@ -0,0 +1,62 @@ +command_id: 7E0.019A +test_cases: +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 6.8 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.15625 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058A + 7E82100440000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -0.4 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.15625 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058A + 7E821FFFC0000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 8.4 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.1875 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058C + 7E82100540000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -18.6 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.1875 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058C + 7E821FF460000000000 +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -6.1 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.21875 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F00058E + 7E821FFC30000000000 diff --git a/tests/test_cases/2020/commands/7E0.019D.yaml b/tests/test_cases/2020/commands/7E0.019D.yaml new file mode 100644 index 00000000..7f109515 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.019D.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.22 + VFUEL_RATE: 0.22 + response: 7E806419D000B000B diff --git a/tests/test_cases/2020/commands/7E0.019E.yaml b/tests/test_cases/2020/commands/7E0.019E.yaml new file mode 100644 index 00000000..97bb03b7 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.019E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 0 + response: 7E804419E0000 diff --git a/tests/test_cases/2020/commands/7E0.01A6.yaml b/tests/test_cases/2020/commands/7E0.01A6.yaml new file mode 100644 index 00000000..ad1364ab --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 70103.9 + response: 7E80641A6000AB26F +- expected_values: + ODO: 74982.3 + response: 7E80641A6000B70FF +- expected_values: + ODO: 74982.4 + response: 7E80641A6000B7100 +- expected_values: + ODO: 78617.8 + response: 7E80641A6000BFF02 +- expected_values: + ODO: 78643.5 + response: 7E80641A6000C0003 +- expected_values: + ODO: 123010.2 + response: 7E80641A60012C516 diff --git a/tests/test_cases/2020/commands/7E0.220301.yaml b/tests/test_cases/2020/commands/7E0.220301.yaml new file mode 100644 index 00000000..d9f96591 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.669 + response: 7E805620301029D +- expected_values: + MAZDA3_MAP: 0.763 + response: 7E80562030102FB +- expected_values: + MAZDA3_MAP: 1.539 + response: '7E8056203010603' +- expected_values: + MAZDA3_MAP: 4 + response: 7E805620301102B diff --git a/tests/test_cases/2020/commands/7E0.220307.yaml b/tests/test_cases/2020/commands/7E0.220307.yaml new file mode 100644 index 00000000..238fb14a --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 2.49943 + response: '7E8056203070666' +- expected_values: + MAZDA3_FP_LD: 14.06119 + response: 7E80562030723FF +- expected_values: + MAZDA3_FP_LD: 14.45335 + response: '7E8056203072500' +- expected_values: + MAZDA3_FP_LD: 47.50134 + response: 7E805620307799A diff --git a/tests/test_cases/2020/commands/7E0.2203DF.yaml b/tests/test_cases/2020/commands/7E0.2203DF.yaml new file mode 100644 index 00000000..e82e89af --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.2203DF.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.2203DF +test_cases: +- expected_values: + MAZDA3_VGT_OPEN_PERC: 0 + response: 7E8056203DF0000 +- expected_values: + MAZDA3_VGT_OPEN_PERC: 19.13939 + response: 7E8056203DF30FF +- expected_values: + MAZDA3_VGT_OPEN_PERC: 100 + response: 7E8056203DFFFFF diff --git a/tests/test_cases/2020/commands/7E0.220415.yaml b/tests/test_cases/2020/commands/7E0.220415.yaml new file mode 100644 index 00000000..aaf12ac8 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.220415.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 0 + response: '7E8056204150000' +- expected_values: + MAZDA3_EOP: -1 + response: 7E805620415FFFF diff --git a/tests/test_cases/2020/commands/7E0.220522.yaml b/tests/test_cases/2020/commands/7E0.220522.yaml new file mode 100644 index 00000000..c0c2a750 --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.220522.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 12 + response: '7E80462052234' +- expected_values: + MAZDA3_FUEL_T: 86 + response: 7E8046205227E diff --git a/tests/test_cases/2020/commands/7E0.221310.yaml b/tests/test_cases/2020/commands/7E0.221310.yaml new file mode 100644 index 00000000..626e066f --- /dev/null +++ b/tests/test_cases/2020/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 0 + response: 7E8056213100FA0 +- expected_values: + MAZDA3_EOT: 26.55 + response: 7E80562131019FF +- expected_values: + MAZDA3_EOT: 31.68 + response: 7E8056213101C00 +- expected_values: + MAZDA3_EOT: 93.12 + response: '7E8056213103400' diff --git a/tests/test_cases/2021/command_support.yaml b/tests/test_cases/2021/command_support.yaml index c3e790cd..4a31ad79 100644 --- a/tests/test_cases/2021/command_support.yaml +++ b/tests/test_cases/2021/command_support.yaml @@ -1,5 +1,28 @@ model_year: 2021 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.010D + - 7DF.0110 + - 7DF.012F + - 7DF.0131 + - 7DF.0132 + - 7DF.014C + - 7DF.0159 + - 7DF.0168 + - 7DF.016C "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 - 0102:DTCFRZF @@ -57,6 +80,67 @@ supported_commands_by_ecu: - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010A:FP + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0114:O2S11,SHRTFT11 + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT "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 @@ -72,3 +156,53 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010C + - 7E1.7E9.010D + - 7E1.7E9.010F + - 7E1.7E9.0111 + - 7E1.7E9.0121 + - 7E1.7E9.0130 + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "686A": + - 686A.010D|p=9141-2:VSS + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0134 + - 7DF.0143 + - 7DF.0144 + - 7DF.01A6 + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + "7E1": + - 7E1.7E9.0149 diff --git a/tests/test_cases/2021/commands/720.2261B1.yaml b/tests/test_cases/2021/commands/720.2261B1.yaml new file mode 100644 index 00000000..3d6dbf1c --- /dev/null +++ b/tests/test_cases/2021/commands/720.2261B1.yaml @@ -0,0 +1,18 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 28 + response: |- + 2261B11 + 728046261B11C +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: |- + 2261B11 + 728046261B164 +- expected_values: + MAZDA3_FUEL_LEVEL: 0 + response: 728046261B100 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B164 diff --git a/tests/test_cases/2021/commands/726.22D922.yaml b/tests/test_cases/2021/commands/726.22D922.yaml new file mode 100644 index 00000000..a67b5150 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D922.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 29.4 + response: 72E0462D92293 +- expected_values: + 3_TP_FL: 40 + response: 72E0462D922C8 diff --git a/tests/test_cases/2021/commands/726.22D923.yaml b/tests/test_cases/2021/commands/726.22D923.yaml new file mode 100644 index 00000000..db461dab --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 29.2 + response: 72E0462D92392 +- expected_values: + 3_TP_FR: 39.8 + response: 72E0462D923C7 diff --git a/tests/test_cases/2021/commands/726.22D924.yaml b/tests/test_cases/2021/commands/726.22D924.yaml new file mode 100644 index 00000000..554cac23 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 29.4 + response: 72E0462D92493 +- expected_values: + 3_TP_RL: 40 + response: 72E0462D924C8 diff --git a/tests/test_cases/2021/commands/726.22D925.yaml b/tests/test_cases/2021/commands/726.22D925.yaml new file mode 100644 index 00000000..46376957 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D925.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 29 + response: 72E0462D92591 +- expected_values: + 3_TP_RR: 40.4 + response: 72E0462D925CA diff --git a/tests/test_cases/2021/commands/726.22D926.yaml b/tests/test_cases/2021/commands/726.22D926.yaml new file mode 100644 index 00000000..5b064809 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: 13 + response: 72E0462D9263F +- expected_values: + 3_TT_FL: 49 + response: 72E0462D92663 diff --git a/tests/test_cases/2021/commands/726.22D927.yaml b/tests/test_cases/2021/commands/726.22D927.yaml new file mode 100644 index 00000000..08823553 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D927.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 12 + response: 72E0462D9273E +- expected_values: + 3_TT_FR: 50 + response: 72E0462D92764 diff --git a/tests/test_cases/2021/commands/726.22D928.yaml b/tests/test_cases/2021/commands/726.22D928.yaml new file mode 100644 index 00000000..60801e9d --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D928.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 13 + response: 72E0462D9283F +- expected_values: + 3_TT_RL: 45 + response: 72E0462D9285F diff --git a/tests/test_cases/2021/commands/726.22D929.yaml b/tests/test_cases/2021/commands/726.22D929.yaml new file mode 100644 index 00000000..017abac1 --- /dev/null +++ b/tests/test_cases/2021/commands/726.22D929.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 13 + response: 72E0462D9293F +- expected_values: + 3_TT_RR: 48 + response: 72E0462D92962 diff --git a/tests/test_cases/2021/commands/7E0.0101.yaml b/tests/test_cases/2021/commands/7E0.0101.yaml new file mode 100644 index 00000000..05c7447e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0101.yaml @@ -0,0 +1,83 @@ +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 + 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: 1 + 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: 7E80641010007E504 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 0 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 0 + EVAP_RDY: 0 + EVAP_SUP: 0 + FUEL_RDY: 0 + FUEL_SUP: 0 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 0 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 0 + O2S_RDY: 0 + O2S_SUP: 0 + response: '7E906410100040000' diff --git a/tests/test_cases/2021/commands/7E0.0102.yaml b/tests/test_cases/2021/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2021/commands/7E0.0103.yaml b/tests/test_cases/2021/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2021/commands/7E0.0104.yaml b/tests/test_cases/2021/commands/7E0.0104.yaml new file mode 100644 index 00000000..af346408 --- /dev/null +++ b/tests/test_cases/2021/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/2021/commands/7E0.0105.yaml b/tests/test_cases/2021/commands/7E0.0105.yaml new file mode 100644 index 00000000..5b104efd --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 4 + response: 7E80341052C +- expected_values: + ECT: 115 + response: 7E80341059B diff --git a/tests/test_cases/2021/commands/7E0.0106.yaml b/tests/test_cases/2021/commands/7E0.0106.yaml new file mode 100644 index 00000000..c1f7829e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25 + response: '7E803410660' +- expected_values: + SHRTFT1: 15.625 + response: '7E803410694' diff --git a/tests/test_cases/2021/commands/7E0.0107.yaml b/tests/test_cases/2021/commands/7E0.0107.yaml new file mode 100644 index 00000000..7b868d61 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0107.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -1.5625 + response: 7E80341077E +- expected_values: + LONGFT1: 0 + response: '7E803410780' +- expected_values: + LONGFT1: 1.5625 + response: '7E803410782' +- expected_values: + LONGFT1: 3.125 + response: '7E803410784' +- expected_values: + LONGFT1: 5.46875 + response: '7E803410787' diff --git a/tests/test_cases/2021/commands/7E0.010A.yaml b/tests/test_cases/2021/commands/7E0.010A.yaml new file mode 100644 index 00000000..eaf2e5a1 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010A.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010A +test_cases: +- expected_values: + FP: 351 + response: 7E803410A75 +- expected_values: + FP: 354 + response: 7E803410A76 +- expected_values: + FP: 357 + response: 7E803410A77 diff --git a/tests/test_cases/2021/commands/7E0.010B.yaml b/tests/test_cases/2021/commands/7E0.010B.yaml new file mode 100644 index 00000000..a389cafc --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010B.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 27 + response: 7E803410B1B +- expected_values: + MAP: 29 + response: 7E803410B1D +- expected_values: + MAP: 30 + response: 7E803410B1E +- expected_values: + MAP: 36 + response: 7E803410B24 +- expected_values: + MAP: 37 + response: 7E803410B25 +- expected_values: + MAP: 38 + response: 7E803410B26 diff --git a/tests/test_cases/2021/commands/7E0.010C.yaml b/tests/test_cases/2021/commands/7E0.010C.yaml new file mode 100644 index 00000000..c8b515c1 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010C.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 575.75 + response: 7E804410C08FF +- expected_values: + RPM: 578 + response: 7E804410C0908 +- expected_values: + RPM: 744.5 + response: 7E804410C0BA2 +- expected_values: + RPM: 747.75 + response: 7E804410C0BAF +- expected_values: + RPM: 748 + response: 7E804410C0BB0 diff --git a/tests/test_cases/2021/commands/7E0.010D.yaml b/tests/test_cases/2021/commands/7E0.010D.yaml new file mode 100644 index 00000000..ede1ae64 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010D.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 52 + response: '7E8 03 41 0D 34 ' +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 141 + response: 7E803410D8D +- expected_values: + VSS: 0 + response: 7E903410D00 diff --git a/tests/test_cases/2021/commands/7E0.010E.yaml b/tests/test_cases/2021/commands/7E0.010E.yaml new file mode 100644 index 00000000..ea8f686e --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 5.5 + response: 7E803410E8B +- expected_values: + SPARKADV: 9.5 + response: 7E803410E93 diff --git a/tests/test_cases/2021/commands/7E0.010F.yaml b/tests/test_cases/2021/commands/7E0.010F.yaml new file mode 100644 index 00000000..d37f9028 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 10 + response: 7E803410F32 +- expected_values: + IAT: 57 + response: 7E803410F61 diff --git a/tests/test_cases/2021/commands/7E0.0110.yaml b/tests/test_cases/2021/commands/7E0.0110.yaml new file mode 100644 index 00000000..462d9956 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 127.2 + response: 7E804411031B0 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 00000000..a285a544 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.80392 + response: '7E803411119' +- expected_values: + TP: 91.76471 + response: 7E8034111EA diff --git a/tests/test_cases/2021/commands/7E0.0113.yaml b/tests/test_cases/2021/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2021/commands/7E0.0114.yaml b/tests/test_cases/2021/commands/7E0.0114.yaml new file mode 100644 index 00000000..e94a6ba0 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0114.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0114 +test_cases: +- expected_values: + O2S11: 1.275 + SHRTFT11: -24.875 + response: 7E8044114FF84 diff --git a/tests/test_cases/2021/commands/7E0.0115.yaml b/tests/test_cases/2021/commands/7E0.0115.yaml new file mode 100644 index 00000000..0a2d1ad7 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0115.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.115 + SHRTFT11: -28 + response: '7E80441151780' diff --git a/tests/test_cases/2021/commands/7E0.011C.yaml b/tests/test_cases/2021/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2021/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/2021/commands/7E0.011F.yaml b/tests/test_cases/2021/commands/7E0.011F.yaml new file mode 100644 index 00000000..576d97df --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.011F.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 224 + response: 7E804411F00E0 +- expected_values: + RUNTM: 496 + response: 7E804411F01F0 +- expected_values: + RUNTM: 997 + response: 7E804411F03E5 +- expected_values: + RUNTM: 1486 + response: 7E804411F05CE +- expected_values: + RUNTM: 1136 + response: 7E904411F0470 diff --git a/tests/test_cases/2021/commands/7E0.0121.yaml b/tests/test_cases/2021/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2021/commands/7E0.0123.yaml b/tests/test_cases/2021/commands/7E0.0123.yaml new file mode 100644 index 00000000..184d46f2 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0123.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 3270 + response: '7E80441230147' +- expected_values: + FRP: 4020 + response: '7E80441230192' +- expected_values: + FRP: 4500 + response: 7E804412301C2 +- expected_values: + FRP: 9980 + response: 7E804412303E6 +- expected_values: + FRP: 10070 + response: 7E804412303EF +- expected_values: + FRP: 10080 + response: 7E804412303F0 diff --git a/tests/test_cases/2021/commands/7E0.012C.yaml b/tests/test_cases/2021/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2021/commands/7E0.012E.yaml b/tests/test_cases/2021/commands/7E0.012E.yaml new file mode 100644 index 00000000..47654476 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.012E.yaml @@ -0,0 +1,22 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 8.23529 + response: |- + 012E1 + 7E803412E15 +- expected_values: + EVAP_PCT: 7.05882 + response: 7E803412E12 +- expected_values: + EVAP_PCT: 8.23529 + response: 7E803412E15 +- expected_values: + EVAP_PCT: 32.15686 + response: 7E803412E52 +- expected_values: + EVAP_PCT: 32.54902 + response: 7E803412E53 +- expected_values: + EVAP_PCT: 33.33333 + response: 7E803412E55 diff --git a/tests/test_cases/2021/commands/7E0.012F.yaml b/tests/test_cases/2021/commands/7E0.012F.yaml new file mode 100644 index 00000000..ef793310 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 7.05882 + response: 7E803412F12 +- expected_values: + FLI: 96.47059 + response: 7E803412FF6 diff --git a/tests/test_cases/2021/commands/7E0.0130.yaml b/tests/test_cases/2021/commands/7E0.0130.yaml new file mode 100644 index 00000000..b3005d7d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0130.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 23 + response: '7E803413017' +- expected_values: + WARM_UPS: 46 + response: 7E80341302E +- 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 new file mode 100644 index 00000000..325deecc --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0131.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 19 + response: '7E80441310013' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 256 + response: '7E80441310100' +- expected_values: + CLR_DIST: 65535 + response: 7E8044131FFFF +- expected_values: + CLR_DIST: 60786 + response: 7E9044131ED72 diff --git a/tests/test_cases/2021/commands/7E0.0132.yaml b/tests/test_cases/2021/commands/7E0.0132.yaml new file mode 100644 index 00000000..d5e23d3d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0132.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: -1.028 + response: 7E8044132EFF0 +- expected_values: + EVAP_VP: -0.99425 + response: 7E8044132F077 +- expected_values: + EVAP_VP: -0.89375 + response: 7E8044132F209 +- expected_values: + EVAP_VP: -0.16025 + response: 7E8044132FD7F +- expected_values: + EVAP_VP: -0.15975 + response: 7E8044132FD81 +- expected_values: + EVAP_VP: -0.1425 + response: 7E8044132FDC6 diff --git a/tests/test_cases/2021/commands/7E0.0133.yaml b/tests/test_cases/2021/commands/7E0.0133.yaml new file mode 100644 index 00000000..c7718627 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0133.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 98 + response: '7E803413362' +- expected_values: + BARO: 99 + response: '7E803413363' +- expected_values: + BARO: 100 + response: '7E803413364' diff --git a/tests/test_cases/2021/commands/7E0.0134.yaml b/tests/test_cases/2021/commands/7E0.0134.yaml new file mode 100644 index 00000000..6a7c6bc6 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.75546 + O2S11_CURRENT: -1.77344 + response: 7E806413460B37E3A +- expected_values: + LAMBDA11_CURRENT: 0.84741 + O2S11_CURRENT: -1 + response: 7E80641346C787F00 +- expected_values: + LAMBDA11_CURRENT: 0.85089 + O2S11_CURRENT: -1.00391 + response: 7E80641346CEA7EFF +- expected_values: + LAMBDA11_CURRENT: 0.86719 + O2S11_CURRENT: -0.83984 + response: 7E80641346F007F29 +- expected_values: + LAMBDA11_CURRENT: 0.96872 + O2S11_CURRENT: -0.16406 + response: 7E80641347BFF7FD6 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.20703 + response: 7E8064134FF318235 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2021/commands/7E0.013C.yaml b/tests/test_cases/2021/commands/7E0.013C.yaml new file mode 100644 index 00000000..fcc62659 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.013C.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 356.3 + response: 7E804413C0F7B +- expected_values: + CATEMP11: 397.6 + response: 7E804413C1118 +- expected_values: + CATEMP11: 479.7 + response: 7E804413C144D +- expected_values: + CATEMP11: 576.7 + response: 7E804413C1817 +- expected_values: + CATEMP11: 605.4 + response: 7E804413C1936 +- expected_values: + CATEMP11: 648.6 + response: 7E804413C1AE6 diff --git a/tests/test_cases/2021/commands/7E0.0141.yaml b/tests/test_cases/2021/commands/7E0.0141.yaml new file mode 100644 index 00000000..02d0f4c6 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0141.yaml @@ -0,0 +1,77 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E105 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E125 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 1 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E505 diff --git a/tests/test_cases/2021/commands/7E0.0142.yaml b/tests/test_cases/2021/commands/7E0.0142.yaml new file mode 100644 index 00000000..287ca59d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.503 + response: 7E80441422CEF +- expected_values: + VPWR: 13.567 + response: 7E804414234FF +- expected_values: + VPWR: 13.568 + response: '7E80441423500' +- expected_values: + VPWR: 14.082 + response: '7E80441423702' diff --git a/tests/test_cases/2021/commands/7E0.0143.yaml b/tests/test_cases/2021/commands/7E0.0143.yaml new file mode 100644 index 00000000..a6299058 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0143.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 14.90196 + response: '7E80441430026' +- expected_values: + LOAD_ABS: 15.29412 + response: '7E80441430027' +- expected_values: + LOAD_ABS: 15.68627 + response: '7E80441430028' +- expected_values: + LOAD_ABS: 16.86275 + response: 7E8044143002B +- expected_values: + LOAD_ABS: 21.17647 + response: '7E80441430036' diff --git a/tests/test_cases/2021/commands/7E0.0144.yaml b/tests/test_cases/2021/commands/7E0.0144.yaml new file mode 100644 index 00000000..46284d7c --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.79304 + response: '7E80441446582' +- expected_values: + EQ_RAT: 0.86717 + response: 7E80441446EFF +- expected_values: + EQ_RAT: 0.8672 + response: 7E80441446F00 +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2021/commands/7E0.0145.yaml b/tests/test_cases/2021/commands/7E0.0145.yaml new file mode 100644 index 00000000..9c1e46c6 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0145.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 1.96078 + response: '7E803414505' +- expected_values: + TP_R: 2.35294 + response: '7E803414506' diff --git a/tests/test_cases/2021/commands/7E0.0146.yaml b/tests/test_cases/2021/commands/7E0.0146.yaml new file mode 100644 index 00000000..8fe629d8 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 9 + response: '7E803414631' +- expected_values: + AAT: 56 + response: '7E803414660' diff --git a/tests/test_cases/2021/commands/7E0.0147.yaml b/tests/test_cases/2021/commands/7E0.0147.yaml new file mode 100644 index 00000000..57edbb1a --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0147.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 11.37255 + response: 7E80341471D +- expected_values: + TP_B: 11.76471 + response: 7E80341471E +- expected_values: + TP_B: 12.54902 + response: '7E803414720' +- expected_values: + TP_B: 12.94118 + response: '7E803414721' diff --git a/tests/test_cases/2021/commands/7E0.0149.yaml b/tests/test_cases/2021/commands/7E0.0149.yaml new file mode 100644 index 00000000..57994cd8 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0149.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' +- expected_values: + APP_D: 15.68627 + response: '7E803414928' diff --git a/tests/test_cases/2021/commands/7E0.014A.yaml b/tests/test_cases/2021/commands/7E0.014A.yaml new file mode 100644 index 00000000..6f0c872b --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.014A.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 diff --git a/tests/test_cases/2021/commands/7E0.014C.yaml b/tests/test_cases/2021/commands/7E0.014C.yaml new file mode 100644 index 00000000..f48446fa --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 2.35294 + response: 7E803414C06 +- expected_values: + TAC_PCT: 2.7451 + response: 7E803414C07 diff --git a/tests/test_cases/2021/commands/7E0.0151.yaml b/tests/test_cases/2021/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2021/commands/7E0.0155.yaml b/tests/test_cases/2021/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2021/commands/7E0.0156.yaml b/tests/test_cases/2021/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2021/commands/7E0.0159.yaml b/tests/test_cases/2021/commands/7E0.0159.yaml new file mode 100644 index 00000000..3450bb51 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0159.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 3270 + response: '7E80441590147' +- expected_values: + FRP_ABS: 4190 + response: 7E804415901A3 +- expected_values: + FRP_ABS: 4290 + response: 7E804415901AD +- expected_values: + FRP_ABS: 9930 + response: 7E804415903E1 +- expected_values: + FRP_ABS: 10030 + response: 7E804415903EB +- expected_values: + FRP_ABS: 10050 + response: 7E804415903ED +- expected_values: + FRP_ABS: 10080 + response: 7E804415903F0 diff --git a/tests/test_cases/2021/commands/7E0.0162.yaml b/tests/test_cases/2021/commands/7E0.0162.yaml new file mode 100644 index 00000000..f5970b24 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0162.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 10 + response: '7E803416287' +- expected_values: + TQ_ACT: 11 + response: '7E803416288' +- expected_values: + TQ_ACT: 12 + response: '7E803416289' diff --git a/tests/test_cases/2021/commands/7E0.0163.yaml b/tests/test_cases/2021/commands/7E0.0163.yaml new file mode 100644 index 00000000..3609b9bd --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0163.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 300 + response: 7E8044163012C +- expected_values: + TQ_REF: 470 + response: 7E804416301D6 diff --git a/tests/test_cases/2021/commands/7E0.0166.yaml b/tests/test_cases/2021/commands/7E0.0166.yaml new file mode 100644 index 00000000..662fdea6 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0166.yaml @@ -0,0 +1,50 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 0.4375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E807416601000E0000 +- expected_values: + MAFA: 0.59375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100130000' +- expected_values: + MAFA: 1.625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100340000' +- expected_values: + MAFA: 1.96875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E807416601003F0000 +- expected_values: + MAFA: 2.03125 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100410000' +- expected_values: + MAFA: 2.1875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100460000' +- expected_values: + MAFA: 2.21875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100470000' +- expected_values: + MAFA: 2.9375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E807416601005E0000 diff --git a/tests/test_cases/2021/commands/7E0.0167.yaml b/tests/test_cases/2021/commands/7E0.0167.yaml new file mode 100644 index 00000000..60a0ab66 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0167.yaml @@ -0,0 +1,50 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018200' +- expected_values: + ECT_1: 91 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018300' +- expected_values: + ECT_1: 92 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018400' +- expected_values: + ECT_1: 89 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703817E +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 85 + ECT_2_SUP: 1 + response: 7E805416703827D +- expected_values: + ECT_1: 90 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703827E +- expected_values: + ECT_1: 91 + ECT_1_SUP: 1 + ECT_2: 85 + ECT_2_SUP: 1 + response: 7E805416703837D +- expected_values: + ECT_1: 91 + ECT_1_SUP: 1 + ECT_2: 86 + ECT_2_SUP: 1 + response: 7E805416703837E diff --git a/tests/test_cases/2021/commands/7E0.0168.yaml b/tests/test_cases/2021/commands/7E0.0168.yaml new file mode 100644 index 00000000..550422b9 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.0168.yaml @@ -0,0 +1,86 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 16 + IAT_11_SUP: 1 + IAT_12: 34 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803384A00 + 7E82100000000000000 +- expected_values: + IAT_11: 18 + IAT_11_SUP: 1 + IAT_12: 20 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168033A3C00 + 7E82100000000000000 +- expected_values: + IAT_11: 20 + IAT_11_SUP: 1 + IAT_12: 36 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168033C4C00 + 7E82100000000000000 +- expected_values: + IAT_11: 23 + IAT_11_SUP: 1 + IAT_12: 37 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168033F4D00 + 7E82100000000000000 +- expected_values: + IAT_11: 25 + IAT_11_SUP: 1 + IAT_12: 22 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803413E00 + 7E82100000000000000 +- expected_values: + IAT_11: 25 + IAT_11_SUP: 1 + IAT_12: 26 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803414200 + 7E82100000000000000 +- expected_values: + IAT_11: 38 + IAT_11_SUP: 1 + IAT_12: 52 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E810094168034E5C00 + 7E82100000000000000 diff --git a/tests/test_cases/2021/commands/7E0.016C.yaml b/tests/test_cases/2021/commands/7E0.016C.yaml new file mode 100644 index 00000000..41969fb7 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.016C.yaml @@ -0,0 +1,52 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 1.56863 + TAC_B_CMD: 0 + TP_A_REL: 1.56863 + TP_B_REL: 0 + response: 7E807416C0304040000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.35294 + TAC_B_CMD: 0 + TP_A_REL: 2.35294 + TP_B_REL: 0 + response: 7E807416C0306060000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.7451 + TAC_B_CMD: 0 + TP_A_REL: 2.35294 + TP_B_REL: 0 + response: 7E807416C0307060000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 3.13725 + TAC_B_CMD: 0 + TP_A_REL: 2.35294 + TP_B_REL: 0 + response: 7E807416C0308060000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 3.52941 + TAC_B_CMD: 0 + TP_A_REL: 2.7451 + TP_B_REL: 0 + response: 7E807416C0309070000 diff --git a/tests/test_cases/2021/commands/7E0.016D.yaml b/tests/test_cases/2021/commands/7E0.016D.yaml new file mode 100644 index 00000000..74eb85bc --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.016D.yaml @@ -0,0 +1,66 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 3470 + FRP_A_CMD: 3380 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 43 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015201 + 7E8215B530000000000 +- expected_values: + FRP_A: 4090 + FRP_A_CMD: 4130 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 54 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07019D01 + 7E821995E0000000000 +- expected_values: + FRP_A: 9930 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 79 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821E1770000000000 +- expected_values: + FRP_A: 10080 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 76 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821F0740000000000 diff --git a/tests/test_cases/2021/commands/7E0.018E.yaml b/tests/test_cases/2021/commands/7E0.018E.yaml new file mode 100644 index 00000000..688cc98c --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.018E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 7 + response: 7E803418E84 +- expected_values: + TQ_FR: 11 + response: 7E803418E88 diff --git a/tests/test_cases/2021/commands/7E0.019D.yaml b/tests/test_cases/2021/commands/7E0.019D.yaml new file mode 100644 index 00000000..40e28cec --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.019D.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.2 + VFUEL_RATE: 0.2 + response: 7E806419D000A000A diff --git a/tests/test_cases/2021/commands/7E0.019E.yaml b/tests/test_cases/2021/commands/7E0.019E.yaml new file mode 100644 index 00000000..3adf754d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.019E.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 55.2 + response: 7E804419E0114 diff --git a/tests/test_cases/2021/commands/7E0.01A6.yaml b/tests/test_cases/2021/commands/7E0.01A6.yaml new file mode 100644 index 00000000..185cf027 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 9724.3 + response: 7E80641A600017BDB +- expected_values: + ODO: 46054.3 + response: 7E80641A6000706FF +- expected_values: + ODO: 46054.4 + response: 7E80641A600070700 +- expected_values: + ODO: 65475.9 + response: 7E80641A60009FDA7 +- expected_values: + ODO: 85198.2 + response: 7E80641A6000D000E +- expected_values: + ODO: 157737.3 + response: 7E80641A60018119D diff --git a/tests/test_cases/2021/commands/7E0.220301.yaml b/tests/test_cases/2021/commands/7E0.220301.yaml new file mode 100644 index 00000000..17ed038d --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.220301.yaml @@ -0,0 +1,24 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.742 + response: |- + 2203011 + 7E80562030102E6 +- expected_values: + MAZDA3_MAP: 0.75 + response: |- + 2203011 + 7E80562030102EE +- expected_values: + MAZDA3_MAP: 0.607 + response: 7E805620301025F +- expected_values: + MAZDA3_MAP: 0.767 + response: 7E80562030102FF +- expected_values: + MAZDA3_MAP: 0.768 + response: '7E8056203010300' +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011000' diff --git a/tests/test_cases/2021/commands/7E0.220307.yaml b/tests/test_cases/2021/commands/7E0.220307.yaml new file mode 100644 index 00000000..627c3af0 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.220307.yaml @@ -0,0 +1,24 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 16.13947 + response: |- + 2203071 + 7E8056203072951 +- expected_values: + MAZDA3_FP_LD: 16.17762 + response: |- + 2203071 + 7E805620307296A +- expected_values: + MAZDA3_FP_LD: 15.86938 + response: 7E80562030728A0 +- expected_values: + MAZDA3_FP_LD: 22.65202 + response: 7E80562030739FD +- expected_values: + MAZDA3_FP_LD: 22.6566 + response: 7E8056203073A00 +- expected_values: + MAZDA3_FP_LD: 47.50134 + response: 7E805620307799A diff --git a/tests/test_cases/2021/commands/7E0.220415.yaml b/tests/test_cases/2021/commands/7E0.220415.yaml new file mode 100644 index 00000000..97ba0e85 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.220415.yaml @@ -0,0 +1,21 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 150 + response: |- + 2204151 + 7E8056204150096 +- expected_values: + MAZDA3_EOP: 151 + response: |- + 2204151 + 7E8056204150097 +- expected_values: + MAZDA3_EOP: 4 + response: '7E8056204150004' +- expected_values: + MAZDA3_EOP: 255 + response: 7E80562041500FF +- expected_values: + MAZDA3_EOP: 256 + response: '7E8056204150100' diff --git a/tests/test_cases/2021/commands/7E0.220522.yaml b/tests/test_cases/2021/commands/7E0.220522.yaml new file mode 100644 index 00000000..99ef5894 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.220522.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 51 + response: |- + 2205221 + 7E8046205225B +- expected_values: + MAZDA3_FUEL_T: 52 + response: |- + 2205221 + 7E8046205225C +- expected_values: + MAZDA3_FUEL_T: 25 + response: '7E80462052241' +- expected_values: + MAZDA3_FUEL_T: 90 + response: '7E80462052282' diff --git a/tests/test_cases/2021/commands/7E0.221310.yaml b/tests/test_cases/2021/commands/7E0.221310.yaml new file mode 100644 index 00000000..1bdb5b04 --- /dev/null +++ b/tests/test_cases/2021/commands/7E0.221310.yaml @@ -0,0 +1,24 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 82.18 + response: |- + 2213101 + 7E8056213102FBA +- expected_values: + MAZDA3_EOT: 82.87 + response: |- + 2213101 + 7E8056213102FFF +- expected_values: + MAZDA3_EOT: 16.15 + response: 7E80562131015EF +- expected_values: + MAZDA3_EOT: 57.28 + response: '7E8056213102600' +- expected_values: + MAZDA3_EOT: 64.95 + response: 7E80562131028FF +- expected_values: + MAZDA3_EOT: 106.76 + response: '7E8056213103954' diff --git a/tests/test_cases/2022/command_support.yaml b/tests/test_cases/2022/command_support.yaml index 3cefb0d0..65c7db0f 100644 --- a/tests/test_cases/2022/command_support.yaml +++ b/tests/test_cases/2022/command_support.yaml @@ -1,5 +1,16 @@ model_year: 2022 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR "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 - 0102:DTCFRZF @@ -35,6 +46,67 @@ 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 - 0143:LOAD_ABS + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010A:FP + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0114:O2S11,SHRTFT11 + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT "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 @@ -50,3 +122,39 @@ 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.010D + - 7E1.7E9.0121 + - 7E1.7E9.0130 + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2022/commands/720.2261B1.yaml b/tests/test_cases/2022/commands/720.2261B1.yaml new file mode 100644 index 00000000..aa145c63 --- /dev/null +++ b/tests/test_cases/2022/commands/720.2261B1.yaml @@ -0,0 +1,29 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 27 + response: 728046261B11B +- expected_values: + MAZDA3_FUEL_LEVEL: 51 + response: 728046261B133 +- expected_values: + MAZDA3_FUEL_LEVEL: 54 + response: 728046261B136 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B137 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B138 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B147 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B148 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B149 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B156 diff --git a/tests/test_cases/2022/commands/726.22D922.yaml b/tests/test_cases/2022/commands/726.22D922.yaml new file mode 100644 index 00000000..3534511c --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D922.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 34.4 + response: 72E0462D922AC +- expected_values: + 3_TP_FL: 39.4 + response: 72E0462D922C5 diff --git a/tests/test_cases/2022/commands/726.22D923.yaml b/tests/test_cases/2022/commands/726.22D923.yaml new file mode 100644 index 00000000..05b0e9cb --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 34.4 + response: 72E0462D923AC +- expected_values: + 3_TP_FR: 39.8 + response: 72E0462D923C7 diff --git a/tests/test_cases/2022/commands/726.22D924.yaml b/tests/test_cases/2022/commands/726.22D924.yaml new file mode 100644 index 00000000..a8099da8 --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 33.8 + response: 72E0462D924A9 +- expected_values: + 3_TP_RL: 38.8 + response: 72E0462D924C2 diff --git a/tests/test_cases/2022/commands/726.22D925.yaml b/tests/test_cases/2022/commands/726.22D925.yaml new file mode 100644 index 00000000..829240aa --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D925.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 34 + response: 72E0462D925AA +- expected_values: + 3_TP_RR: 39.2 + response: 72E0462D925C4 diff --git a/tests/test_cases/2022/commands/726.22D926.yaml b/tests/test_cases/2022/commands/726.22D926.yaml new file mode 100644 index 00000000..2f1d54db --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D926.yaml @@ -0,0 +1,14 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: 17 + response: 72E0462D92643 +- expected_values: + 3_TT_FL: 18 + response: 72E0462D92644 +- expected_values: + 3_TT_FL: 30 + response: 72E0462D92650 +- expected_values: + 3_TT_FL: 33 + response: 72E0462D92653 diff --git a/tests/test_cases/2022/commands/726.22D927.yaml b/tests/test_cases/2022/commands/726.22D927.yaml new file mode 100644 index 00000000..bf87ce55 --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D927.yaml @@ -0,0 +1,14 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 16 + response: 72E0462D92742 +- expected_values: + 3_TT_FR: 17 + response: 72E0462D92743 +- expected_values: + 3_TT_FR: 31 + response: 72E0462D92751 +- expected_values: + 3_TT_FR: 48 + response: 72E0462D92762 diff --git a/tests/test_cases/2022/commands/726.22D928.yaml b/tests/test_cases/2022/commands/726.22D928.yaml new file mode 100644 index 00000000..e5e67e0b --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D928.yaml @@ -0,0 +1,14 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 16 + response: 72E0462D92842 +- expected_values: + 3_TT_RL: 17 + response: 72E0462D92843 +- expected_values: + 3_TT_RL: 26 + response: 72E0462D9284C +- expected_values: + 3_TT_RL: 40 + response: 72E0462D9285A diff --git a/tests/test_cases/2022/commands/726.22D929.yaml b/tests/test_cases/2022/commands/726.22D929.yaml new file mode 100644 index 00000000..e8144235 --- /dev/null +++ b/tests/test_cases/2022/commands/726.22D929.yaml @@ -0,0 +1,11 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 16 + response: 72E0462D92942 +- expected_values: + 3_TT_RR: 26 + response: 72E0462D9294C +- expected_values: + 3_TT_RR: 44 + response: 72E0462D9295E diff --git a/tests/test_cases/2022/commands/7E0.0101.yaml b/tests/test_cases/2022/commands/7E0.0101.yaml new file mode 100644 index 00000000..12cbfbbb --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0101.yaml @@ -0,0 +1,56 @@ +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: 1 + EGR_SUP: 1 + EVAP_RDY: 1 + 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: 7E80641010007E584 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 0 + CAT_SUP: 0 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 0 + EGR_SUP: 0 + EVAP_RDY: 0 + EVAP_SUP: 0 + FUEL_RDY: 0 + FUEL_SUP: 0 + HCAT_RDY: 0 + HCAT_SUP: 0 + HTR_RDY: 0 + HTR_SUP: 0 + MIL: 0 + MIS_RDY: 0 + MIS_SUP: 0 + O2S_RDY: 0 + O2S_SUP: 0 + response: '7E906410100040000' diff --git a/tests/test_cases/2022/commands/7E0.0102.yaml b/tests/test_cases/2022/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2022/commands/7E0.0103.yaml b/tests/test_cases/2022/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' diff --git a/tests/test_cases/2022/commands/7E0.0104.yaml b/tests/test_cases/2022/commands/7E0.0104.yaml new file mode 100644 index 00000000..cfb8045c --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0104.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 5.88235 + response: 7E80341040F +- expected_values: + LOAD_PCT: 64.31373 + response: 7E8034104A4 +- expected_values: + LOAD_PCT: 19.21569 + response: '7E903410431' diff --git a/tests/test_cases/2022/commands/7E0.0105.yaml b/tests/test_cases/2022/commands/7E0.0105.yaml new file mode 100644 index 00000000..fffc11c4 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0105.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 34 + response: 7E80341054A +- expected_values: + ECT: 92 + response: '7E803410584' +- expected_values: + ECT: 92 + response: '7E903410584' diff --git a/tests/test_cases/2022/commands/7E0.0106.yaml b/tests/test_cases/2022/commands/7E0.0106.yaml new file mode 100644 index 00000000..d7140a7c --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -12.5 + response: '7E803410670' +- expected_values: + SHRTFT1: 13.28125 + response: '7E803410691' diff --git a/tests/test_cases/2022/commands/7E0.0107.yaml b/tests/test_cases/2022/commands/7E0.0107.yaml new file mode 100644 index 00000000..e42571f6 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0107.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -11.71875 + response: '7E803410771' +- expected_values: + LONGFT1: -5.46875 + response: '7E803410779' diff --git a/tests/test_cases/2022/commands/7E0.010A.yaml b/tests/test_cases/2022/commands/7E0.010A.yaml new file mode 100644 index 00000000..e44a2825 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010A.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.010A +test_cases: +- expected_values: + FP: 357 + response: 7E803410A77 +- expected_values: + FP: 387 + response: 7E803410A81 +- expected_values: + FP: 399 + response: 7E803410A85 +- expected_values: + FP: 402 + response: 7E803410A86 +- expected_values: + FP: 405 + response: 7E803410A87 +- expected_values: + FP: 414 + response: 7E803410A8A +- expected_values: + FP: 420 + response: 7E803410A8C +- expected_values: + FP: 435 + response: 7E803410A91 +- expected_values: + FP: 444 + response: 7E803410A94 diff --git a/tests/test_cases/2022/commands/7E0.010B.yaml b/tests/test_cases/2022/commands/7E0.010B.yaml new file mode 100644 index 00000000..3d82d1a3 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 29 + response: 7E803410B1D +- expected_values: + MAP: 30 + response: 7E803410B1E diff --git a/tests/test_cases/2022/commands/7E0.010C.yaml b/tests/test_cases/2022/commands/7E0.010C.yaml new file mode 100644 index 00000000..1aa7e87b --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010C.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 699 + response: 7E804410C0AEC +- expected_values: + RPM: 703.25 + response: 7E804410C0AFD +- expected_values: + RPM: 703.75 + response: 7E804410C0AFF +- expected_values: + RPM: 695.75 + response: 7E904410C0ADF +- expected_values: + RPM: 700.5 + response: 7E904410C0AF2 +- expected_values: + RPM: 701.75 + response: 7E904410C0AF7 +- expected_values: + RPM: 703 + response: 7E904410C0AFC +- expected_values: + RPM: 703.5 + response: 7E904410C0AFE +- expected_values: + RPM: 707 + response: 7E904410C0B0C diff --git a/tests/test_cases/2022/commands/7E0.010D.yaml b/tests/test_cases/2022/commands/7E0.010D.yaml new file mode 100644 index 00000000..1a1214a4 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010D.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 131 + response: 7E803410D83 +- expected_values: + VSS: 0 + response: 7E903410D00 diff --git a/tests/test_cases/2022/commands/7E0.010E.yaml b/tests/test_cases/2022/commands/7E0.010E.yaml new file mode 100644 index 00000000..2295dcd8 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010E.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: 12.5 + response: 7E803410E99 +- expected_values: + SPARKADV: 14 + response: 7E803410E9C +- expected_values: + SPARKADV: 15.5 + response: 7E803410E9F +- expected_values: + SPARKADV: 16 + response: 7E803410EA0 +- expected_values: + SPARKADV: 17 + response: 7E803410EA2 diff --git a/tests/test_cases/2022/commands/7E0.010F.yaml b/tests/test_cases/2022/commands/7E0.010F.yaml new file mode 100644 index 00000000..68927eac --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.010F.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: 62 + response: 7E803410F66 +- expected_values: + IAT: 66 + response: 7E803410F6A +- expected_values: + IAT: 67 + response: 7E803410F6B +- expected_values: + IAT: 69 + response: 7E803410F6D +- expected_values: + IAT: 67 + response: 7E903410F6B +- expected_values: + IAT: 68 + response: 7E903410F6C +- expected_values: + IAT: 69 + response: 7E903410F6D diff --git a/tests/test_cases/2022/commands/7E0.0110.yaml b/tests/test_cases/2022/commands/7E0.0110.yaml new file mode 100644 index 00000000..7a408326 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1.23 + response: 7E8044110007B +- expected_values: + MAF: 2.44 + response: 7E804411000F4 +- expected_values: + MAF: 2.62 + response: '7E80441100106' diff --git a/tests/test_cases/2022/commands/7E0.0111.yaml b/tests/test_cases/2022/commands/7E0.0111.yaml new file mode 100644 index 00000000..4f1e3496 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 12.54902 + response: '7E803411120' diff --git a/tests/test_cases/2022/commands/7E0.0113.yaml b/tests/test_cases/2022/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2022/commands/7E0.0114.yaml b/tests/test_cases/2022/commands/7E0.0114.yaml new file mode 100644 index 00000000..e94a6ba0 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0114.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0114 +test_cases: +- expected_values: + O2S11: 1.275 + SHRTFT11: -24.875 + response: 7E8044114FF84 diff --git a/tests/test_cases/2022/commands/7E0.0115.yaml b/tests/test_cases/2022/commands/7E0.0115.yaml new file mode 100644 index 00000000..5d9469dc --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0115.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0.685 + SHRTFT11: -28 + response: '7E80441158980' diff --git a/tests/test_cases/2022/commands/7E0.011C.yaml b/tests/test_cases/2022/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2022/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/2022/commands/7E0.011F.yaml b/tests/test_cases/2022/commands/7E0.011F.yaml new file mode 100644 index 00000000..39f04d94 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.011F.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 1065 + response: 7E904411F0429 diff --git a/tests/test_cases/2022/commands/7E0.0121.yaml b/tests/test_cases/2022/commands/7E0.0121.yaml new file mode 100644 index 00000000..24254df4 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0121.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' +- expected_values: + MIL_DIST: 0 + response: '7E90441210000' diff --git a/tests/test_cases/2022/commands/7E0.0123.yaml b/tests/test_cases/2022/commands/7E0.0123.yaml new file mode 100644 index 00000000..c69f6f31 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0123.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 3340 + response: 7E8044123014E +- expected_values: + FRP: 3370 + response: '7E80441230151' +- expected_values: + FRP: 3400 + response: '7E80441230154' +- expected_values: + FRP: 3440 + response: '7E80441230158' +- expected_values: + FRP: 3470 + response: 7E8044123015B +- expected_values: + FRP: 3510 + response: 7E8044123015F diff --git a/tests/test_cases/2022/commands/7E0.012C.yaml b/tests/test_cases/2022/commands/7E0.012C.yaml new file mode 100644 index 00000000..e5afbe68 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.012C.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 diff --git a/tests/test_cases/2022/commands/7E0.012E.yaml b/tests/test_cases/2022/commands/7E0.012E.yaml new file mode 100644 index 00000000..8cceb082 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.012E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 9.41176 + response: 7E803412E18 +- expected_values: + EVAP_PCT: 9.80392 + response: 7E803412E19 diff --git a/tests/test_cases/2022/commands/7E0.012F.yaml b/tests/test_cases/2022/commands/7E0.012F.yaml new file mode 100644 index 00000000..bc9f7c7c --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 8.62745 + response: 7E803412F16 +- expected_values: + FLI: 93.33333 + response: 7E803412FEE diff --git a/tests/test_cases/2022/commands/7E0.0130.yaml b/tests/test_cases/2022/commands/7E0.0130.yaml new file mode 100644 index 00000000..babc5a13 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0130.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 16 + response: '7E803413010' +- expected_values: + WARM_UPS: 255 + response: 7E9034130FF diff --git a/tests/test_cases/2022/commands/7E0.0131.yaml b/tests/test_cases/2022/commands/7E0.0131.yaml new file mode 100644 index 00000000..dc5b8379 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 172 + response: 7E804413100AC +- expected_values: + CLR_DIST: 511 + response: 7E804413101FF +- expected_values: + CLR_DIST: 512 + response: '7E80441310200' +- expected_values: + CLR_DIST: 46615 + response: 7E9044131B617 diff --git a/tests/test_cases/2022/commands/7E0.0132.yaml b/tests/test_cases/2022/commands/7E0.0132.yaml new file mode 100644 index 00000000..ff7f3aa1 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0132.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: -0.2375 + response: 7E8044132FC4A +- expected_values: + EVAP_VP: -0.1855 + response: 7E8044132FD1A +- expected_values: + EVAP_VP: -0.1825 + response: 7E8044132FD26 +- expected_values: + EVAP_VP: -0.1815 + response: 7E8044132FD2A +- expected_values: + EVAP_VP: -0.16525 + response: 7E8044132FD6B +- expected_values: + EVAP_VP: -0.14125 + response: 7E8044132FDCB +- expected_values: + EVAP_VP: -0.14075 + response: 7E8044132FDCD +- expected_values: + EVAP_VP: -0.134 + response: 7E8044132FDE8 +- expected_values: + EVAP_VP: -0.12975 + response: 7E8044132FDF9 diff --git a/tests/test_cases/2022/commands/7E0.0133.yaml b/tests/test_cases/2022/commands/7E0.0133.yaml new file mode 100644 index 00000000..3a0c85e8 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0133.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 100 + response: '7E803413364' diff --git a/tests/test_cases/2022/commands/7E0.0134.yaml b/tests/test_cases/2022/commands/7E0.0134.yaml new file mode 100644 index 00000000..29810ccb --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.74048 + O2S11_CURRENT: -1.82422 + response: 7E80641345EC87E2D +- expected_values: + LAMBDA11_CURRENT: 0.99036 + O2S11_CURRENT: -0.00391 + response: 7E80641347EC47FFF +- expected_values: + LAMBDA11_CURRENT: 0.99246 + O2S11_CURRENT: 0 + response: 7E80641347F098000 +- expected_values: + LAMBDA11_CURRENT: 1.00778 + O2S11_CURRENT: 0.05078 + response: 7E806413480FF800D +- expected_values: + LAMBDA11_CURRENT: 1.05469 + O2S11_CURRENT: 0.23438 + response: 7E80641348700803C +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.05859 + response: 7E8064134FFFF820F +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4.04688 + response: 7E8064134FFFF840C diff --git a/tests/test_cases/2022/commands/7E0.013C.yaml b/tests/test_cases/2022/commands/7E0.013C.yaml new file mode 100644 index 00000000..91bc3770 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.013C.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 364.6 + response: 7E804413C0FCE +- expected_values: + CATEMP11: 375.9 + response: 7E804413C103F +- expected_values: + CATEMP11: 391.8 + response: 7E804413C10DE +- expected_values: + CATEMP11: 394.4 + response: 7E804413C10F8 +- expected_values: + CATEMP11: 402.4 + response: 7E804413C1148 +- expected_values: + CATEMP11: 405.2 + response: 7E804413C1164 +- expected_values: + CATEMP11: 408 + response: 7E804413C1180 +- expected_values: + CATEMP11: 417.9 + response: 7E804413C11E3 +- expected_values: + CATEMP11: 443 + response: 7E804413C12DE +- expected_values: + CATEMP11: 492.5 + response: 7E804413C14CD diff --git a/tests/test_cases/2022/commands/7E0.0141.yaml b/tests/test_cases/2022/commands/7E0.0141.yaml new file mode 100644 index 00000000..1c481e49 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1A5 diff --git a/tests/test_cases/2022/commands/7E0.0142.yaml b/tests/test_cases/2022/commands/7E0.0142.yaml new file mode 100644 index 00000000..c764e33d --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0142.yaml @@ -0,0 +1,29 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.328 + response: '7E80441423410' +- expected_values: + VPWR: 13.362 + response: '7E80441423432' +- expected_values: + VPWR: 13.412 + response: '7E80441423464' +- expected_values: + VPWR: 13.441 + response: '7E80441423481' +- expected_values: + VPWR: 13.457 + response: '7E80441423491' +- expected_values: + VPWR: 14.041 + response: 7E804414236D9 +- expected_values: + VPWR: 14.057 + response: 7E804414236E9 +- expected_values: + VPWR: 14.064 + response: 7E804414236F0 +- expected_values: + VPWR: 13.366 + response: '7E90441423436' diff --git a/tests/test_cases/2022/commands/7E0.0143.yaml b/tests/test_cases/2022/commands/7E0.0143.yaml new file mode 100644 index 00000000..ffb2c026 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0143.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 14.90196 + response: '7E80441430026' +- expected_values: + LOAD_ABS: 15.29412 + response: '7E80441430027' +- expected_values: + LOAD_ABS: 15.68627 + response: '7E80441430028' diff --git a/tests/test_cases/2022/commands/7E0.0144.yaml b/tests/test_cases/2022/commands/7E0.0144.yaml new file mode 100644 index 00000000..5e5c7492 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.79582 + response: 7E804414465DD +- expected_values: + EQ_RAT: 0.90623 + response: 7E804414473FF +- expected_values: + EQ_RAT: 0.90626 + response: '7E80441447400' +- expected_values: + EQ_RAT: 1.00856 + response: '7E80441448118' diff --git a/tests/test_cases/2022/commands/7E0.0145.yaml b/tests/test_cases/2022/commands/7E0.0145.yaml new file mode 100644 index 00000000..e28bb4e5 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 2.35294 + response: '7E803414506' diff --git a/tests/test_cases/2022/commands/7E0.0146.yaml b/tests/test_cases/2022/commands/7E0.0146.yaml new file mode 100644 index 00000000..045192e1 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 26 + response: '7E803414642' +- expected_values: + AAT: 28 + response: '7E803414644' diff --git a/tests/test_cases/2022/commands/7E0.0147.yaml b/tests/test_cases/2022/commands/7E0.0147.yaml new file mode 100644 index 00000000..059ff0bd --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.54902 + response: '7E803414720' +- expected_values: + TP_B: 12.94118 + response: '7E803414721' diff --git a/tests/test_cases/2022/commands/7E0.0149.yaml b/tests/test_cases/2022/commands/7E0.0149.yaml new file mode 100644 index 00000000..6dc81d1e --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.68627 + response: '7E903414928' diff --git a/tests/test_cases/2022/commands/7E0.014A.yaml b/tests/test_cases/2022/commands/7E0.014A.yaml new file mode 100644 index 00000000..7e17e460 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 diff --git a/tests/test_cases/2022/commands/7E0.014C.yaml b/tests/test_cases/2022/commands/7E0.014C.yaml new file mode 100644 index 00000000..987c8b18 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 3.13725 + response: 7E803414C08 +- expected_values: + TAC_PCT: 3.52941 + response: 7E803414C09 diff --git a/tests/test_cases/2022/commands/7E0.0151.yaml b/tests/test_cases/2022/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2022/commands/7E0.0155.yaml b/tests/test_cases/2022/commands/7E0.0155.yaml new file mode 100644 index 00000000..b5114158 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0155.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' diff --git a/tests/test_cases/2022/commands/7E0.0156.yaml b/tests/test_cases/2022/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2022/commands/7E0.0159.yaml b/tests/test_cases/2022/commands/7E0.0159.yaml new file mode 100644 index 00000000..f7a97d4a --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0159.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 3340 + response: 7E8044159014E +- expected_values: + FRP_ABS: 3370 + response: '7E80441590151' +- expected_values: + FRP_ABS: 3510 + response: 7E8044159015F diff --git a/tests/test_cases/2022/commands/7E0.0162.yaml b/tests/test_cases/2022/commands/7E0.0162.yaml new file mode 100644 index 00000000..ff404b09 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0162.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 6 + response: '7E803416283' +- expected_values: + TQ_ACT: 7 + response: '7E803416284' diff --git a/tests/test_cases/2022/commands/7E0.0163.yaml b/tests/test_cases/2022/commands/7E0.0163.yaml new file mode 100644 index 00000000..14f16442 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0163.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 470 + response: 7E804416301D6 diff --git a/tests/test_cases/2022/commands/7E0.0166.yaml b/tests/test_cases/2022/commands/7E0.0166.yaml new file mode 100644 index 00000000..39cf6f9c --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0166.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 1.25 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100280000' +- expected_values: + MAFA: 2.71875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100570000' +- expected_values: + MAFA: 3.03125 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100610000' +- expected_values: + MAFA: 3.0625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100620000' +- expected_values: + MAFA: 3.5625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100720000' diff --git a/tests/test_cases/2022/commands/7E0.0167.yaml b/tests/test_cases/2022/commands/7E0.0167.yaml new file mode 100644 index 00000000..b0d16e63 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0167.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 91 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018300' +- expected_values: + ECT_1: 92 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018400' diff --git a/tests/test_cases/2022/commands/7E0.0168.yaml b/tests/test_cases/2022/commands/7E0.0168.yaml new file mode 100644 index 00000000..f6630842 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.0168.yaml @@ -0,0 +1,42 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 62 + IAT_11_SUP: 1 + IAT_12: 53 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: 7E809416803665D00000000 +- expected_values: + IAT_11: 65 + IAT_11_SUP: 1 + IAT_12: 54 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: 7E809416803695E00000000 +- expected_values: + IAT_11: 66 + IAT_11_SUP: 1 + IAT_12: 55 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: 7E8094168036A5F00000000 +- expected_values: + IAT_11: 69 + IAT_11_SUP: 1 + IAT_12: 57 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: 7E8094168036D6100000000 diff --git a/tests/test_cases/2022/commands/7E0.016C.yaml b/tests/test_cases/2022/commands/7E0.016C.yaml new file mode 100644 index 00000000..b8ec0830 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.016C.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.7451 + TAC_B_CMD: 0 + TP_A_REL: 2.35294 + TP_B_REL: 0 + response: 7E807416C0307060000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 3.13725 + TAC_B_CMD: 0 + TP_A_REL: 2.7451 + TP_B_REL: 0 + response: 7E807416C0308070000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 3.52941 + TAC_B_CMD: 0 + TP_A_REL: 2.7451 + TP_B_REL: 0 + response: 7E807416C0309070000 diff --git a/tests/test_cases/2022/commands/7E0.016D.yaml b/tests/test_cases/2022/commands/7E0.016D.yaml new file mode 100644 index 00000000..2f75edbd --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.016D.yaml @@ -0,0 +1,34 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 3340 + FRP_A_CMD: 3400 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 75 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015401 + 7E8214E730000000000 +- expected_values: + FRP_A: 3540 + FRP_A_CMD: 3440 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 88 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015801 + 7E82162800000000000 diff --git a/tests/test_cases/2022/commands/7E0.018E.yaml b/tests/test_cases/2022/commands/7E0.018E.yaml new file mode 100644 index 00000000..a1421fa9 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.018E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 7 + response: 7E803418E84 +- expected_values: + TQ_FR: 8 + response: 7E803418E85 diff --git a/tests/test_cases/2022/commands/7E0.019D.yaml b/tests/test_cases/2022/commands/7E0.019D.yaml new file mode 100644 index 00000000..06738184 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.019D.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.18 + VFUEL_RATE: 0.18 + response: 7E806419D00090009 +- expected_values: + FUEL_RATE_ALT: 0.2 + VFUEL_RATE: 0.2 + response: 7E806419D000A000A diff --git a/tests/test_cases/2022/commands/7E0.019E.yaml b/tests/test_cases/2022/commands/7E0.019E.yaml new file mode 100644 index 00000000..1ebf29dd --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.019E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 50 + response: 7E804419E00FA +- expected_values: + EXH_RATE: 51.2 + response: 7E804419E0100 diff --git a/tests/test_cases/2022/commands/7E0.01A6.yaml b/tests/test_cases/2022/commands/7E0.01A6.yaml new file mode 100644 index 00000000..b27e8df5 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 24360.6 + response: 7E80641A60003B796 +- expected_values: + ODO: 53925.4 + response: 7E80641A600083A76 +- expected_values: + ODO: 97928.5 + response: 7E80641A6000EF155 +- expected_values: + ODO: 97945.5 + response: 7E80641A6000EF1FF +- expected_values: + ODO: 98227.2 + response: 7E80641A6000EFD00 +- expected_values: + ODO: 98283.6 + response: 7E80641A6000EFF34 diff --git a/tests/test_cases/2022/commands/7E0.220301.yaml b/tests/test_cases/2022/commands/7E0.220301.yaml new file mode 100644 index 00000000..8cfd6a67 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.752 + response: 7E80562030102F0 +- expected_values: + MAZDA3_MAP: 0.77 + response: '7E8056203010302' +- expected_values: + MAZDA3_MAP: 3.325 + response: 7E8056203010CFD +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011030' diff --git a/tests/test_cases/2022/commands/7E0.220307.yaml b/tests/test_cases/2022/commands/7E0.220307.yaml new file mode 100644 index 00000000..6bccd24f --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 2.49943 + response: '7E8056203070666' +- expected_values: + MAZDA3_FP_LD: 17.17098 + response: 7E8056203072BF5 +- expected_values: + MAZDA3_FP_LD: 17.19081 + response: 7E8056203072C02 +- expected_values: + MAZDA3_FP_LD: 23.45159 + response: 7E8056203073C09 diff --git a/tests/test_cases/2022/commands/7E0.220415.yaml b/tests/test_cases/2022/commands/7E0.220415.yaml new file mode 100644 index 00000000..3894a329 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.220415.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 136 + response: '7E8056204150088' +- expected_values: + MAZDA3_EOP: -1 + response: 7E805620415FFFF diff --git a/tests/test_cases/2022/commands/7E0.220522.yaml b/tests/test_cases/2022/commands/7E0.220522.yaml new file mode 100644 index 00000000..2945b9e3 --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.220522.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 37 + response: 7E8046205224D +- expected_values: + MAZDA3_FUEL_T: 53 + response: 7E8046205225D diff --git a/tests/test_cases/2022/commands/7E0.221310.yaml b/tests/test_cases/2022/commands/7E0.221310.yaml new file mode 100644 index 00000000..64ae855e --- /dev/null +++ b/tests/test_cases/2022/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 37.99 + response: 7E8056213101E77 +- expected_values: + MAZDA3_EOT: 47.01 + response: 7E80562131021FD +- expected_values: + MAZDA3_EOT: 47.05 + response: '7E8056213102201' +- expected_values: + MAZDA3_EOT: 90.91 + response: '7E8056213103323' diff --git a/tests/test_cases/2023/command_support.yaml b/tests/test_cases/2023/command_support.yaml index e2f859ee..e1a6e89c 100644 --- a/tests/test_cases/2023/command_support.yaml +++ b/tests/test_cases/2023/command_support.yaml @@ -1,5 +1,25 @@ model_year: 2023 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0111 + - 7DF.012F + - 7DF.0134 + - 7DF.0144 + - 7DF.015E + - 7DF.01A6 "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 - 0102:DTCFRZF @@ -60,6 +80,46 @@ supported_commands_by_ecu: - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.011C:OBDSUP + - 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.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.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.015B:BAT_SOC + - 7E0.015E:FUEL_RATE + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.0169:EGR_A_ACT,EGR_A_ACT_SUP,EGR_A_CMD,EGR_A_CMD_SUP,EGR_A_ERR,EGR_A_ERR_SUP,EGR_B_ACT,EGR_B_ACT_SUP,EGR_B_CMD,EGR_B_CMD_SUP,EGR_B_ERR,EGR_B_ERR_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT "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 @@ -75,3 +135,66 @@ 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.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.011F + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "6F1": + - 6F1.221700 + - 6F1.224AB1 + - 6F1.22586F + - 6F1.22D107 + - 6F1.22D10D + - 6F1.22D240 + - 6F1.22DA12 + - 6F1.22DA1F + - 6F1.22DA22 + - 6F1.22DA23 + - 6F1.22DA25 + - 6F1.22DA28 + - 6F1.22DA2A + - 6F1.22DA2E + - 6F1.22DA37 + - 6F1.22DB32 + - 6F1.22DBE4 + - 6F1.22DFE7 + "700": + - 700.708.221018 + - 700.708.2210A2 + - 700.708.2210AA + - 700.708.221620 + - 700.708.22282C + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2023/commands/720.2261B1.yaml b/tests/test_cases/2023/commands/720.2261B1.yaml new file mode 100644 index 00000000..9a52b3ed --- /dev/null +++ b/tests/test_cases/2023/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 9 + response: 728046261B109 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B164 diff --git a/tests/test_cases/2023/commands/726.22D922.yaml b/tests/test_cases/2023/commands/726.22D922.yaml new file mode 100644 index 00000000..bb15efab --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D922.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 31.6 + response: 72E0462D9229E +- expected_values: + 3_TP_FL: 42.2 + response: 72E0462D922D3 diff --git a/tests/test_cases/2023/commands/726.22D923.yaml b/tests/test_cases/2023/commands/726.22D923.yaml new file mode 100644 index 00000000..1311eaa8 --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 30.8 + response: 72E0462D9239A +- expected_values: + 3_TP_FR: 42.2 + response: 72E0462D923D3 diff --git a/tests/test_cases/2023/commands/726.22D924.yaml b/tests/test_cases/2023/commands/726.22D924.yaml new file mode 100644 index 00000000..5c3d970f --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 31.6 + response: 72E0462D9249E +- expected_values: + 3_TP_RL: 41.6 + response: 72E0462D924D0 diff --git a/tests/test_cases/2023/commands/726.22D925.yaml b/tests/test_cases/2023/commands/726.22D925.yaml new file mode 100644 index 00000000..5a777e6a --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D925.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 31 + response: 72E0462D9259B +- expected_values: + 3_TP_RR: 41.8 + response: 72E0462D925D1 diff --git a/tests/test_cases/2023/commands/726.22D926.yaml b/tests/test_cases/2023/commands/726.22D926.yaml new file mode 100644 index 00000000..914988da --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: 12 + response: 72E0462D9263E +- expected_values: + 3_TT_FL: 42 + response: 72E0462D9265C diff --git a/tests/test_cases/2023/commands/726.22D927.yaml b/tests/test_cases/2023/commands/726.22D927.yaml new file mode 100644 index 00000000..e3a28098 --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D927.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 14 + response: 72E0462D92740 +- expected_values: + 3_TT_FR: 39 + response: 72E0462D92759 diff --git a/tests/test_cases/2023/commands/726.22D928.yaml b/tests/test_cases/2023/commands/726.22D928.yaml new file mode 100644 index 00000000..0a86d52c --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D928.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 13 + response: 72E0462D9283F +- expected_values: + 3_TT_RL: 39 + response: 72E0462D92859 diff --git a/tests/test_cases/2023/commands/726.22D929.yaml b/tests/test_cases/2023/commands/726.22D929.yaml new file mode 100644 index 00000000..3db642a1 --- /dev/null +++ b/tests/test_cases/2023/commands/726.22D929.yaml @@ -0,0 +1,32 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 13 + response: 72E0462D9293F +- expected_values: + 3_TT_RR: 14 + response: 72E0462D92940 +- expected_values: + 3_TT_RR: 18 + response: 72E0462D92944 +- expected_values: + 3_TT_RR: 22 + response: 72E0462D92948 +- expected_values: + 3_TT_RR: 23 + response: 72E0462D92949 +- expected_values: + 3_TT_RR: 24 + response: 72E0462D9294A +- expected_values: + 3_TT_RR: 26 + response: 72E0462D9294C +- expected_values: + 3_TT_RR: 30 + response: 72E0462D92950 +- expected_values: + 3_TT_RR: 31 + response: 72E0462D92951 +- expected_values: + 3_TT_RR: 38 + response: 72E0462D92958 diff --git a/tests/test_cases/2023/commands/7E0.0101.yaml b/tests/test_cases/2023/commands/7E0.0101.yaml new file mode 100644 index 00000000..71014cd3 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0101.yaml @@ -0,0 +1,56 @@ +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 + 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: 1 + 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: 7E80641010007E504 diff --git a/tests/test_cases/2023/commands/7E0.0102.yaml b/tests/test_cases/2023/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2023/commands/7E0.0103.yaml b/tests/test_cases/2023/commands/7E0.0103.yaml new file mode 100644 index 00000000..e7d2b84b --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0103.yaml @@ -0,0 +1,6 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' 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 00000000..9dd37276 --- /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: 6.27451 + response: '7E803410410' +- expected_values: + LOAD_PCT: 100 + response: 7E8034104FF 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 00000000..78dd6100 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 19 + response: 7E80341053B +- expected_values: + ECT: 98 + response: 7E80341058A 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 00000000..23e07328 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -21.09375 + response: '7E803410665' +- expected_values: + SHRTFT1: 19.53125 + response: '7E803410699' 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 00000000..0c8fd0b3 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 134 + response: 7E803410D86 diff --git a/tests/test_cases/2023/commands/7E0.0110.yaml b/tests/test_cases/2023/commands/7E0.0110.yaml new file mode 100644 index 00000000..5b756b10 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 95.46 + response: 7E8044110254A 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 00000000..a285a544 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.80392 + response: '7E803411119' +- expected_values: + TP: 91.76471 + response: 7E8034111EA diff --git a/tests/test_cases/2023/commands/7E0.011C.yaml b/tests/test_cases/2023/commands/7E0.011C.yaml new file mode 100644 index 00000000..afb5c6bc --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.011C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011C +test_cases: +- expected_values: + OBDSUP: OBD & OBD II + response: 7E803411C03 +- expected_values: + OBDSUP: EOBD + response: 7E803411C06 diff --git a/tests/test_cases/2023/commands/7E0.011F.yaml b/tests/test_cases/2023/commands/7E0.011F.yaml new file mode 100644 index 00000000..174e9b99 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.011F.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 0 + response: 7E804411F0000 +- expected_values: + RUNTM: 237 + response: 7E804411F00ED +- expected_values: + RUNTM: 722 + response: 7E804411F02D2 +- expected_values: + RUNTM: 867 + response: 7E804411F0363 +- expected_values: + RUNTM: 1023 + response: 7E804411F03FF diff --git a/tests/test_cases/2023/commands/7E0.0121.yaml b/tests/test_cases/2023/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2023/commands/7E0.012F.yaml b/tests/test_cases/2023/commands/7E0.012F.yaml new file mode 100644 index 00000000..bc4d46d1 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 3.52941 + response: 7E803412F09 +- expected_values: + FLI: 96.07843 + response: 7E803412FF5 diff --git a/tests/test_cases/2023/commands/7E0.0130.yaml b/tests/test_cases/2023/commands/7E0.0130.yaml new file mode 100644 index 00000000..de42c412 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0130.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 7 + response: '7E803413007' +- expected_values: + WARM_UPS: 23 + response: '7E803413017' +- expected_values: + WARM_UPS: 44 + response: 7E80341302C diff --git a/tests/test_cases/2023/commands/7E0.0131.yaml b/tests/test_cases/2023/commands/7E0.0131.yaml new file mode 100644 index 00000000..a19e4807 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0131.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 33100 + response: 7E8044131814C 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 00000000..2b58036a --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.82077 + O2S11_CURRENT: -1.31641 + response: 7E8064134690F7EAF +- expected_values: + LAMBDA11_CURRENT: 0.85205 + O2S11_CURRENT: -1.00391 + response: 7E80641346D107EFF +- expected_values: + LAMBDA11_CURRENT: 0.85876 + O2S11_CURRENT: -1 + response: 7E80641346DEC7F00 +- expected_values: + LAMBDA11_CURRENT: 0.89841 + O2S11_CURRENT: -0.65625 + response: 7E806413472FF7F58 +- expected_values: + LAMBDA11_CURRENT: 0.94531 + O2S11_CURRENT: -0.34766 + response: 7E806413479007FA7 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.10547 + response: 7E8064134FFFF821B +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2023/commands/7E0.0141.yaml b/tests/test_cases/2023/commands/7E0.0141.yaml new file mode 100644 index 00000000..1c481e49 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0141.yaml @@ -0,0 +1,27 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1A5 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 00000000..77a95a6c --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0142.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 11.881 + response: 7E80441422E69 +- expected_values: + VPWR: 13.566 + response: 7E804414234FE +- expected_values: + VPWR: 13.569 + response: '7E80441423501' +- expected_values: + VPWR: 13.829 + response: '7E80441423605' 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 00000000..9763b14c --- /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.86113 + response: 7E80441446E39 +- expected_values: + EQ_RAT: 0.90623 + response: 7E804414473FF +- expected_values: + EQ_RAT: 0.90626 + response: '7E80441447400' +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2023/commands/7E0.0145.yaml b/tests/test_cases/2023/commands/7E0.0145.yaml new file mode 100644 index 00000000..3cc26daf --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0145.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 1.96078 + response: '7E803414505' +- expected_values: + TP_R: 2.7451 + response: '7E803414507' +- expected_values: + TP_R: 3.13725 + response: '7E803414508' diff --git a/tests/test_cases/2023/commands/7E0.0146.yaml b/tests/test_cases/2023/commands/7E0.0146.yaml new file mode 100644 index 00000000..05bbd6eb --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 15 + response: '7E803414637' +- expected_values: + AAT: 70 + response: 7E80341466E 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 00000000..86b9ba1f --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0147.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 11.37255 + response: 7E80341471D +- expected_values: + TP_B: 11.76471 + response: 7E80341471E +- expected_values: + TP_B: 12.54902 + response: '7E803414720' +- expected_values: + TP_B: 12.94118 + response: '7E803414721' +- expected_values: + TP_B: 13.33333 + response: '7E803414722' diff --git a/tests/test_cases/2023/commands/7E0.0149.yaml b/tests/test_cases/2023/commands/7E0.0149.yaml new file mode 100644 index 00000000..e8f05892 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.68627 + response: '7E803414928' diff --git a/tests/test_cases/2023/commands/7E0.014A.yaml b/tests/test_cases/2023/commands/7E0.014A.yaml new file mode 100644 index 00000000..47c64c61 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.014A.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 +- expected_values: + APP_E: 8.62745 + response: 7E803414A16 diff --git a/tests/test_cases/2023/commands/7E0.015B.yaml b/tests/test_cases/2023/commands/7E0.015B.yaml new file mode 100644 index 00000000..d3adbd44 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.015B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015B +test_cases: +- expected_values: + BAT_SOC: 40 + response: 7E803415B66 +- expected_values: + BAT_SOC: 55.29412 + response: 7E803415B8D diff --git a/tests/test_cases/2023/commands/7E0.015E.yaml b/tests/test_cases/2023/commands/7E0.015E.yaml new file mode 100644 index 00000000..c712fa8d --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.015E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.015E +test_cases: +- expected_values: + FUEL_RATE: 0 + response: 7E804415E0000 +- expected_values: + FUEL_RATE: 12.75 + response: 7E804415E00FF +- expected_values: + FUEL_RATE: 25.85 + response: 7E804415E0205 diff --git a/tests/test_cases/2023/commands/7E0.0166.yaml b/tests/test_cases/2023/commands/7E0.0166.yaml new file mode 100644 index 00000000..32c80ebb --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0166.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 1.75 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100380000' +- expected_values: + MAFA: 2 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100400000' +- expected_values: + MAFA: 2.65625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100550000' +- expected_values: + MAFA: 3 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100600000' +- expected_values: + MAFA: 3.375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E807416601006C0000 diff --git a/tests/test_cases/2023/commands/7E0.0167.yaml b/tests/test_cases/2023/commands/7E0.0167.yaml new file mode 100644 index 00000000..944bda21 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0167.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 88 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167018000' diff --git a/tests/test_cases/2023/commands/7E0.0168.yaml b/tests/test_cases/2023/commands/7E0.0168.yaml new file mode 100644 index 00000000..79ec960c --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0168.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: 32 + IAT_11_SUP: 1 + IAT_12: 49 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803485900 + 7E82100000000000000 diff --git a/tests/test_cases/2023/commands/7E0.0169.yaml b/tests/test_cases/2023/commands/7E0.0169.yaml new file mode 100644 index 00000000..e9a629b2 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.0169.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0169 +test_cases: +- expected_values: + EGR_A_ACT: 0 + EGR_A_ACT_SUP: 1 + EGR_A_CMD: 0 + EGR_A_CMD_SUP: 1 + EGR_A_ERR: 0 + EGR_A_ERR_SUP: 1 + EGR_B_ACT: 0 + EGR_B_ACT_SUP: 0 + EGR_B_CMD: 0 + EGR_B_CMD_SUP: 0 + EGR_B_ERR: -100 + EGR_B_ERR_SUP: 0 + response: |- + 7E81009416907000080 + 7E82100000000000000 diff --git a/tests/test_cases/2023/commands/7E0.016C.yaml b/tests/test_cases/2023/commands/7E0.016C.yaml new file mode 100644 index 00000000..dcbe06ac --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.016C.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.35294 + TAC_B_CMD: 0 + TP_A_REL: 1.96078 + TP_B_REL: 0 + response: 7E807416C0306050000 diff --git a/tests/test_cases/2023/commands/7E0.016D.yaml b/tests/test_cases/2023/commands/7E0.016D.yaml new file mode 100644 index 00000000..c285a61b --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.016D.yaml @@ -0,0 +1,50 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 3300 + FRP_A_CMD: 3400 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 72 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015401 + 7E8214A700000000000 +- expected_values: + FRP_A: 9930 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 47 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821E1570000000000 +- expected_values: + FRP_A: 10080 + FRP_A_CMD: 10000 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 36 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D0703E803 + 7E821F04C0000000000 diff --git a/tests/test_cases/2023/commands/7E0.019D.yaml b/tests/test_cases/2023/commands/7E0.019D.yaml new file mode 100644 index 00000000..ed1fd1fe --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.019D.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.14 + VFUEL_RATE: 0.14 + response: 7E806419D00070007 +- expected_values: + FUEL_RATE_ALT: 0.16 + VFUEL_RATE: 0.16 + response: 7E806419D00080008 +- expected_values: + FUEL_RATE_ALT: 0.18 + VFUEL_RATE: 0.18 + response: 7E806419D00090009 diff --git a/tests/test_cases/2023/commands/7E0.019E.yaml b/tests/test_cases/2023/commands/7E0.019E.yaml new file mode 100644 index 00000000..779bc389 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.019E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 40.4 + response: 7E804419E00CA +- expected_values: + EXH_RATE: 41 + response: 7E804419E00CD +- expected_values: + EXH_RATE: 72.8 + response: 7E804419E016C diff --git a/tests/test_cases/2023/commands/7E0.01A6.yaml b/tests/test_cases/2023/commands/7E0.01A6.yaml new file mode 100644 index 00000000..7b346203 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 23054.1 + response: 7E80641A60003848D +- expected_values: + ODO: 27012.3 + response: 7E80641A600041F2B +- expected_values: + ODO: 35609.5 + response: 7E80641A600056EFF +- expected_values: + ODO: 35609.6 + response: 7E80641A600056F00 +- expected_values: + ODO: 38510.5 + response: 7E80641A60005E051 +- expected_values: + ODO: 47544.2 + response: 7E80641A600074132 diff --git a/tests/test_cases/2023/commands/7E0.220301.yaml b/tests/test_cases/2023/commands/7E0.220301.yaml new file mode 100644 index 00000000..17a5f17d --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.723 + response: 7E80562030102D3 +- expected_values: + MAZDA3_MAP: 1.793 + response: '7E8056203010701' +- expected_values: + MAZDA3_MAP: 3.327 + response: 7E8056203010CFF +- expected_values: + MAZDA3_MAP: 3.932 + response: 7E8056203010F5C diff --git a/tests/test_cases/2023/commands/7E0.220307.yaml b/tests/test_cases/2023/commands/7E0.220307.yaml new file mode 100644 index 00000000..5256ffd1 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 16.56519 + response: 7E8056203072A68 +- expected_values: + MAZDA3_FP_LD: 16.79561 + response: 7E8056203072AFF +- expected_values: + MAZDA3_FP_LD: 17.57839 + response: 7E8056203072D00 +- expected_values: + MAZDA3_FP_LD: 20.94606 + response: 7E805620307359F diff --git a/tests/test_cases/2023/commands/7E0.220415.yaml b/tests/test_cases/2023/commands/7E0.220415.yaml new file mode 100644 index 00000000..bb043a76 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.220415.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 116 + response: '7E8056204150074' +- expected_values: + MAZDA3_EOP: 252 + response: 7E80562041500FC +- expected_values: + MAZDA3_EOP: 267 + response: 7E805620415010B diff --git a/tests/test_cases/2023/commands/7E0.220522.yaml b/tests/test_cases/2023/commands/7E0.220522.yaml new file mode 100644 index 00000000..f30ececa --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.220522.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 14 + response: '7E80462052236' +- expected_values: + MAZDA3_FUEL_T: 75 + response: '7E80462052273' diff --git a/tests/test_cases/2023/commands/7E0.221310.yaml b/tests/test_cases/2023/commands/7E0.221310.yaml new file mode 100644 index 00000000..150b7778 --- /dev/null +++ b/tests/test_cases/2023/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 14.78 + response: '7E8056213101566' +- expected_values: + MAZDA3_EOT: 57.29 + response: '7E8056213102601' +- expected_values: + MAZDA3_EOT: 62.35 + response: 7E80562131027FB +- expected_values: + MAZDA3_EOT: 87.4 + response: 7E80562131031C4 diff --git a/tests/test_cases/2024/command_support.yaml b/tests/test_cases/2024/command_support.yaml index a362235e..841deddc 100644 --- a/tests/test_cases/2024/command_support.yaml +++ b/tests/test_cases/2024/command_support.yaml @@ -1,5 +1,36 @@ model_year: 2024 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7DF": + - 7DF.0104 + - 7DF.0105 + - 7DF.0106 + - 7DF.010D + - 7DF.010F + - 7DF.0110 + - 7DF.0111 + - 7DF.012F + - 7DF.0131 + - 7DF.0134 + - 7DF.0142 + - 7DF.0144 + - 7DF.0146 + - 7DF.015B + - 7DF.015E + - 7DF.0162 + - 7DF.01A6 "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 - 0102:DTCFRZF @@ -35,6 +66,70 @@ supported_commands_by_ecu: - 013C:CATEMP11 - 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 + - 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.0102:DTCFRZF + - 7E0.0103:FUELSYS1,FUELSYS2 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.0107:LONGFT1 + - 7E0.010A:FP + - 7E0.010B:MAP + - 7E0.010C:RPM + - 7E0.010D:VSS + - 7E0.010E:SPARKADV + - 7E0.010F:IAT + - 7E0.0110:MAF + - 7E0.0111:TP + - 7E0.0113:O2S11_EXISTS,O2S12_EXISTS,O2S13_EXISTS,O2S14_EXISTS,O2S21_EXISTS,O2S22_EXISTS,O2S23_EXISTS,O2S24_EXISTS + - 7E0.0114:O2S11,SHRTFT11 + - 7E0.0115:O2S12,SHRTFT11 + - 7E0.011C:OBDSUP + - 7E0.011F:RUNTM + - 7E0.0121:MIL_DIST + - 7E0.0123:FRP + - 7E0.012C:EGR_PCT + - 7E0.012E:EVAP_PCT + - 7E0.012F:FLI + - 7E0.0130:WARM_UPS + - 7E0.0131:CLR_DIST + - 7E0.0132:EVAP_VP + - 7E0.0133:BARO + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.013C:CATEMP11 + - 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.0143:LOAD_ABS + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.014C:TAC_PCT + - 7E0.0151:FUEL_TYP + - 7E0.0155:STSO2FT1 + - 7E0.0156:LGSO2FT1 + - 7E0.0159:FRP_ABS + - 7E0.015B:BAT_SOC + - 7E0.015E:FUEL_RATE + - 7E0.0162:TQ_ACT + - 7E0.0163:TQ_REF + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.0167:ECT_1,ECT_1_SUP,ECT_2,ECT_2_SUP + - 7E0.0168:IAT_11,IAT_11_SUP,IAT_12,IAT_12_SUP,IAT_13,IAT_13_SUP,IAT_21,IAT_21_SUP,IAT_22,IAT_22_SUP,IAT_23,IAT_23_SUP + - 7E0.016C:CTAC_A_SUP,CTAC_B_SUP,RTP_A_SUP,RTP_B_SUP,TAC_A_CMD,TAC_B_CMD,TP_A_REL,TP_B_REL + - 7E0.016D:FRP_A,FRP_A_CMD,FRP_A_CMD_SUP,FRP_A_SUP,FRP_B,FRP_B_CMD,FRP_B_CMD_SUP,FRP_B_SUP,FRT_A,FRT_A_SUP,FRT_B,FRT_B_SUP + - 7E0.018E:TQ_FR + - 7E0.019A:EHEV_MODE,EHEV_MODE_SUP,HEV_BATT_A,HEV_BATT_A_SUP,HEV_BATT_V,HEV_BATT_V_SUP,HEV_MODE,HEV_MODE_SUP + - 7E0.019D:FUEL_RATE_ALT,VFUEL_RATE + - 7E0.019E:EXH_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT "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 @@ -50,3 +145,46 @@ 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.0101 + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010C + - 7E1.7E9.010D + - 7E1.7E9.010F + - 7E1.7E9.0111 + - 7E1.7E9.0131 + - 7E1.7E9.0141 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX + "7E1": + - 7E1.7E9.0121 + - 7E1.7E9.0130 + - 7E1.7E9.0149 diff --git a/tests/test_cases/2024/commands/720.2261B1.yaml b/tests/test_cases/2024/commands/720.2261B1.yaml new file mode 100644 index 00000000..1483a19f --- /dev/null +++ b/tests/test_cases/2024/commands/720.2261B1.yaml @@ -0,0 +1,11 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: '728 04 62 61 B1 39 ' +- expected_values: + MAZDA3_FUEL_LEVEL: 5 + response: 728046261B105 +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B164 diff --git a/tests/test_cases/2024/commands/726.22D922.yaml b/tests/test_cases/2024/commands/726.22D922.yaml new file mode 100644 index 00000000..10734b98 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D922.yaml @@ -0,0 +1,18 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 41.2 + response: |- + 22D9221 + 72E0462D922CE +- expected_values: + 3_TP_FL: 41.6 + response: |- + 22D9221 + 72E0462D922D0 +- expected_values: + 3_TP_FL: 28.2 + response: 72E0462D9228D +- expected_values: + 3_TP_FL: 50.8 + response: 72E0462D922FE diff --git a/tests/test_cases/2024/commands/726.22D923.yaml b/tests/test_cases/2024/commands/726.22D923.yaml new file mode 100644 index 00000000..884508c4 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D923.yaml @@ -0,0 +1,23 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 37.4 + response: |- + 22D923 + 72E0462D923BB +- expected_values: + 3_TP_FR: 40.8 + response: |- + 22D9231 + 72E0462D923CC +- expected_values: + 3_TP_FR: 41.4 + response: |- + 22D9231 + 72E0462D923CF +- expected_values: + 3_TP_FR: 25.6 + response: 72E0462D92380 +- expected_values: + 3_TP_FR: 46.6 + response: 72E0462D923E9 diff --git a/tests/test_cases/2024/commands/726.22D924.yaml b/tests/test_cases/2024/commands/726.22D924.yaml new file mode 100644 index 00000000..da63b7b4 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 31.2 + response: 72E0462D9249C +- expected_values: + 3_TP_RL: 50.8 + response: 72E0462D924FE diff --git a/tests/test_cases/2024/commands/726.22D925.yaml b/tests/test_cases/2024/commands/726.22D925.yaml new file mode 100644 index 00000000..6a061317 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D925.yaml @@ -0,0 +1,18 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 37.6 + response: |- + 22D9251 + 72E0462D925BC +- expected_values: + 3_TP_RR: 38.2 + response: |- + 22D9251 + 72E0462D925BF +- expected_values: + 3_TP_RR: 31.4 + response: 72E0462D9259D +- expected_values: + 3_TP_RR: 50.8 + response: 72E0462D925FE diff --git a/tests/test_cases/2024/commands/726.22D926.yaml b/tests/test_cases/2024/commands/726.22D926.yaml new file mode 100644 index 00000000..480209d3 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: -17 + response: 72E0462D92621 +- expected_values: + 3_TT_FL: 204 + response: 72E0462D926FE diff --git a/tests/test_cases/2024/commands/726.22D927.yaml b/tests/test_cases/2024/commands/726.22D927.yaml new file mode 100644 index 00000000..81d06649 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D927.yaml @@ -0,0 +1,18 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 33 + response: |- + 22D9271 + 72E0462D92753 +- expected_values: + 3_TT_FR: 36 + response: |- + 22D9271 + 72E0462D92756 +- expected_values: + 3_TT_FR: -16 + response: 72E0462D92722 +- expected_values: + 3_TT_FR: 52 + response: 72E0462D92766 diff --git a/tests/test_cases/2024/commands/726.22D928.yaml b/tests/test_cases/2024/commands/726.22D928.yaml new file mode 100644 index 00000000..de1e02dd --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D928.yaml @@ -0,0 +1,18 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 29 + response: |- + 22D9281 + 72E0462D9284F +- expected_values: + 3_TT_RL: 32 + response: |- + 22D9281 + 72E0462D92852 +- expected_values: + 3_TT_RL: -18 + response: 72E0462D92820 +- expected_values: + 3_TT_RL: 204 + response: 72E0462D928FE diff --git a/tests/test_cases/2024/commands/726.22D929.yaml b/tests/test_cases/2024/commands/726.22D929.yaml new file mode 100644 index 00000000..54bc4f08 --- /dev/null +++ b/tests/test_cases/2024/commands/726.22D929.yaml @@ -0,0 +1,18 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 29 + response: |- + 22D9291 + 72E0462D9294F +- expected_values: + 3_TT_RR: 32 + response: |- + 22D9291 + 72E0462D92952 +- expected_values: + 3_TT_RR: -18 + response: 72E0462D92920 +- expected_values: + 3_TT_RR: 204 + response: 72E0462D929FE diff --git a/tests/test_cases/2024/commands/793.22D901.yaml b/tests/test_cases/2024/commands/793.22D901.yaml new file mode 100644 index 00000000..dc291c52 --- /dev/null +++ b/tests/test_cases/2024/commands/793.22D901.yaml @@ -0,0 +1,5 @@ +command_id: 793.22D901 +test_cases: +- expected_values: + MAZDA3_CC_TGT_DIST: 16 + response: '7E8 05 62 D9 01 00 40 ' diff --git a/tests/test_cases/2024/commands/7E0.0101.yaml b/tests/test_cases/2024/commands/7E0.0101.yaml new file mode 100644 index 00000000..c8bd862f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0101.yaml @@ -0,0 +1,83 @@ +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 + 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: 1 + 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: 7E80641010007E504 +- expected_values: + ACRF_RDY: 0 + ACRF_SUP: 0 + AIR_RDY: 0 + AIR_SUP: 0 + CAT_RDY: 1 + CAT_SUP: 1 + CCM_RDY: 0 + CCM_SUP: 1 + CIM_SUP: SPARK + DTC_CNT: 0 + EGR_RDY: 1 + EGR_SUP: 1 + EVAP_RDY: 1 + 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: 1 + O2S_SUP: 1 + response: 7E80641010007E5A5 diff --git a/tests/test_cases/2024/commands/7E0.0102.yaml b/tests/test_cases/2024/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2024/commands/7E0.0103.yaml b/tests/test_cases/2024/commands/7E0.0103.yaml new file mode 100644 index 00000000..9629a4d3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0103.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0103 +test_cases: +- expected_values: + FUELSYS1: OL + FUELSYS2: 'OFF' + response: '7E80441030100' +- expected_values: + FUELSYS1: CL + FUELSYS2: 'OFF' + response: '7E80441030200' +- expected_values: + FUELSYS1: OL-Drive + FUELSYS2: 'OFF' + response: '7E80441030400' 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 00000000..af346408 --- /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 00000000..cb3f722f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 20 + response: 7E80341053C +- expected_values: + ECT: 105 + response: '7E803410591' diff --git a/tests/test_cases/2024/commands/7E0.0106.yaml b/tests/test_cases/2024/commands/7E0.0106.yaml new file mode 100644 index 00000000..aecf7047 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -25 + response: '7E803410660' +- expected_values: + SHRTFT1: 25 + response: 7E8034106A0 diff --git a/tests/test_cases/2024/commands/7E0.0107.yaml b/tests/test_cases/2024/commands/7E0.0107.yaml new file mode 100644 index 00000000..91b4ddbe --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0107.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0107 +test_cases: +- expected_values: + LONGFT1: -7.03125 + response: '7E803410777' +- expected_values: + LONGFT1: 25 + response: 7E8034107A0 diff --git a/tests/test_cases/2024/commands/7E0.010A.yaml b/tests/test_cases/2024/commands/7E0.010A.yaml new file mode 100644 index 00000000..a3a5b719 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010A.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010A +test_cases: +- expected_values: + FP: 345 + response: 7E803410A73 +- expected_values: + FP: 528 + response: 7E803410AB0 diff --git a/tests/test_cases/2024/commands/7E0.010B.yaml b/tests/test_cases/2024/commands/7E0.010B.yaml new file mode 100644 index 00000000..891baee3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010B +test_cases: +- expected_values: + MAP: 22 + response: 7E803410B16 +- expected_values: + MAP: 200 + response: 7E803410BC8 diff --git a/tests/test_cases/2024/commands/7E0.010C.yaml b/tests/test_cases/2024/commands/7E0.010C.yaml new file mode 100644 index 00000000..eea4600a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.010C +test_cases: +- expected_values: + RPM: 574.25 + response: 7E804410C08F9 +- expected_values: + RPM: 576 + response: 7E804410C0900 +- expected_values: + RPM: 1215.75 + response: 7E804410C12FF +- expected_values: + RPM: 4094 + response: 7E804410C3FF8 diff --git a/tests/test_cases/2024/commands/7E0.010D.yaml b/tests/test_cases/2024/commands/7E0.010D.yaml new file mode 100644 index 00000000..8e1e6640 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 146 + response: 7E803410D92 diff --git a/tests/test_cases/2024/commands/7E0.010E.yaml b/tests/test_cases/2024/commands/7E0.010E.yaml new file mode 100644 index 00000000..faa1bcec --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010E +test_cases: +- expected_values: + SPARKADV: -3.5 + response: 7E803410E79 +- expected_values: + SPARKADV: 39.5 + response: 7E803410ECF diff --git a/tests/test_cases/2024/commands/7E0.010F.yaml b/tests/test_cases/2024/commands/7E0.010F.yaml new file mode 100644 index 00000000..bb694b3a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.010F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010F +test_cases: +- expected_values: + IAT: -9 + response: 7E803410F1F +- expected_values: + IAT: 65 + response: 7E803410F69 diff --git a/tests/test_cases/2024/commands/7E0.0110.yaml b/tests/test_cases/2024/commands/7E0.0110.yaml new file mode 100644 index 00000000..b6541d1a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0110.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 0 + response: '7E80441100000' +- expected_values: + MAF: 2.55 + response: 7E804411000FF +- expected_values: + MAF: 159.58 + response: 7E80441103E56 diff --git a/tests/test_cases/2024/commands/7E0.0111.yaml b/tests/test_cases/2024/commands/7E0.0111.yaml new file mode 100644 index 00000000..36627280 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0111.yaml @@ -0,0 +1,13 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 10.19608 + response: 7E80341111A +- expected_values: + TP: 12.94118 + response: |- + 7E803411121 + 7E903411121 +- expected_values: + TP: 84.70588 + response: 7E8034111D8 diff --git a/tests/test_cases/2024/commands/7E0.0113.yaml b/tests/test_cases/2024/commands/7E0.0113.yaml new file mode 100644 index 00000000..d1cbe4ca --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0113.yaml @@ -0,0 +1,12 @@ +command_id: 7E0.0113 +test_cases: +- expected_values: + O2S11_EXISTS: 1 + O2S12_EXISTS: 1 + O2S13_EXISTS: 0 + O2S14_EXISTS: 0 + O2S21_EXISTS: 0 + O2S22_EXISTS: 0 + O2S23_EXISTS: 0 + O2S24_EXISTS: 0 + response: '7E803411303' diff --git a/tests/test_cases/2024/commands/7E0.0114.yaml b/tests/test_cases/2024/commands/7E0.0114.yaml new file mode 100644 index 00000000..fbaee1e9 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0114.yaml @@ -0,0 +1,10 @@ +command_id: 7E0.0114 +test_cases: +- expected_values: + O2S11: 1.275 + SHRTFT11: -32.6875 + response: 7E8044114FF7A +- expected_values: + O2S11: 1.275 + SHRTFT11: -14.71875 + response: 7E8044114FF91 diff --git a/tests/test_cases/2024/commands/7E0.0115.yaml b/tests/test_cases/2024/commands/7E0.0115.yaml new file mode 100644 index 00000000..08a39b53 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0115.yaml @@ -0,0 +1,18 @@ +command_id: 7E0.0115 +test_cases: +- expected_values: + O2S12: 0 + SHRTFT11: -28 + response: '7E80441150080' +- expected_values: + O2S12: 0.19 + SHRTFT11: -26.4375 + response: '7E80441152682' +- expected_values: + O2S12: 0.835 + SHRTFT11: -29.5625 + response: 7E8044115A77E +- expected_values: + O2S12: 0.94 + SHRTFT11: -28 + response: 7E8044115BC80 diff --git a/tests/test_cases/2024/commands/7E0.011C.yaml b/tests/test_cases/2024/commands/7E0.011C.yaml new file mode 100644 index 00000000..637ca1a0 --- /dev/null +++ b/tests/test_cases/2024/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/2024/commands/7E0.011F.yaml b/tests/test_cases/2024/commands/7E0.011F.yaml new file mode 100644 index 00000000..521b2062 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.011F.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 0 + response: 7E804411F0000 +- expected_values: + RUNTM: 3071 + response: 7E804411F0BFF +- expected_values: + RUNTM: 3079 + response: 7E804411F0C07 diff --git a/tests/test_cases/2024/commands/7E0.0121.yaml b/tests/test_cases/2024/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2024/commands/7E0.0123.yaml b/tests/test_cases/2024/commands/7E0.0123.yaml new file mode 100644 index 00000000..478ac583 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0123.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0123 +test_cases: +- expected_values: + FRP: 3060 + response: '7E80441230132' +- expected_values: + FRP: 5110 + response: 7E804412301FF +- expected_values: + FRP: 10310 + response: '7E80441230407' +- expected_values: + FRP: 15300 + response: 7E804412305FA diff --git a/tests/test_cases/2024/commands/7E0.012C.yaml b/tests/test_cases/2024/commands/7E0.012C.yaml new file mode 100644 index 00000000..0a00c726 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012C.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.012C +test_cases: +- expected_values: + EGR_PCT: 0 + response: 7E803412C00 +- expected_values: + EGR_PCT: 10.19608 + response: 7E803412C1A +- expected_values: + EGR_PCT: 17.64706 + response: 7E803412C2D diff --git a/tests/test_cases/2024/commands/7E0.012E.yaml b/tests/test_cases/2024/commands/7E0.012E.yaml new file mode 100644 index 00000000..08c46f94 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012E +test_cases: +- expected_values: + EVAP_PCT: 0 + response: 7E803412E00 +- expected_values: + EVAP_PCT: 81.17647 + response: 7E803412ECF 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 00000000..949673f3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.012F.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 48.62745 + response: '7E8 03 41 2F 7C ' +- expected_values: + FLI: 64.31373 + response: '7E8 03 41 2F A4 ' +- expected_values: + FLI: 3.52941 + response: 7E803412F09 +- expected_values: + FLI: 96.07843 + response: 7E803412FF5 diff --git a/tests/test_cases/2024/commands/7E0.0130.yaml b/tests/test_cases/2024/commands/7E0.0130.yaml new file mode 100644 index 00000000..f0665268 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0130.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 0 + response: '7E803413000' +- expected_values: + WARM_UPS: 5 + response: '7E803413005' +- expected_values: + WARM_UPS: 32 + response: '7E803413020' +- expected_values: + WARM_UPS: 88 + response: '7E803413058' +- expected_values: + WARM_UPS: 211 + response: 7E8034130D3 +- expected_values: + WARM_UPS: 215 + response: 7E8034130D7 +- expected_values: + WARM_UPS: 217 + response: 7E8034130D9 +- expected_values: + WARM_UPS: 219 + response: 7E8034130DB +- expected_values: + WARM_UPS: 233 + response: 7E8034130E9 +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF 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 00000000..26786de0 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 9751 + response: '7E8 04 41 31 26 17 ' +- expected_values: + CLR_DIST: 0 + response: '7E80441310000' +- expected_values: + CLR_DIST: 255 + response: 7E804413100FF +- expected_values: + CLR_DIST: 18432 + response: '7E80441314800' diff --git a/tests/test_cases/2024/commands/7E0.0132.yaml b/tests/test_cases/2024/commands/7E0.0132.yaml new file mode 100644 index 00000000..ac7e51a3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0132.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0132 +test_cases: +- expected_values: + EVAP_VP: 0.0075 + response: 7E8044132001E +- expected_values: + EVAP_VP: -0.89525 + response: 7E8044132F203 +- expected_values: + EVAP_VP: -0.02725 + response: 7E8044132FF93 +- expected_values: + EVAP_VP: -0.00125 + response: 7E8044132FFFB diff --git a/tests/test_cases/2024/commands/7E0.0133.yaml b/tests/test_cases/2024/commands/7E0.0133.yaml new file mode 100644 index 00000000..1cd27800 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0133.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0133 +test_cases: +- expected_values: + BARO: 100 + response: '7E803413364' +- expected_values: + BARO: 101 + response: '7E803413365' +- expected_values: + BARO: 102 + response: '7E803413366' +- expected_values: + BARO: 103 + response: '7E803413367' 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 00000000..21a552dd --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.71136 + O2S11_CURRENT: -2.36719 + response: 7E80641345B0E7DA2 +- expected_values: + LAMBDA11_CURRENT: 0.84775 + O2S11_CURRENT: -1 + response: 7E80641346C837F00 +- expected_values: + LAMBDA11_CURRENT: 0.85156 + O2S11_CURRENT: -0.96094 + response: 7E80641346D007F0A +- expected_values: + LAMBDA11_CURRENT: 0.86642 + O2S11_CURRENT: -1.00391 + response: 7E80641346EE77EFF +- expected_values: + LAMBDA11_CURRENT: 0.89841 + O2S11_CURRENT: -0.64062 + response: 7E806413472FF7F5C +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.00391 + response: 7E8064134FFC08201 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2024/commands/7E0.013C.yaml b/tests/test_cases/2024/commands/7E0.013C.yaml new file mode 100644 index 00000000..49cc9fb9 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.013C.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.013C +test_cases: +- expected_values: + CATEMP11: 357.1 + response: 7E804413C0F83 +- expected_values: + CATEMP11: 470.5 + response: 7E804413C13F1 +- expected_values: + CATEMP11: 550.4 + response: 7E804413C1710 +- expected_values: + CATEMP11: 597.3 + response: 7E804413C18E5 diff --git a/tests/test_cases/2024/commands/7E0.0141.yaml b/tests/test_cases/2024/commands/7E0.0141.yaml new file mode 100644 index 00000000..a8687f63 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0141.yaml @@ -0,0 +1,102 @@ +command_id: 7E0.0141 +test_cases: +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 0 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E101 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 0 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 0 + O2S_ENA: 1 + response: 7E80641410007E105 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 0 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E1A5 +- expected_values: + ACRFCMPL: 0 + ACRF_ENA: 0 + AIR_CMPL: 0 + AIR_ENA: 0 + CAT_CMPL: 1 + CAT_ENA: 1 + CCM_CMPL: 0 + CCM_ENA: 1 + CIM_SUP_FLAG: SPARK + EGR_CMPL: 1 + EGR_ENA: 1 + EVAPCMPL: 1 + EVAP_ENA: 1 + FUEL_CMPL: 0 + FUEL_ENA: 1 + HCATCMPL: 0 + HCAT_ENA: 0 + HTR_CMPL: 0 + HTR_ENA: 1 + MIS_CMPL: 0 + MIS_ENA: 1 + O2S_CMPL: 1 + O2S_ENA: 1 + response: 7E80641410007E5A5 diff --git a/tests/test_cases/2024/commands/7E0.0142.yaml b/tests/test_cases/2024/commands/7E0.0142.yaml new file mode 100644 index 00000000..af9ac4cd --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0142.yaml @@ -0,0 +1,19 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 12.325 + response: '7E80441423025' +- expected_values: + VPWR: 12.544 + response: '7E80441423100' +- expected_values: + VPWR: 13.311 + response: 7E804414233FF +- expected_values: + VPWR: 14.651 + response: 7E8044142393B +- expected_values: + VPWR: 13.757 + response: |- + 7E90441423535 + 7E804414235BD diff --git a/tests/test_cases/2024/commands/7E0.0143.yaml b/tests/test_cases/2024/commands/7E0.0143.yaml new file mode 100644 index 00000000..ad74a791 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0143.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0143 +test_cases: +- expected_values: + LOAD_ABS: 13.72549 + response: '7E80441430023' +- expected_values: + LOAD_ABS: 51.76471 + response: '7E80441430084' 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 00000000..7ffa1a19 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.67491 + response: '7E80441445663' +- expected_values: + EQ_RAT: 0.85158 + response: 7E80441446D00 +- expected_values: + EQ_RAT: 0.90623 + response: 7E804414473FF +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2024/commands/7E0.0145.yaml b/tests/test_cases/2024/commands/7E0.0145.yaml new file mode 100644 index 00000000..757ba5c4 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0145.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 1.96078 + response: '7E803414505' +- expected_values: + TP_R: 2.35294 + response: '7E803414506' +- expected_values: + TP_R: 2.7451 + response: '7E803414507' +- expected_values: + TP_R: 3.13725 + response: '7E803414508' +- expected_values: + TP_R: 10.58824 + response: 7E80341451B diff --git a/tests/test_cases/2024/commands/7E0.0146.yaml b/tests/test_cases/2024/commands/7E0.0146.yaml new file mode 100644 index 00000000..02bde175 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0146.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: -9 + response: 7E80341461F +- expected_values: + AAT: 31 + response: '7E803414647' diff --git a/tests/test_cases/2024/commands/7E0.0147.yaml b/tests/test_cases/2024/commands/7E0.0147.yaml new file mode 100644 index 00000000..26fbefda --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 10.98039 + response: 7E80341471C +- expected_values: + TP_B: 63.13725 + response: 7E8034147A1 diff --git a/tests/test_cases/2024/commands/7E0.0149.yaml b/tests/test_cases/2024/commands/7E0.0149.yaml new file mode 100644 index 00000000..57994cd8 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0149.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.29412 + response: '7E803414927' +- expected_values: + APP_D: 15.68627 + response: '7E803414928' diff --git a/tests/test_cases/2024/commands/7E0.014A.yaml b/tests/test_cases/2024/commands/7E0.014A.yaml new file mode 100644 index 00000000..bf1efa7a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014A.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 8.23529 + response: 7E803414A15 +- expected_values: + APP_E: 8.62745 + response: 7E803414A16 diff --git a/tests/test_cases/2024/commands/7E0.014C.yaml b/tests/test_cases/2024/commands/7E0.014C.yaml new file mode 100644 index 00000000..bde7f3c7 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.014C.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.014C +test_cases: +- expected_values: + TAC_PCT: 2.35294 + response: 7E803414C06 +- expected_values: + TAC_PCT: 23.92157 + response: 7E803414C3D diff --git a/tests/test_cases/2024/commands/7E0.0151.yaml b/tests/test_cases/2024/commands/7E0.0151.yaml new file mode 100644 index 00000000..6459d41f --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0151.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0151 +test_cases: +- expected_values: + FUEL_TYP: GAS + response: '7E803415101' diff --git a/tests/test_cases/2024/commands/7E0.0155.yaml b/tests/test_cases/2024/commands/7E0.0155.yaml new file mode 100644 index 00000000..468e968a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0155.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0155 +test_cases: +- expected_values: + STSO2FT1: 0 + response: '7E803415580' +- expected_values: + STSO2FT1: 0.78125 + response: '7E803415581' diff --git a/tests/test_cases/2024/commands/7E0.0156.yaml b/tests/test_cases/2024/commands/7E0.0156.yaml new file mode 100644 index 00000000..5a5661b2 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0156.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0156 +test_cases: +- expected_values: + LGSO2FT1: 0 + response: '7E803415680' diff --git a/tests/test_cases/2024/commands/7E0.0159.yaml b/tests/test_cases/2024/commands/7E0.0159.yaml new file mode 100644 index 00000000..6e40f82b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0159.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0159 +test_cases: +- expected_values: + FRP_ABS: 3100 + response: '7E80441590136' +- expected_values: + FRP_ABS: 5110 + response: 7E804415901FF +- expected_values: + FRP_ABS: 5150 + response: '7E80441590203' +- expected_values: + FRP_ABS: 16220 + response: '7E80441590656' diff --git a/tests/test_cases/2024/commands/7E0.015B.yaml b/tests/test_cases/2024/commands/7E0.015B.yaml new file mode 100644 index 00000000..9df8bf9d --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.015B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015B +test_cases: +- expected_values: + BAT_SOC: 43.92157 + response: 7E803415B70 +- expected_values: + BAT_SOC: 57.64706 + response: 7E803415B93 diff --git a/tests/test_cases/2024/commands/7E0.015E.yaml b/tests/test_cases/2024/commands/7E0.015E.yaml new file mode 100644 index 00000000..a2ca7e5b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.015E.yaml @@ -0,0 +1,16 @@ +command_id: 7E0.015E +test_cases: +- expected_values: + FUEL_RATE: 0 + response: |- + 015E + 7E804415E0000 +- expected_values: + FUEL_RATE: 0 + response: 7E804415E0000 +- expected_values: + FUEL_RATE: 12.7 + response: 7E804415E00FE +- expected_values: + FUEL_RATE: 29.25 + response: 7E804415E0249 diff --git a/tests/test_cases/2024/commands/7E0.0162.yaml b/tests/test_cases/2024/commands/7E0.0162.yaml new file mode 100644 index 00000000..550612b2 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0162.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0162 +test_cases: +- expected_values: + TQ_ACT: 0 + response: 7E80341627D +- expected_values: + TQ_ACT: 87 + response: 7E8034162D4 diff --git a/tests/test_cases/2024/commands/7E0.0163.yaml b/tests/test_cases/2024/commands/7E0.0163.yaml new file mode 100644 index 00000000..14f16442 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0163.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0163 +test_cases: +- expected_values: + TQ_REF: 470 + response: 7E804416301D6 diff --git a/tests/test_cases/2024/commands/7E0.0166.yaml b/tests/test_cases/2024/commands/7E0.0166.yaml new file mode 100644 index 00000000..26cf62e3 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0166.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 0 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100000000' +- expected_values: + MAFA: 7.96875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E80741660100FF0000 +- expected_values: + MAFA: 192.6875 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660118160000' diff --git a/tests/test_cases/2024/commands/7E0.0167.yaml b/tests/test_cases/2024/commands/7E0.0167.yaml new file mode 100644 index 00000000..49090c81 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0167.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0167 +test_cases: +- expected_values: + ECT_1: 53 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: 7E8054167015D00 +- expected_values: + ECT_1: 104 + ECT_1_SUP: 1 + ECT_2: -40 + ECT_2_SUP: 0 + response: '7E8054167019000' diff --git a/tests/test_cases/2024/commands/7E0.0168.yaml b/tests/test_cases/2024/commands/7E0.0168.yaml new file mode 100644 index 00000000..fa05ef6b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.0168.yaml @@ -0,0 +1,38 @@ +command_id: 7E0.0168 +test_cases: +- expected_values: + IAT_11: -19 + IAT_11_SUP: 1 + IAT_12: -7 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803152100 + 7E82100000000000000 +- expected_values: + IAT_11: 58 + IAT_11_SUP: 1 + IAT_12: 72 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803627000 + 7E82100000000000000 +- expected_values: + IAT_11: 65 + IAT_11_SUP: 1 + IAT_12: 58 + IAT_12_SUP: 1 + IAT_13_SUP: 0 + IAT_21_SUP: 0 + IAT_22_SUP: 0 + IAT_23_SUP: 0 + response: |- + 7E81009416803696200 + 7E82100000000000000 diff --git a/tests/test_cases/2024/commands/7E0.016C.yaml b/tests/test_cases/2024/commands/7E0.016C.yaml new file mode 100644 index 00000000..1d6e100e --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.016C.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.016C +test_cases: +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 1.17647 + TAC_B_CMD: 0 + TP_A_REL: 2.7451 + TP_B_REL: 0 + response: 7E807416C0303070000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 2.35294 + TAC_B_CMD: 0 + TP_A_REL: 1.96078 + TP_B_REL: 0 + response: 7E807416C0306050000 +- expected_values: + CTAC_A_SUP: 1 + CTAC_B_SUP: 0 + RTP_A_SUP: 1 + RTP_B_SUP: 0 + TAC_A_CMD: 65.09804 + TAC_B_CMD: 0 + TP_A_REL: 53.33333 + TP_B_REL: 0 + response: 7E807416C03A6880000 diff --git a/tests/test_cases/2024/commands/7E0.016D.yaml b/tests/test_cases/2024/commands/7E0.016D.yaml new file mode 100644 index 00000000..182e6678 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.016D.yaml @@ -0,0 +1,130 @@ +command_id: 7E0.016D +test_cases: +- expected_values: + FRP_A: 3100 + FRP_A_CMD: 3180 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 25 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07013E01 + 7E82136410000000000 +- expected_values: + FRP_A: 3270 + FRP_A_CMD: 3200 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 29 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07014001 + 7E82147450000000000 +- expected_values: + FRP_A: 3300 + FRP_A_CMD: 3210 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 28 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07014101 + 7E8214A440000000000 +- expected_values: + FRP_A: 3130 + FRP_A_CMD: 3220 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 30 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07014201 + 7E82139460000000000 +- expected_values: + FRP_A: 3440 + FRP_A_CMD: 3340 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 28 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07014E01 + 7E82158440000000000 +- expected_values: + FRP_A: 3300 + FRP_A_CMD: 3370 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 76 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015101 + 7E8214A740000000000 +- expected_values: + FRP_A: 3340 + FRP_A_CMD: 3400 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 84 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07015401 + 7E8214E7C0000000000 +- expected_values: + FRP_A: 5420 + FRP_A_CMD: 5140 + FRP_A_CMD_SUP: 1 + FRP_A_SUP: 1 + FRP_B: 0 + FRP_B_CMD: 0 + FRP_B_CMD_SUP: 0 + FRP_B_SUP: 0 + FRT_A: 46 + FRT_A_SUP: 1 + FRT_B: -40 + FRT_B_SUP: 0 + response: |- + 7E8100D416D07020202 + 7E8211E560000000000 diff --git a/tests/test_cases/2024/commands/7E0.018E.yaml b/tests/test_cases/2024/commands/7E0.018E.yaml new file mode 100644 index 00000000..a8b09450 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.018E.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.018E +test_cases: +- expected_values: + TQ_FR: 4 + response: 7E803418E81 +- expected_values: + TQ_FR: 5 + response: 7E803418E82 +- expected_values: + TQ_FR: 6 + response: 7E803418E83 +- expected_values: + TQ_FR: 7 + response: 7E803418E84 +- expected_values: + TQ_FR: 8 + response: 7E803418E85 diff --git a/tests/test_cases/2024/commands/7E0.019A.yaml b/tests/test_cases/2024/commands/7E0.019A.yaml new file mode 100644 index 00000000..b35ab532 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019A.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.019A +test_cases: +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: -51.7 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.35938 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F000597 + 7E821FDFB0000000000 diff --git a/tests/test_cases/2024/commands/7E0.019D.yaml b/tests/test_cases/2024/commands/7E0.019D.yaml new file mode 100644 index 00000000..50c77d31 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019D.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.019D +test_cases: +- expected_values: + FUEL_RATE_ALT: 0.2 + VFUEL_RATE: 0.2 + response: 7E806419D000A000A +- expected_values: + FUEL_RATE_ALT: 0.24 + VFUEL_RATE: 0.24 + response: 7E806419D000C000C +- expected_values: + FUEL_RATE_ALT: 0.26 + VFUEL_RATE: 0.26 + response: 7E806419D000D000D diff --git a/tests/test_cases/2024/commands/7E0.019E.yaml b/tests/test_cases/2024/commands/7E0.019E.yaml new file mode 100644 index 00000000..5b85b791 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.019E.yaml @@ -0,0 +1,23 @@ +command_id: 7E0.019E +test_cases: +- expected_values: + EXH_RATE: 50.4 + response: 7E804419E00FC +- expected_values: + EXH_RATE: 50.6 + response: 7E804419E00FD +- expected_values: + EXH_RATE: 55.8 + response: 7E804419E0117 +- expected_values: + EXH_RATE: 58.4 + response: 7E804419E0124 +- expected_values: + EXH_RATE: 58.8 + response: 7E804419E0126 +- expected_values: + EXH_RATE: 59.2 + response: 7E804419E0128 +- expected_values: + EXH_RATE: 65 + response: 7E804419E0145 diff --git a/tests/test_cases/2024/commands/7E0.01A6.yaml b/tests/test_cases/2024/commands/7E0.01A6.yaml new file mode 100644 index 00000000..ec6582fb --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.01A6.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 18894.8 + response: 7E80641A60002E214 +- expected_values: + ODO: 49638.3 + response: 7E80641A6000792FF +- expected_values: + ODO: 50124.8 + response: 7E80641A60007A600 +- expected_values: + ODO: 58956.9 + response: 7E80641A60008FF01 +- expected_values: + ODO: 58982.4 + response: 7E80641A600090000 +- expected_values: + ODO: 72549.3 + response: 7E80641A6000B11F5 diff --git a/tests/test_cases/2024/commands/7E0.220301.yaml b/tests/test_cases/2024/commands/7E0.220301.yaml new file mode 100644 index 00000000..85ca9aff --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.220301.yaml @@ -0,0 +1,32 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 1.125 + response: '7E8 05 62 03 01 04 65 ' +- expected_values: + MAZDA3_MAP: 1.22 + response: '7E8 05 62 03 01 04 C4 ' +- expected_values: + MAZDA3_MAP: 1.545 + response: '7E8 05 62 03 01 06 09 ' +- expected_values: + MAZDA3_MAP: 1.821 + response: '7E8 05 62 03 01 07 1D ' +- expected_values: + MAZDA3_MAP: 2.282 + response: '7E8 05 62 03 01 08 EA ' +- expected_values: + MAZDA3_MAP: 3.195 + response: '7E8 05 62 03 01 0C 7B ' +- expected_values: + MAZDA3_MAP: 0.591 + response: 7E805620301024F +- expected_values: + MAZDA3_MAP: 1.023 + response: 7E80562030103FF +- expected_values: + MAZDA3_MAP: 1.28 + response: '7E8056203010500' +- expected_values: + MAZDA3_MAP: 4 + response: '7E8056203011013' diff --git a/tests/test_cases/2024/commands/7E0.220307.yaml b/tests/test_cases/2024/commands/7E0.220307.yaml new file mode 100644 index 00000000..3fabec9b --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.220307.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 22.39261 + response: '7E8 05 62 03 07 39 53 ' +- expected_values: + MAZDA3_FP_LD: 14.2153 + response: '7E8056203072464' +- expected_values: + MAZDA3_FP_LD: 17.57687 + response: 7E8056203072CFF +- expected_values: + MAZDA3_FP_LD: 17.57839 + response: 7E8056203072D00 +- expected_values: + MAZDA3_FP_LD: 47.50134 + response: 7E805620307799A diff --git a/tests/test_cases/2024/commands/7E0.220415.yaml b/tests/test_cases/2024/commands/7E0.220415.yaml new file mode 100644 index 00000000..82b7c164 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.220415.yaml @@ -0,0 +1,20 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 142 + response: '7E8 05 62 04 15 00 8E ' +- expected_values: + MAZDA3_EOP: 146 + response: '7E8 05 62 04 15 00 92 ' +- expected_values: + MAZDA3_EOP: 182 + response: '7E8 05 62 04 15 00 B6 ' +- expected_values: + MAZDA3_EOP: 0 + response: '7E8056204150000' +- expected_values: + MAZDA3_EOP: 255 + response: 7E80562041500FF +- expected_values: + MAZDA3_EOP: 256 + response: '7E8056204150100' diff --git a/tests/test_cases/2024/commands/7E0.220522.yaml b/tests/test_cases/2024/commands/7E0.220522.yaml new file mode 100644 index 00000000..ce41cc1a --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.220522.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 24 + response: '7E80462052240' +- expected_values: + MAZDA3_FUEL_T: 86 + response: 7E8046205227E diff --git a/tests/test_cases/2024/commands/7E0.221310.yaml b/tests/test_cases/2024/commands/7E0.221310.yaml new file mode 100644 index 00000000..0a233606 --- /dev/null +++ b/tests/test_cases/2024/commands/7E0.221310.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 36.97 + response: '7E8 05 62 13 10 1E 11 ' +- expected_values: + MAZDA3_EOT: 39.83 + response: '7E8 05 62 13 10 1F 2F ' +- expected_values: + MAZDA3_EOT: 46.98 + response: '7E8 05 62 13 10 21 FA ' +- expected_values: + MAZDA3_EOT: 50.23 + response: '7E8 05 62 13 10 23 3F ' +- expected_values: + MAZDA3_EOT: 24.02 + response: '7E8056213101902' +- expected_values: + MAZDA3_EOT: 59.84 + response: '7E8056213102700' +- expected_values: + MAZDA3_EOT: 87.99 + response: 7E80562131031FF +- expected_values: + MAZDA3_EOT: 116.71 + response: 7E8056213103D37 diff --git a/tests/test_cases/2025/command_support.yaml b/tests/test_cases/2025/command_support.yaml index c607e775..feb9639e 100644 --- a/tests/test_cases/2025/command_support.yaml +++ b/tests/test_cases/2025/command_support.yaml @@ -1,5 +1,18 @@ model_year: 2025 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR + "7DF": + - 7DF.0104 "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 - 0102:DTCFRZF @@ -32,3 +45,69 @@ supported_commands_by_ecu: - 0132:EVAP_VP - 0133:BARO - 0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 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.0102:DTCFRZF + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0110:MAF + - 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.0146:AAT + - 7E0.0147:TP_B + - 7E0.015B:BAT_SOC + - 7E0.015E:FUEL_RATE + - 7E0.0166:MAFA,MAFA_SUP,MAFB,MAFB_SUP + - 7E0.019A:EHEV_MODE,EHEV_MODE_SUP,HEV_BATT_A,HEV_BATT_A_SUP,HEV_BATT_V,HEV_BATT_V_SUP,HEV_MODE,HEV_MODE_SUP + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.221310:MAZDA3_EOT + "7E1": + - 7E1.7E9.0104 + - 7E1.7E9.0105 + - 7E1.7E9.010D + - 7E1.7E9.0111 + - 7E1.7E9.0131 + - 7E1.7E9.0142 +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2025/commands/720.2261B1.yaml b/tests/test_cases/2025/commands/720.2261B1.yaml new file mode 100644 index 00000000..49cbb159 --- /dev/null +++ b/tests/test_cases/2025/commands/720.2261B1.yaml @@ -0,0 +1,8 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B15E +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B15F diff --git a/tests/test_cases/2025/commands/726.22D922.yaml b/tests/test_cases/2025/commands/726.22D922.yaml new file mode 100644 index 00000000..78859e2c --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D922.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 33.4 + response: 72E0462D922A7 +- expected_values: + 3_TP_FL: 45.2 + response: 72E0462D922E2 diff --git a/tests/test_cases/2025/commands/726.22D923.yaml b/tests/test_cases/2025/commands/726.22D923.yaml new file mode 100644 index 00000000..a5db329f --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 33.2 + response: 72E0462D923A6 +- expected_values: + 3_TP_FR: 45.4 + response: 72E0462D923E3 diff --git a/tests/test_cases/2025/commands/726.22D924.yaml b/tests/test_cases/2025/commands/726.22D924.yaml new file mode 100644 index 00000000..3d391d3f --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D924.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 33.2 + response: 72E0462D924A6 +- expected_values: + 3_TP_RL: 47.6 + response: 72E0462D924EE diff --git a/tests/test_cases/2025/commands/726.22D925.yaml b/tests/test_cases/2025/commands/726.22D925.yaml new file mode 100644 index 00000000..189ab525 --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D925.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 33.6 + response: 72E0462D925A8 +- expected_values: + 3_TP_RR: 47.6 + response: 72E0462D925EE diff --git a/tests/test_cases/2025/commands/726.22D926.yaml b/tests/test_cases/2025/commands/726.22D926.yaml new file mode 100644 index 00000000..aa741aa8 --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D926.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: 14 + response: 72E0462D92640 +- expected_values: + 3_TT_FL: 16 + response: 72E0462D92642 diff --git a/tests/test_cases/2025/commands/726.22D927.yaml b/tests/test_cases/2025/commands/726.22D927.yaml new file mode 100644 index 00000000..ffa3a546 --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D927.yaml @@ -0,0 +1,5 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 15 + response: 72E0462D92741 diff --git a/tests/test_cases/2025/commands/726.22D928.yaml b/tests/test_cases/2025/commands/726.22D928.yaml new file mode 100644 index 00000000..186d92fd --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D928.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 12 + response: 72E0462D9283E +- expected_values: + 3_TT_RL: 15 + response: 72E0462D92841 diff --git a/tests/test_cases/2025/commands/726.22D929.yaml b/tests/test_cases/2025/commands/726.22D929.yaml new file mode 100644 index 00000000..ac338d49 --- /dev/null +++ b/tests/test_cases/2025/commands/726.22D929.yaml @@ -0,0 +1,5 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 12 + response: 72E0462D9293E diff --git a/tests/test_cases/2025/commands/7E0.0101.yaml b/tests/test_cases/2025/commands/7E0.0101.yaml new file mode 100644 index 00000000..9fdef7d2 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0101.yaml @@ -0,0 +1,29 @@ +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 diff --git a/tests/test_cases/2025/commands/7E0.0102.yaml b/tests/test_cases/2025/commands/7E0.0102.yaml new file mode 100644 index 00000000..bd027c0f --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0102.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0102 +test_cases: +- expected_values: + DTCFRZF: 0 + response: '7E80441020000' diff --git a/tests/test_cases/2025/commands/7E0.0104.yaml b/tests/test_cases/2025/commands/7E0.0104.yaml new file mode 100644 index 00000000..46f5f013 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 7.05882 + response: '7E803410412' +- expected_values: + 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 new file mode 100644 index 00000000..29e8e0ed --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 25 + response: '7E803410541' +- expected_values: + ECT: 97 + response: '7E803410589' 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 00000000..580acdb2 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -10.15625 + response: '7E803410673' +- expected_values: + SHRTFT1: 14.84375 + response: '7E803410693' diff --git a/tests/test_cases/2025/commands/7E0.010D.yaml b/tests/test_cases/2025/commands/7E0.010D.yaml new file mode 100644 index 00000000..f394e180 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 139 + response: 7E803410D8B diff --git a/tests/test_cases/2025/commands/7E0.0110.yaml b/tests/test_cases/2025/commands/7E0.0110.yaml new file mode 100644 index 00000000..a9eff18e --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0110.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0110 +test_cases: +- expected_values: + MAF: 1.67 + response: 7E804411000A7 +- expected_values: + MAF: 2.56 + response: '7E80441100100' +- expected_values: + MAF: 23.03 + response: 7E804411008FF +- expected_values: + MAF: 81.99 + response: '7E80441102007' 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 00000000..e797d12b --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0111.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 9.80392 + response: '7E803411119' +- expected_values: + TP: 91.37255 + response: 7E8034111E9 diff --git a/tests/test_cases/2025/commands/7E0.011F.yaml b/tests/test_cases/2025/commands/7E0.011F.yaml new file mode 100644 index 00000000..f07100d5 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.011F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.011F +test_cases: +- expected_values: + RUNTM: 219 + response: 7E804411F00DB +- expected_values: + RUNTM: 1404 + response: 7E804411F057C diff --git a/tests/test_cases/2025/commands/7E0.0121.yaml b/tests/test_cases/2025/commands/7E0.0121.yaml new file mode 100644 index 00000000..13d78353 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0121.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0121 +test_cases: +- expected_values: + MIL_DIST: 0 + response: '7E80441210000' diff --git a/tests/test_cases/2025/commands/7E0.012F.yaml b/tests/test_cases/2025/commands/7E0.012F.yaml new file mode 100644 index 00000000..b06ff079 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 5.88235 + response: 7E803412F0F +- expected_values: + FLI: 96.47059 + response: 7E803412FF6 diff --git a/tests/test_cases/2025/commands/7E0.0130.yaml b/tests/test_cases/2025/commands/7E0.0130.yaml new file mode 100644 index 00000000..fc34362c --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0130.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0130 +test_cases: +- expected_values: + WARM_UPS: 255 + response: 7E8034130FF diff --git a/tests/test_cases/2025/commands/7E0.0131.yaml b/tests/test_cases/2025/commands/7E0.0131.yaml new file mode 100644 index 00000000..9afd184e --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0131.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 6925 + response: 7E80441311B0D +- expected_values: + CLR_DIST: 8447 + response: 7E804413120FF +- expected_values: + CLR_DIST: 8448 + response: '7E80441312100' +- expected_values: + CLR_DIST: 11008 + response: 7E80441312B00 diff --git a/tests/test_cases/2025/commands/7E0.0134.yaml b/tests/test_cases/2025/commands/7E0.0134.yaml new file mode 100644 index 00000000..39c052f3 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0134.yaml @@ -0,0 +1,30 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.79645 + O2S11_CURRENT: -1.65625 + response: 7E806413465F27E58 +- expected_values: + LAMBDA11_CURRENT: 0.96094 + O2S11_CURRENT: -0.22266 + response: 7E80641347B007FC7 +- expected_values: + LAMBDA11_CURRENT: 0.98993 + O2S11_CURRENT: -0.00391 + response: 7E80641347EB67FFF +- expected_values: + LAMBDA11_CURRENT: 0.99216 + O2S11_CURRENT: -0.01953 + response: 7E80641347EFF7FFB +- expected_values: + LAMBDA11_CURRENT: 0.99387 + O2S11_CURRENT: 0 + response: 7E80641347F378000 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.14844 + response: 7E8064134FFFF8226 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4 + response: 7E8064134FFFF8400 diff --git a/tests/test_cases/2025/commands/7E0.0142.yaml b/tests/test_cases/2025/commands/7E0.0142.yaml new file mode 100644 index 00000000..628aaff5 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0142.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.605 + response: '7E80441423525' +- expected_values: + VPWR: 13.742 + response: 7E804414235AE +- expected_values: + VPWR: 13.83 + response: '7E80441423606' diff --git a/tests/test_cases/2025/commands/7E0.0144.yaml b/tests/test_cases/2025/commands/7E0.0144.yaml new file mode 100644 index 00000000..2b7b1639 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0144.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.86699 + response: 7E80441446EF9 +- expected_values: + EQ_RAT: 0.99217 + response: 7E80441447EFF +- expected_values: + EQ_RAT: 1.00002 + response: '7E80441448000' +- expected_values: + EQ_RAT: 1.03154 + response: '7E80441448409' diff --git a/tests/test_cases/2025/commands/7E0.0146.yaml b/tests/test_cases/2025/commands/7E0.0146.yaml new file mode 100644 index 00000000..2b79e444 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0146.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 14 + response: '7E803414636' +- expected_values: + AAT: 17 + response: '7E803414639' +- expected_values: + AAT: 18 + response: 7E80341463A 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 00000000..3022203f --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0147.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.15686 + response: 7E80341471F +- expected_values: + TP_B: 12.94118 + response: '7E803414721' diff --git a/tests/test_cases/2025/commands/7E0.015B.yaml b/tests/test_cases/2025/commands/7E0.015B.yaml new file mode 100644 index 00000000..c828046e --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.015B.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015B +test_cases: +- expected_values: + BAT_SOC: 39.60784 + response: 7E803415B65 +- expected_values: + BAT_SOC: 56.47059 + response: 7E803415B90 diff --git a/tests/test_cases/2025/commands/7E0.015E.yaml b/tests/test_cases/2025/commands/7E0.015E.yaml new file mode 100644 index 00000000..87946c04 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.015E.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.015E +test_cases: +- expected_values: + FUEL_RATE: 0 + response: 7E804415E0000 +- expected_values: + FUEL_RATE: 12.75 + response: 7E804415E00FF +- expected_values: + FUEL_RATE: 26.4 + response: 7E804415E0210 diff --git a/tests/test_cases/2025/commands/7E0.0166.yaml b/tests/test_cases/2025/commands/7E0.0166.yaml new file mode 100644 index 00000000..60e02725 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.0166.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.0166 +test_cases: +- expected_values: + MAFA: 2.0625 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: '7E80741660100420000' +- expected_values: + MAFA: 2.9375 + MAFA_SUP: 1 + MAFB: 0 + MAFB_SUP: 0 + response: 7E807416601005E0000 diff --git a/tests/test_cases/2025/commands/7E0.019A.yaml b/tests/test_cases/2025/commands/7E0.019A.yaml new file mode 100644 index 00000000..e9f5a5bb --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.019A.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.019A +test_cases: +- expected_values: + EHEV_MODE: CSM + EHEV_MODE_SUP: 1 + HEV_BATT_A: 16.2 + HEV_BATT_A_SUP: 1 + HEV_BATT_V: 22.375 + HEV_BATT_V_SUP: 1 + HEV_MODE: CSM + HEV_MODE_SUP: 1 + response: |- + 7E81008419A0F000598 + 7E82100A20000000000 diff --git a/tests/test_cases/2025/commands/7E0.01A6.yaml b/tests/test_cases/2025/commands/7E0.01A6.yaml new file mode 100644 index 00000000..deda55b1 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.01A6.yaml @@ -0,0 +1,17 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 11139.8 + response: 7E80641A60001B326 +- expected_values: + ODO: 11263.9 + response: 7E80641A60001B7FF +- expected_values: + ODO: 11264 + response: 7E80641A60001B800 +- expected_values: + ODO: 19174.8 + response: 7E80641A60002ED04 +- expected_values: + ODO: 19706 + response: 7E80641A6000301C4 diff --git a/tests/test_cases/2025/commands/7E0.220301.yaml b/tests/test_cases/2025/commands/7E0.220301.yaml new file mode 100644 index 00000000..76cf82e3 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.220301.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.765 + response: 7E80562030102FD +- expected_values: + MAZDA3_MAP: 1.29 + response: 7E805620301050A +- expected_values: + MAZDA3_MAP: 2.815 + response: 7E8056203010AFF +- expected_values: + MAZDA3_MAP: 3.996 + response: 7E8056203010F9C diff --git a/tests/test_cases/2025/commands/7E0.220307.yaml b/tests/test_cases/2025/commands/7E0.220307.yaml new file mode 100644 index 00000000..deb5d60f --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 17.88357 + response: 7E8056203072DC8 +- expected_values: + MAZDA3_FP_LD: 17.95987 + response: 7E8056203072DFA +- expected_values: + MAZDA3_FP_LD: 17.97818 + response: 7E8056203072E06 +- expected_values: + MAZDA3_FP_LD: 21.58999 + response: '7E8056203073745' diff --git a/tests/test_cases/2025/commands/7E0.220415.yaml b/tests/test_cases/2025/commands/7E0.220415.yaml new file mode 100644 index 00000000..291d9def --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.220415.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 146 + response: '7E8056204150092' +- expected_values: + MAZDA3_EOP: 174 + response: 7E80562041500AE diff --git a/tests/test_cases/2025/commands/7E0.220522.yaml b/tests/test_cases/2025/commands/7E0.220522.yaml new file mode 100644 index 00000000..b6ef1df1 --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.220522.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220522 +test_cases: +- expected_values: + MAZDA3_FUEL_T: 30 + response: '7E80462052246' +- expected_values: + MAZDA3_FUEL_T: 50 + response: 7E8046205225A diff --git a/tests/test_cases/2025/commands/7E0.221310.yaml b/tests/test_cases/2025/commands/7E0.221310.yaml new file mode 100644 index 00000000..ddb664fd --- /dev/null +++ b/tests/test_cases/2025/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 29.14 + response: 7E8056213101B02 +- expected_values: + MAZDA3_EOT: 52.14 + response: 7E80562131023FE +- expected_values: + MAZDA3_EOT: 57.29 + response: '7E8056213102601' +- expected_values: + MAZDA3_EOT: 106.09 + response: '7E8056213103911' diff --git a/tests/test_cases/2026/command_support.yaml b/tests/test_cases/2026/command_support.yaml index c3b3bb23..6727dc39 100644 --- a/tests/test_cases/2026/command_support.yaml +++ b/tests/test_cases/2026/command_support.yaml @@ -1,5 +1,16 @@ model_year: 2026 supported_commands_by_ecu: + "720": + - 720.2261B1:MAZDA3_FUEL_LEVEL + "726": + - 726.22D922:3_TP_FL + - 726.22D923:3_TP_FR + - 726.22D924:3_TP_RL + - 726.22D925:3_TP_RR + - 726.22D926:3_TT_FL + - 726.22D927:3_TT_FR + - 726.22D928:3_TT_RL + - 726.22D929:3_TT_RR "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 - 0102:DTCFRZF @@ -31,3 +42,56 @@ supported_commands_by_ecu: - 0133:BARO - 0134:LAMBDA11_CURRENT,O2S11_CURRENT - 013C:CATEMP11 + - 7E0.0104:LOAD_PCT + - 7E0.0105:ECT + - 7E0.0106:SHRTFT1 + - 7E0.010D:VSS + - 7E0.0111:TP + - 7E0.012F:FLI + - 7E0.0131:CLR_DIST + - 7E0.0134:LAMBDA11_CURRENT,O2S11_CURRENT + - 7E0.0142:VPWR + - 7E0.0144:EQ_RAT + - 7E0.0145:TP_R + - 7E0.0146:AAT + - 7E0.0147:TP_B + - 7E0.0149:APP_D + - 7E0.014A:APP_E + - 7E0.015E:FUEL_RATE + - 7E0.01A6:ODO + - 7E0.220301:MAZDA3_MAP + - 7E0.220307:MAZDA3_FP_LD + - 7E0.220415:MAZDA3_EOP + - 7E0.221310:MAZDA3_EOT +unsupported_commands_by_ecu: + "720": + - 720.222A05:MAZDA3_TP_1 + - 720.222A06:MAZDA3_TP_2 + - 720.222A07:MAZDA3_TP_3 + - 720.222A08:MAZDA3_TP_4 + - 720.222A0A:MAZDA3_TT_1 + - 720.222A0B:MAZDA3_TT_2 + - 720.222A0C:MAZDA3_TT_3 + - 720.222A0D:MAZDA3_TT_4 + - 720.22C901:3_TIRE_FL_PRESSURE,3_TIRE_FR_PRESSURE,3_TIRE_RL_PRESSURE,3_TIRE_RR_PRESSURE + - 720.22C902:3_TIRE_FL_TEMP,3_TIRE_FR_TEMP,3_TIRE_RL_TEMP,3_TIRE_RR_TEMP + "793": + - 793.22D901:MAZDA3_CC_TGT_DIST + "7E0": + - 7E0.220306:MAZDA3_EGR_OPEN_MM + - 7E0.220380:MAZDA3_DPF_REGEN + - 7E0.2203DB:MAZDA3_EXH_DIFF_P + - 7E0.2203DF:MAZDA3_VGT_OPEN_PERC + - 7E0.2203FB:MAZDA3_EGR_OPEN_PERC + - 7E0.22042C:MAZDA3_DPF_PM_ACC + - 7E0.22042D:MAZDA3_DPF_PM_GEN + - 7E0.220432:MAZDA3_DPF_REGEN_CNT + - 7E0.220433:MAZDA3_DPF_LAMP_CNT + - 7E0.220434:MAZDA3_DPF_REGEN_DIST + - 7E0.220435:MAZDA3_OIL_DIL_CNT + - 7E0.22044B:MAZDA3_DPF_PM_ACC_DES + - 7E0.220451:MAZDA3_OXY + - 7E0.22050F:MAZDA3_VGT_OPEN + - 7E0.220519:MAZDA3_OIL_CHANGE_DIST + - 7E0.220522:MAZDA3_FUEL_T + - 7E0.220542:MAZDA3_OIL_CHANGE_DIST_MAX diff --git a/tests/test_cases/2026/commands/720.2261B1.yaml b/tests/test_cases/2026/commands/720.2261B1.yaml new file mode 100644 index 00000000..dc983b3c --- /dev/null +++ b/tests/test_cases/2026/commands/720.2261B1.yaml @@ -0,0 +1,14 @@ +command_id: 720.2261B1 +test_cases: +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B14B +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B14C +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B14D +- expected_values: + MAZDA3_FUEL_LEVEL: 55 + response: 728046261B14E diff --git a/tests/test_cases/2026/commands/726.22D922.yaml b/tests/test_cases/2026/commands/726.22D922.yaml new file mode 100644 index 00000000..4b307be9 --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D922.yaml @@ -0,0 +1,32 @@ +command_id: 726.22D922 +test_cases: +- expected_values: + 3_TP_FL: 32.6 + response: 72E0462D922A3 +- expected_values: + 3_TP_FL: 32.8 + response: 72E0462D922A4 +- expected_values: + 3_TP_FL: 33 + response: 72E0462D922A5 +- expected_values: + 3_TP_FL: 33.2 + response: 72E0462D922A6 +- expected_values: + 3_TP_FL: 33.4 + response: 72E0462D922A7 +- expected_values: + 3_TP_FL: 33.6 + response: 72E0462D922A8 +- expected_values: + 3_TP_FL: 33.8 + response: 72E0462D922A9 +- expected_values: + 3_TP_FL: 34 + response: 72E0462D922AA +- expected_values: + 3_TP_FL: 34.2 + response: 72E0462D922AB +- expected_values: + 3_TP_FL: 36.2 + response: 72E0462D922B5 diff --git a/tests/test_cases/2026/commands/726.22D923.yaml b/tests/test_cases/2026/commands/726.22D923.yaml new file mode 100644 index 00000000..d097282e --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D923.yaml @@ -0,0 +1,8 @@ +command_id: 726.22D923 +test_cases: +- expected_values: + 3_TP_FR: 32.6 + response: 72E0462D923A3 +- expected_values: + 3_TP_FR: 35.8 + response: 72E0462D923B3 diff --git a/tests/test_cases/2026/commands/726.22D924.yaml b/tests/test_cases/2026/commands/726.22D924.yaml new file mode 100644 index 00000000..4e00e879 --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D924.yaml @@ -0,0 +1,26 @@ +command_id: 726.22D924 +test_cases: +- expected_values: + 3_TP_RL: 32.8 + response: 72E0462D924A4 +- expected_values: + 3_TP_RL: 33 + response: 72E0462D924A5 +- expected_values: + 3_TP_RL: 33.2 + response: 72E0462D924A6 +- expected_values: + 3_TP_RL: 33.4 + response: 72E0462D924A7 +- expected_values: + 3_TP_RL: 33.6 + response: 72E0462D924A8 +- expected_values: + 3_TP_RL: 33.8 + response: 72E0462D924A9 +- expected_values: + 3_TP_RL: 34 + response: 72E0462D924AA +- expected_values: + 3_TP_RL: 35.8 + response: 72E0462D924B3 diff --git a/tests/test_cases/2026/commands/726.22D925.yaml b/tests/test_cases/2026/commands/726.22D925.yaml new file mode 100644 index 00000000..771864e9 --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D925.yaml @@ -0,0 +1,32 @@ +command_id: 726.22D925 +test_cases: +- expected_values: + 3_TP_RR: 33 + response: 72E0462D925A5 +- expected_values: + 3_TP_RR: 33.2 + response: 72E0462D925A6 +- expected_values: + 3_TP_RR: 33.4 + response: 72E0462D925A7 +- expected_values: + 3_TP_RR: 33.6 + response: 72E0462D925A8 +- expected_values: + 3_TP_RR: 33.8 + response: 72E0462D925A9 +- expected_values: + 3_TP_RR: 34 + response: 72E0462D925AA +- expected_values: + 3_TP_RR: 34.2 + response: 72E0462D925AB +- expected_values: + 3_TP_RR: 34.4 + response: 72E0462D925AC +- expected_values: + 3_TP_RR: 34.6 + response: 72E0462D925AD +- expected_values: + 3_TP_RR: 36 + response: 72E0462D925B4 diff --git a/tests/test_cases/2026/commands/726.22D926.yaml b/tests/test_cases/2026/commands/726.22D926.yaml new file mode 100644 index 00000000..63957670 --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D926.yaml @@ -0,0 +1,29 @@ +command_id: 726.22D926 +test_cases: +- expected_values: + 3_TT_FL: 23 + response: 72E0462D92649 +- expected_values: + 3_TT_FL: 24 + response: 72E0462D9264A +- expected_values: + 3_TT_FL: 25 + response: 72E0462D9264B +- expected_values: + 3_TT_FL: 26 + response: 72E0462D9264C +- expected_values: + 3_TT_FL: 27 + response: 72E0462D9264D +- expected_values: + 3_TT_FL: 28 + response: 72E0462D9264E +- expected_values: + 3_TT_FL: 29 + response: 72E0462D9264F +- expected_values: + 3_TT_FL: 30 + response: 72E0462D92650 +- expected_values: + 3_TT_FL: 42 + response: 72E0462D9265C diff --git a/tests/test_cases/2026/commands/726.22D927.yaml b/tests/test_cases/2026/commands/726.22D927.yaml new file mode 100644 index 00000000..0a63b3ee --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D927.yaml @@ -0,0 +1,32 @@ +command_id: 726.22D927 +test_cases: +- expected_values: + 3_TT_FR: 22 + response: 72E0462D92748 +- expected_values: + 3_TT_FR: 23 + response: 72E0462D92749 +- expected_values: + 3_TT_FR: 24 + response: 72E0462D9274A +- expected_values: + 3_TT_FR: 25 + response: 72E0462D9274B +- expected_values: + 3_TT_FR: 26 + response: 72E0462D9274C +- expected_values: + 3_TT_FR: 27 + response: 72E0462D9274D +- expected_values: + 3_TT_FR: 31 + response: 72E0462D92751 +- expected_values: + 3_TT_FR: 32 + response: 72E0462D92752 +- expected_values: + 3_TT_FR: 33 + response: 72E0462D92753 +- expected_values: + 3_TT_FR: 42 + response: 72E0462D9275C diff --git a/tests/test_cases/2026/commands/726.22D928.yaml b/tests/test_cases/2026/commands/726.22D928.yaml new file mode 100644 index 00000000..eb595520 --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D928.yaml @@ -0,0 +1,23 @@ +command_id: 726.22D928 +test_cases: +- expected_values: + 3_TT_RL: 22 + response: 72E0462D92848 +- expected_values: + 3_TT_RL: 23 + response: 72E0462D92849 +- expected_values: + 3_TT_RL: 24 + response: 72E0462D9284A +- expected_values: + 3_TT_RL: 25 + response: 72E0462D9284B +- expected_values: + 3_TT_RL: 26 + response: 72E0462D9284C +- expected_values: + 3_TT_RL: 27 + response: 72E0462D9284D +- expected_values: + 3_TT_RL: 38 + response: 72E0462D92858 diff --git a/tests/test_cases/2026/commands/726.22D929.yaml b/tests/test_cases/2026/commands/726.22D929.yaml new file mode 100644 index 00000000..8c0c637f --- /dev/null +++ b/tests/test_cases/2026/commands/726.22D929.yaml @@ -0,0 +1,20 @@ +command_id: 726.22D929 +test_cases: +- expected_values: + 3_TT_RR: 21 + response: 72E0462D92947 +- expected_values: + 3_TT_RR: 22 + response: 72E0462D92948 +- expected_values: + 3_TT_RR: 23 + response: 72E0462D92949 +- expected_values: + 3_TT_RR: 24 + response: 72E0462D9294A +- expected_values: + 3_TT_RR: 29 + response: 72E0462D9294F +- expected_values: + 3_TT_RR: 37 + response: 72E0462D92957 diff --git a/tests/test_cases/2026/commands/7E0.0104.yaml b/tests/test_cases/2026/commands/7E0.0104.yaml new file mode 100644 index 00000000..1ed77c62 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0104.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0104 +test_cases: +- expected_values: + LOAD_PCT: 13.33333 + response: '7E803410422' +- expected_values: + LOAD_PCT: 87.84314 + response: 7E8034104E0 diff --git a/tests/test_cases/2026/commands/7E0.0105.yaml b/tests/test_cases/2026/commands/7E0.0105.yaml new file mode 100644 index 00000000..352bd78c --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0105.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0105 +test_cases: +- expected_values: + ECT: 58 + response: '7E803410562' +- expected_values: + ECT: 98 + response: 7E80341058A diff --git a/tests/test_cases/2026/commands/7E0.0106.yaml b/tests/test_cases/2026/commands/7E0.0106.yaml new file mode 100644 index 00000000..b764e67f --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0106.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0106 +test_cases: +- expected_values: + SHRTFT1: -12.5 + response: '7E803410670' +- expected_values: + SHRTFT1: 11.71875 + response: 7E80341068F diff --git a/tests/test_cases/2026/commands/7E0.010D.yaml b/tests/test_cases/2026/commands/7E0.010D.yaml new file mode 100644 index 00000000..542b6447 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.010D.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.010D +test_cases: +- expected_values: + VSS: 0 + response: 7E803410D00 +- expected_values: + VSS: 88 + response: 7E803410D58 diff --git a/tests/test_cases/2026/commands/7E0.0111.yaml b/tests/test_cases/2026/commands/7E0.0111.yaml new file mode 100644 index 00000000..39050126 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0111.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0111 +test_cases: +- expected_values: + TP: 13.33333 + response: '7E803411122' diff --git a/tests/test_cases/2026/commands/7E0.012F.yaml b/tests/test_cases/2026/commands/7E0.012F.yaml new file mode 100644 index 00000000..f2a44e5e --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.012F.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.012F +test_cases: +- expected_values: + FLI: 49.41176 + response: 7E803412F7E +- expected_values: + FLI: 95.68627 + response: 7E803412FF4 diff --git a/tests/test_cases/2026/commands/7E0.0131.yaml b/tests/test_cases/2026/commands/7E0.0131.yaml new file mode 100644 index 00000000..056d8c1c --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0131.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.0131 +test_cases: +- expected_values: + CLR_DIST: 1125 + response: '7E80441310465' +- expected_values: + CLR_DIST: 1139 + response: '7E80441310473' diff --git a/tests/test_cases/2026/commands/7E0.0134.yaml b/tests/test_cases/2026/commands/7E0.0134.yaml new file mode 100644 index 00000000..d6603690 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0134.yaml @@ -0,0 +1,26 @@ +command_id: 7E0.0134 +test_cases: +- expected_values: + LAMBDA11_CURRENT: 0.86322 + O2S11_CURRENT: -0.85156 + response: 7E80641346E7E7F26 +- expected_values: + LAMBDA11_CURRENT: 0.9902 + O2S11_CURRENT: -0.00391 + response: 7E80641347EBF7FFF +- expected_values: + LAMBDA11_CURRENT: 0.99469 + O2S11_CURRENT: 0 + response: 7E80641347F528000 +- expected_values: + LAMBDA11_CURRENT: 1.00003 + O2S11_CURRENT: 0.03516 + response: '7E806413480018009' +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 2.27344 + response: 7E8064134FFFF8246 +- expected_values: + LAMBDA11_CURRENT: 1.99 + O2S11_CURRENT: 4.22656 + response: 7E8064134FFFF843A diff --git a/tests/test_cases/2026/commands/7E0.0142.yaml b/tests/test_cases/2026/commands/7E0.0142.yaml new file mode 100644 index 00000000..b359b947 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0142.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0142 +test_cases: +- expected_values: + VPWR: 13.707 + response: 7E8044142358B diff --git a/tests/test_cases/2026/commands/7E0.0144.yaml b/tests/test_cases/2026/commands/7E0.0144.yaml new file mode 100644 index 00000000..ab776ddd --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0144.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.0144 +test_cases: +- expected_values: + EQ_RAT: 0.86482 + response: 7E80441446EB2 +- expected_values: + EQ_RAT: 0.99226 + response: 7E80441447F02 +- expected_values: + EQ_RAT: 1.99 + response: 7E8044144FFFF diff --git a/tests/test_cases/2026/commands/7E0.0145.yaml b/tests/test_cases/2026/commands/7E0.0145.yaml new file mode 100644 index 00000000..1842e902 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0145.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0145 +test_cases: +- expected_values: + TP_R: 3.52941 + response: '7E803414509' diff --git a/tests/test_cases/2026/commands/7E0.0146.yaml b/tests/test_cases/2026/commands/7E0.0146.yaml new file mode 100644 index 00000000..8866d6c5 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0146.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0146 +test_cases: +- expected_values: + AAT: 22 + response: 7E80341463E diff --git a/tests/test_cases/2026/commands/7E0.0147.yaml b/tests/test_cases/2026/commands/7E0.0147.yaml new file mode 100644 index 00000000..50a44179 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0147.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0147 +test_cases: +- expected_values: + TP_B: 12.94118 + response: '7E803414721' diff --git a/tests/test_cases/2026/commands/7E0.0149.yaml b/tests/test_cases/2026/commands/7E0.0149.yaml new file mode 100644 index 00000000..e8f05892 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.0149.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.0149 +test_cases: +- expected_values: + APP_D: 15.68627 + response: '7E803414928' diff --git a/tests/test_cases/2026/commands/7E0.014A.yaml b/tests/test_cases/2026/commands/7E0.014A.yaml new file mode 100644 index 00000000..24df555d --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.014A.yaml @@ -0,0 +1,5 @@ +command_id: 7E0.014A +test_cases: +- expected_values: + APP_E: 7.84314 + response: 7E803414A14 diff --git a/tests/test_cases/2026/commands/7E0.015E.yaml b/tests/test_cases/2026/commands/7E0.015E.yaml new file mode 100644 index 00000000..28554786 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.015E.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.015E +test_cases: +- expected_values: + FUEL_RATE: 0 + response: 7E804415E0000 +- expected_values: + FUEL_RATE: 10.1 + response: 7E804415E00CA diff --git a/tests/test_cases/2026/commands/7E0.01A6.yaml b/tests/test_cases/2026/commands/7E0.01A6.yaml new file mode 100644 index 00000000..b378274f --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.01A6.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.01A6 +test_cases: +- expected_values: + ODO: 1130.4 + response: 7E80641A600002C28 +- expected_values: + ODO: 1144.1 + response: 7E80641A600002CB1 diff --git a/tests/test_cases/2026/commands/7E0.220301.yaml b/tests/test_cases/2026/commands/7E0.220301.yaml new file mode 100644 index 00000000..3087f82f --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.220301.yaml @@ -0,0 +1,11 @@ +command_id: 7E0.220301 +test_cases: +- expected_values: + MAZDA3_MAP: 0.796 + response: 7E805620301031C +- expected_values: + MAZDA3_MAP: 1.27 + response: 7E80562030104F6 +- expected_values: + MAZDA3_MAP: 3.588 + response: 7E8056203010E04 diff --git a/tests/test_cases/2026/commands/7E0.220307.yaml b/tests/test_cases/2026/commands/7E0.220307.yaml new file mode 100644 index 00000000..fca5a9af --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.220307.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.220307 +test_cases: +- expected_values: + MAZDA3_FP_LD: 22.39261 + response: '7E8056203073953' +- expected_values: + MAZDA3_FP_LD: 22.55283 + response: 7E80562030739BC +- expected_values: + MAZDA3_FP_LD: 22.61387 + response: 7E80562030739E4 +- expected_values: + MAZDA3_FP_LD: 22.85649 + response: 7E8056203073A83 diff --git a/tests/test_cases/2026/commands/7E0.220415.yaml b/tests/test_cases/2026/commands/7E0.220415.yaml new file mode 100644 index 00000000..fa93a593 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.220415.yaml @@ -0,0 +1,8 @@ +command_id: 7E0.220415 +test_cases: +- expected_values: + MAZDA3_EOP: 137 + response: '7E8056204150089' +- expected_values: + MAZDA3_EOP: 178 + response: 7E80562041500B2 diff --git a/tests/test_cases/2026/commands/7E0.221310.yaml b/tests/test_cases/2026/commands/7E0.221310.yaml new file mode 100644 index 00000000..d861ba54 --- /dev/null +++ b/tests/test_cases/2026/commands/7E0.221310.yaml @@ -0,0 +1,14 @@ +command_id: 7E0.221310 +test_cases: +- expected_values: + MAZDA3_EOT: 40.72 + response: 7E8056213101F88 +- expected_values: + MAZDA3_EOT: 46.89 + response: 7E80562131021F1 +- expected_values: + MAZDA3_EOT: 72.76 + response: 7E8056213102C0C +- expected_values: + MAZDA3_EOT: 88.34 + response: '7E8056213103222'