From 58ecc2bb5524e4ee05330ff2630553669442a4f4 Mon Sep 17 00:00:00 2001 From: Jeff Verkoeyen Date: Thu, 9 Jul 2026 17:59:23 -0400 Subject: [PATCH] Update command data for Mazda/3 --- signalsets/v3/default.json | 52 +-- tests/test_cases/2004/command_support.yaml | 65 +++ tests/test_cases/2004/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2004/commands/7E0.0103.yaml | 10 + tests/test_cases/2004/commands/7E0.0104.yaml | 11 + tests/test_cases/2004/commands/7E0.0105.yaml | 14 + tests/test_cases/2004/commands/7E0.0106.yaml | 14 + tests/test_cases/2004/commands/7E0.0107.yaml | 5 + tests/test_cases/2004/commands/7E0.010C.yaml | 17 + tests/test_cases/2004/commands/7E0.010D.yaml | 8 + tests/test_cases/2004/commands/7E0.010E.yaml | 11 + tests/test_cases/2004/commands/7E0.010F.yaml | 5 + tests/test_cases/2004/commands/7E0.0110.yaml | 17 + tests/test_cases/2004/commands/7E0.0111.yaml | 5 + tests/test_cases/2004/commands/7E0.0113.yaml | 12 + tests/test_cases/2004/commands/7E0.0114.yaml | 22 + tests/test_cases/2004/commands/7E0.0115.yaml | 10 + tests/test_cases/2004/commands/7E0.011C.yaml | 5 + tests/test_cases/2004/commands/7E0.011F.yaml | 11 + tests/test_cases/2004/commands/7E0.0121.yaml | 5 + tests/test_cases/2004/commands/7E0.012C.yaml | 5 + tests/test_cases/2004/commands/7E0.012E.yaml | 5 + tests/test_cases/2004/commands/7E0.0130.yaml | 5 + tests/test_cases/2004/commands/7E0.0131.yaml | 8 + tests/test_cases/2004/commands/7E0.013C.yaml | 14 + tests/test_cases/2004/commands/7E0.0141.yaml | 27 ++ tests/test_cases/2004/commands/7E0.0142.yaml | 8 + tests/test_cases/2004/commands/7E0.0143.yaml | 17 + tests/test_cases/2004/commands/7E0.0144.yaml | 5 + tests/test_cases/2004/commands/7E0.0145.yaml | 5 + tests/test_cases/2005/command_support.yaml | 53 +++ tests/test_cases/2005/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2005/commands/7E0.0103.yaml | 6 + tests/test_cases/2005/commands/7E0.010D.yaml | 8 + tests/test_cases/2005/commands/7E0.0111.yaml | 5 + tests/test_cases/2005/commands/7E0.011F.yaml | 5 + tests/test_cases/2005/commands/7E0.0121.yaml | 5 + tests/test_cases/2005/commands/7E0.012F.yaml | 8 + tests/test_cases/2005/commands/7E0.0130.yaml | 5 + tests/test_cases/2005/commands/7E0.0131.yaml | 14 + tests/test_cases/2005/commands/7E0.0141.yaml | 27 ++ tests/test_cases/2005/commands/7E0.0142.yaml | 32 ++ tests/test_cases/2005/commands/7E0.0145.yaml | 5 + tests/test_cases/2005/commands/7E0.0146.yaml | 5 + tests/test_cases/2005/commands/7E0.0147.yaml | 5 + tests/test_cases/2005/commands/7E0.0149.yaml | 5 + tests/test_cases/2005/commands/7E0.014A.yaml | 5 + tests/test_cases/2006/command_support.yaml | 46 ++ tests/test_cases/2007/command_support.yaml | 89 ++++ .../test_cases/2007/commands/720.22C901.yaml | 6 + .../test_cases/2007/commands/720.22C902.yaml | 6 + tests/test_cases/2007/commands/7E0.0101.yaml | 137 ++++++ tests/test_cases/2007/commands/7E0.0103.yaml | 6 + tests/test_cases/2007/commands/7E0.0104.yaml | 11 + tests/test_cases/2007/commands/7E0.0105.yaml | 11 + tests/test_cases/2007/commands/7E0.0106.yaml | 11 + tests/test_cases/2007/commands/7E0.0107.yaml | 5 + tests/test_cases/2007/commands/7E0.010B.yaml | 5 + tests/test_cases/2007/commands/7E0.010D.yaml | 8 + tests/test_cases/2007/commands/7E0.010E.yaml | 8 + tests/test_cases/2007/commands/7E0.0110.yaml | 14 + tests/test_cases/2007/commands/7E0.0111.yaml | 11 + tests/test_cases/2007/commands/7E0.0113.yaml | 12 + tests/test_cases/2007/commands/7E0.011C.yaml | 5 + tests/test_cases/2007/commands/7E0.011F.yaml | 5 + tests/test_cases/2007/commands/7E0.0121.yaml | 11 + tests/test_cases/2007/commands/7E0.012C.yaml | 5 + tests/test_cases/2007/commands/7E0.012E.yaml | 5 + tests/test_cases/2007/commands/7E0.012F.yaml | 8 + tests/test_cases/2007/commands/7E0.0130.yaml | 32 ++ tests/test_cases/2007/commands/7E0.0131.yaml | 11 + tests/test_cases/2007/commands/7E0.0133.yaml | 8 + tests/test_cases/2007/commands/7E0.0134.yaml | 34 ++ tests/test_cases/2007/commands/7E0.013C.yaml | 5 + tests/test_cases/2007/commands/7E0.0141.yaml | 52 +++ tests/test_cases/2007/commands/7E0.0142.yaml | 14 + tests/test_cases/2007/commands/7E0.0143.yaml | 11 + tests/test_cases/2007/commands/7E0.0144.yaml | 14 + tests/test_cases/2007/commands/7E0.0146.yaml | 11 + tests/test_cases/2007/commands/7E0.0147.yaml | 11 + tests/test_cases/2007/commands/7E0.0149.yaml | 5 + tests/test_cases/2007/commands/7E0.014A.yaml | 5 + tests/test_cases/2007/commands/7E0.014C.yaml | 5 + tests/test_cases/2008/command_support.yaml | 35 ++ tests/test_cases/2009/command_support.yaml | 65 +++ .../test_cases/2009/commands/720.222A05.yaml | 5 + .../test_cases/2009/commands/720.222A06.yaml | 5 + .../test_cases/2009/commands/720.222A07.yaml | 5 + .../test_cases/2009/commands/720.222A08.yaml | 5 + .../test_cases/2009/commands/720.2261B1.yaml | 26 ++ tests/test_cases/2009/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2009/commands/7E0.0104.yaml | 8 + tests/test_cases/2009/commands/7E0.0105.yaml | 8 + tests/test_cases/2009/commands/7E0.0106.yaml | 8 + tests/test_cases/2009/commands/7E0.010D.yaml | 8 + tests/test_cases/2009/commands/7E0.0110.yaml | 14 + tests/test_cases/2009/commands/7E0.0111.yaml | 5 + tests/test_cases/2009/commands/7E0.011C.yaml | 5 + tests/test_cases/2009/commands/7E0.011F.yaml | 5 + tests/test_cases/2009/commands/7E0.0121.yaml | 5 + tests/test_cases/2009/commands/7E0.0130.yaml | 5 + tests/test_cases/2009/commands/7E0.0131.yaml | 11 + tests/test_cases/2009/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2009/commands/7E0.0142.yaml | 8 + tests/test_cases/2009/commands/7E0.0144.yaml | 14 + tests/test_cases/2009/commands/7E0.0147.yaml | 5 + tests/test_cases/2009/commands/7E0.0149.yaml | 5 + tests/test_cases/2009/commands/7E0.014A.yaml | 5 + .../test_cases/2009/commands/7E0.220301.yaml | 14 + tests/test_cases/2010/command_support.yaml | 55 +++ tests/test_cases/2010/commands/7E0.0107.yaml | 5 + tests/test_cases/2010/commands/7E0.010B.yaml | 5 + tests/test_cases/2010/commands/7E0.010D.yaml | 8 + tests/test_cases/2010/commands/7E0.010F.yaml | 5 + tests/test_cases/2010/commands/7E0.0113.yaml | 12 + tests/test_cases/2010/commands/7E0.012F.yaml | 8 + tests/test_cases/2010/commands/7E0.0131.yaml | 26 ++ tests/test_cases/2010/commands/7E0.013C.yaml | 5 + tests/test_cases/2010/commands/7E0.0142.yaml | 26 ++ .../test_cases/2010/commands/7E0.220301.yaml | 14 + tests/test_cases/2011/command_support.yaml | 93 ++++ .../test_cases/2011/commands/720.222A05.yaml | 5 + .../test_cases/2011/commands/720.222A06.yaml | 5 + .../test_cases/2011/commands/720.222A07.yaml | 5 + .../test_cases/2011/commands/720.222A08.yaml | 5 + .../test_cases/2011/commands/720.2261B1.yaml | 17 + tests/test_cases/2011/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2011/commands/7E0.0104.yaml | 8 + tests/test_cases/2011/commands/7E0.0105.yaml | 11 + tests/test_cases/2011/commands/7E0.0106.yaml | 11 + tests/test_cases/2011/commands/7E0.0107.yaml | 8 + tests/test_cases/2011/commands/7E0.010B.yaml | 11 + tests/test_cases/2011/commands/7E0.010C.yaml | 11 + tests/test_cases/2011/commands/7E0.010D.yaml | 11 + tests/test_cases/2011/commands/7E0.010E.yaml | 11 + tests/test_cases/2011/commands/7E0.010F.yaml | 8 + tests/test_cases/2011/commands/7E0.0110.yaml | 14 + tests/test_cases/2011/commands/7E0.0111.yaml | 13 + tests/test_cases/2011/commands/7E0.0113.yaml | 12 + tests/test_cases/2011/commands/7E0.0115.yaml | 6 + tests/test_cases/2011/commands/7E0.011C.yaml | 5 + tests/test_cases/2011/commands/7E0.011F.yaml | 8 + tests/test_cases/2011/commands/7E0.0121.yaml | 5 + tests/test_cases/2011/commands/7E0.012C.yaml | 5 + tests/test_cases/2011/commands/7E0.012E.yaml | 5 + tests/test_cases/2011/commands/7E0.012F.yaml | 23 + tests/test_cases/2011/commands/7E0.0130.yaml | 11 + tests/test_cases/2011/commands/7E0.0131.yaml | 17 + tests/test_cases/2011/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2011/commands/7E0.013C.yaml | 11 + tests/test_cases/2011/commands/7E0.0142.yaml | 22 + tests/test_cases/2011/commands/7E0.0143.yaml | 8 + tests/test_cases/2011/commands/7E0.0144.yaml | 17 + tests/test_cases/2011/commands/7E0.0147.yaml | 5 + tests/test_cases/2011/commands/7E0.014C.yaml | 8 + .../test_cases/2011/commands/7E0.220301.yaml | 14 + tests/test_cases/2012/command_support.yaml | 63 +++ .../test_cases/2012/commands/720.222A05.yaml | 20 + .../test_cases/2012/commands/720.222A06.yaml | 20 + .../test_cases/2012/commands/720.222A07.yaml | 23 + .../test_cases/2012/commands/720.222A08.yaml | 23 + .../test_cases/2012/commands/720.222A0A.yaml | 17 + .../test_cases/2012/commands/720.222A0B.yaml | 20 + .../test_cases/2012/commands/720.222A0C.yaml | 20 + .../test_cases/2012/commands/720.222A0D.yaml | 17 + .../test_cases/2012/commands/720.2261B1.yaml | 20 + tests/test_cases/2012/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2012/commands/7E0.0102.yaml | 5 + tests/test_cases/2012/commands/7E0.0104.yaml | 8 + tests/test_cases/2012/commands/7E0.0105.yaml | 8 + tests/test_cases/2012/commands/7E0.0106.yaml | 8 + tests/test_cases/2012/commands/7E0.010D.yaml | 8 + tests/test_cases/2012/commands/7E0.0110.yaml | 14 + tests/test_cases/2012/commands/7E0.0111.yaml | 8 + tests/test_cases/2012/commands/7E0.0121.yaml | 5 + tests/test_cases/2012/commands/7E0.012F.yaml | 8 + tests/test_cases/2012/commands/7E0.0130.yaml | 5 + tests/test_cases/2012/commands/7E0.0131.yaml | 11 + tests/test_cases/2012/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2012/commands/7E0.0142.yaml | 14 + tests/test_cases/2012/commands/7E0.0144.yaml | 14 + tests/test_cases/2012/commands/7E0.0146.yaml | 5 + .../test_cases/2012/commands/7E0.220301.yaml | 11 + .../test_cases/2012/commands/7E0.220307.yaml | 14 + .../test_cases/2012/commands/7E0.221310.yaml | 14 + tests/test_cases/2013/command_support.yaml | 37 ++ tests/test_cases/2014/command_support.yaml | 420 ++++++++++++++++++ .../test_cases/2014/commands/720.222A05.yaml | 5 + .../test_cases/2014/commands/720.222A06.yaml | 5 + .../test_cases/2014/commands/720.222A07.yaml | 5 + .../test_cases/2014/commands/720.222A08.yaml | 5 + .../test_cases/2014/commands/720.2261B1.yaml | 8 + .../test_cases/2014/commands/793.22D901.yaml | 8 + tests/test_cases/2014/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2014/commands/7E0.0102.yaml | 5 + tests/test_cases/2014/commands/7E0.0104.yaml | 8 + tests/test_cases/2014/commands/7E0.0105.yaml | 14 + tests/test_cases/2014/commands/7E0.0106.yaml | 11 + tests/test_cases/2014/commands/7E0.010C.yaml | 14 + tests/test_cases/2014/commands/7E0.010D.yaml | 11 + tests/test_cases/2014/commands/7E0.0110.yaml | 17 + tests/test_cases/2014/commands/7E0.0111.yaml | 8 + tests/test_cases/2014/commands/7E0.011C.yaml | 8 + tests/test_cases/2014/commands/7E0.011F.yaml | 14 + tests/test_cases/2014/commands/7E0.0121.yaml | 5 + tests/test_cases/2014/commands/7E0.012F.yaml | 8 + tests/test_cases/2014/commands/7E0.0130.yaml | 5 + tests/test_cases/2014/commands/7E0.0131.yaml | 17 + tests/test_cases/2014/commands/7E0.0134.yaml | 42 ++ tests/test_cases/2014/commands/7E0.0142.yaml | 14 + tests/test_cases/2014/commands/7E0.0143.yaml | 8 + tests/test_cases/2014/commands/7E0.0144.yaml | 17 + tests/test_cases/2014/commands/7E0.0145.yaml | 5 + tests/test_cases/2014/commands/7E0.0146.yaml | 11 + tests/test_cases/2014/commands/7E0.0147.yaml | 11 + tests/test_cases/2014/commands/7E0.0149.yaml | 5 + tests/test_cases/2014/commands/7E0.014A.yaml | 5 + .../test_cases/2014/commands/7E0.220301.yaml | 14 + .../test_cases/2014/commands/7E0.220307.yaml | 11 + .../test_cases/2014/commands/7E0.221310.yaml | 17 + tests/test_cases/2015/command_support.yaml | 109 +++++ .../test_cases/2015/commands/720.222A05.yaml | 5 + .../test_cases/2015/commands/720.222A06.yaml | 5 + .../test_cases/2015/commands/720.222A07.yaml | 5 + .../test_cases/2015/commands/720.222A08.yaml | 5 + .../test_cases/2015/commands/720.2261B1.yaml | 8 + .../test_cases/2015/commands/793.22D901.yaml | 8 + tests/test_cases/2015/commands/7E0.0101.yaml | 56 +++ tests/test_cases/2015/commands/7E0.0102.yaml | 5 + tests/test_cases/2015/commands/7E0.0103.yaml | 6 + tests/test_cases/2015/commands/7E0.0104.yaml | 8 + tests/test_cases/2015/commands/7E0.0105.yaml | 8 + tests/test_cases/2015/commands/7E0.0106.yaml | 8 + tests/test_cases/2015/commands/7E0.0107.yaml | 8 + tests/test_cases/2015/commands/7E0.010B.yaml | 8 + tests/test_cases/2015/commands/7E0.010C.yaml | 8 + tests/test_cases/2015/commands/7E0.010D.yaml | 38 ++ tests/test_cases/2015/commands/7E0.010E.yaml | 8 + tests/test_cases/2015/commands/7E0.010F.yaml | 8 + tests/test_cases/2015/commands/7E0.0110.yaml | 14 + tests/test_cases/2015/commands/7E0.0111.yaml | 23 + tests/test_cases/2015/commands/7E0.0113.yaml | 12 + tests/test_cases/2015/commands/7E0.0115.yaml | 10 + tests/test_cases/2015/commands/7E0.011C.yaml | 8 + tests/test_cases/2015/commands/7E0.011F.yaml | 14 + tests/test_cases/2015/commands/7E0.0121.yaml | 5 + tests/test_cases/2015/commands/7E0.012E.yaml | 11 + tests/test_cases/2015/commands/7E0.012F.yaml | 8 + tests/test_cases/2015/commands/7E0.0130.yaml | 8 + tests/test_cases/2015/commands/7E0.0131.yaml | 34 ++ tests/test_cases/2015/commands/7E0.0133.yaml | 11 + tests/test_cases/2015/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2015/commands/7E0.013C.yaml | 11 + tests/test_cases/2015/commands/7E0.0142.yaml | 14 + tests/test_cases/2015/commands/7E0.0143.yaml | 11 + tests/test_cases/2015/commands/7E0.0144.yaml | 11 + tests/test_cases/2015/commands/7E0.0145.yaml | 14 + tests/test_cases/2015/commands/7E0.0146.yaml | 11 + tests/test_cases/2015/commands/7E0.0147.yaml | 11 + tests/test_cases/2015/commands/7E0.0149.yaml | 5 + tests/test_cases/2015/commands/7E0.014A.yaml | 5 + tests/test_cases/2015/commands/7E0.014C.yaml | 11 + tests/test_cases/2015/commands/7E0.0151.yaml | 5 + tests/test_cases/2015/commands/7E0.0155.yaml | 5 + tests/test_cases/2015/commands/7E0.0156.yaml | 8 + tests/test_cases/2015/commands/7E0.0159.yaml | 8 + tests/test_cases/2015/commands/7E0.0167.yaml | 8 + tests/test_cases/2015/commands/7E0.0168.yaml | 38 ++ .../test_cases/2015/commands/7E0.220301.yaml | 14 + .../test_cases/2015/commands/7E0.220307.yaml | 14 + .../test_cases/2015/commands/7E0.221310.yaml | 14 + tests/test_cases/2016/command_support.yaml | 77 ++++ .../test_cases/2016/commands/720.222A05.yaml | 5 + .../test_cases/2016/commands/720.222A06.yaml | 5 + .../test_cases/2016/commands/720.222A07.yaml | 5 + .../test_cases/2016/commands/720.222A08.yaml | 5 + .../test_cases/2016/commands/720.2261B1.yaml | 8 + tests/test_cases/2016/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2016/commands/7E0.0102.yaml | 5 + tests/test_cases/2016/commands/7E0.0104.yaml | 8 + tests/test_cases/2016/commands/7E0.0105.yaml | 8 + tests/test_cases/2016/commands/7E0.0106.yaml | 8 + tests/test_cases/2016/commands/7E0.010D.yaml | 8 + tests/test_cases/2016/commands/7E0.0110.yaml | 14 + tests/test_cases/2016/commands/7E0.0111.yaml | 5 + tests/test_cases/2016/commands/7E0.011C.yaml | 5 + tests/test_cases/2016/commands/7E0.011F.yaml | 8 + tests/test_cases/2016/commands/7E0.0121.yaml | 5 + tests/test_cases/2016/commands/7E0.012F.yaml | 8 + tests/test_cases/2016/commands/7E0.0130.yaml | 5 + tests/test_cases/2016/commands/7E0.0131.yaml | 11 + tests/test_cases/2016/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2016/commands/7E0.0142.yaml | 14 + tests/test_cases/2016/commands/7E0.0144.yaml | 14 + tests/test_cases/2016/commands/7E0.0145.yaml | 5 + tests/test_cases/2016/commands/7E0.0146.yaml | 14 + tests/test_cases/2016/commands/7E0.0147.yaml | 5 + tests/test_cases/2016/commands/7E0.0149.yaml | 5 + tests/test_cases/2016/commands/7E0.014A.yaml | 5 + .../test_cases/2016/commands/7E0.220301.yaml | 14 + .../test_cases/2016/commands/7E0.220307.yaml | 20 + .../test_cases/2016/commands/7E0.221310.yaml | 14 + tests/test_cases/2017/command_support.yaml | 89 ++++ .../test_cases/2017/commands/720.222A05.yaml | 5 + .../test_cases/2017/commands/720.222A06.yaml | 5 + .../test_cases/2017/commands/720.222A07.yaml | 5 + .../test_cases/2017/commands/720.222A08.yaml | 5 + .../test_cases/2017/commands/720.2261B1.yaml | 8 + tests/test_cases/2017/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2017/commands/7E0.0102.yaml | 5 + tests/test_cases/2017/commands/7E0.0104.yaml | 8 + tests/test_cases/2017/commands/7E0.0105.yaml | 8 + tests/test_cases/2017/commands/7E0.0106.yaml | 8 + tests/test_cases/2017/commands/7E0.0107.yaml | 8 + tests/test_cases/2017/commands/7E0.010B.yaml | 8 + tests/test_cases/2017/commands/7E0.010C.yaml | 11 + tests/test_cases/2017/commands/7E0.010D.yaml | 8 + tests/test_cases/2017/commands/7E0.010E.yaml | 5 + tests/test_cases/2017/commands/7E0.010F.yaml | 8 + tests/test_cases/2017/commands/7E0.0110.yaml | 14 + tests/test_cases/2017/commands/7E0.0111.yaml | 5 + tests/test_cases/2017/commands/7E0.0113.yaml | 12 + tests/test_cases/2017/commands/7E0.0115.yaml | 6 + tests/test_cases/2017/commands/7E0.011C.yaml | 5 + tests/test_cases/2017/commands/7E0.011F.yaml | 14 + tests/test_cases/2017/commands/7E0.0121.yaml | 5 + tests/test_cases/2017/commands/7E0.0123.yaml | 8 + tests/test_cases/2017/commands/7E0.012E.yaml | 5 + tests/test_cases/2017/commands/7E0.012F.yaml | 8 + tests/test_cases/2017/commands/7E0.0130.yaml | 5 + tests/test_cases/2017/commands/7E0.0131.yaml | 8 + tests/test_cases/2017/commands/7E0.0132.yaml | 8 + tests/test_cases/2017/commands/7E0.0133.yaml | 8 + tests/test_cases/2017/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2017/commands/7E0.013C.yaml | 11 + tests/test_cases/2017/commands/7E0.0142.yaml | 11 + tests/test_cases/2017/commands/7E0.0143.yaml | 11 + tests/test_cases/2017/commands/7E0.0144.yaml | 14 + tests/test_cases/2017/commands/7E0.0145.yaml | 5 + tests/test_cases/2017/commands/7E0.0146.yaml | 8 + tests/test_cases/2017/commands/7E0.0147.yaml | 5 + tests/test_cases/2017/commands/7E0.0149.yaml | 5 + tests/test_cases/2017/commands/7E0.014A.yaml | 5 + tests/test_cases/2017/commands/7E0.014C.yaml | 11 + tests/test_cases/2017/commands/7E0.0151.yaml | 5 + tests/test_cases/2017/commands/7E0.0155.yaml | 5 + tests/test_cases/2017/commands/7E0.0156.yaml | 5 + tests/test_cases/2017/commands/7E0.0159.yaml | 8 + tests/test_cases/2017/commands/7E0.0167.yaml | 20 + tests/test_cases/2017/commands/7E0.0168.yaml | 26 ++ .../test_cases/2017/commands/7E0.220301.yaml | 11 + .../test_cases/2017/commands/7E0.220307.yaml | 5 + .../test_cases/2017/commands/7E0.221310.yaml | 14 + tests/test_cases/2018/command_support.yaml | 116 +++++ .../test_cases/2018/commands/720.222A05.yaml | 5 + .../test_cases/2018/commands/720.222A06.yaml | 5 + .../test_cases/2018/commands/720.222A07.yaml | 5 + .../test_cases/2018/commands/720.222A08.yaml | 5 + .../test_cases/2018/commands/720.2261B1.yaml | 8 + .../test_cases/2018/commands/793.22D901.yaml | 5 + tests/test_cases/2018/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2018/commands/7E0.0102.yaml | 5 + tests/test_cases/2018/commands/7E0.0103.yaml | 6 + tests/test_cases/2018/commands/7E0.0104.yaml | 38 ++ tests/test_cases/2018/commands/7E0.0105.yaml | 8 + tests/test_cases/2018/commands/7E0.0106.yaml | 8 + tests/test_cases/2018/commands/7E0.0107.yaml | 17 + tests/test_cases/2018/commands/7E0.010B.yaml | 11 + tests/test_cases/2018/commands/7E0.010C.yaml | 11 + tests/test_cases/2018/commands/7E0.010D.yaml | 36 ++ tests/test_cases/2018/commands/7E0.010E.yaml | 17 + tests/test_cases/2018/commands/7E0.010F.yaml | 17 + tests/test_cases/2018/commands/7E0.0110.yaml | 14 + tests/test_cases/2018/commands/7E0.0111.yaml | 11 + tests/test_cases/2018/commands/7E0.0113.yaml | 12 + tests/test_cases/2018/commands/7E0.0115.yaml | 6 + tests/test_cases/2018/commands/7E0.011C.yaml | 5 + tests/test_cases/2018/commands/7E0.011F.yaml | 23 + tests/test_cases/2018/commands/7E0.0121.yaml | 5 + tests/test_cases/2018/commands/7E0.0123.yaml | 20 + tests/test_cases/2018/commands/7E0.012E.yaml | 17 + tests/test_cases/2018/commands/7E0.012F.yaml | 8 + tests/test_cases/2018/commands/7E0.0130.yaml | 8 + tests/test_cases/2018/commands/7E0.0131.yaml | 44 ++ tests/test_cases/2018/commands/7E0.0132.yaml | 17 + tests/test_cases/2018/commands/7E0.0133.yaml | 11 + tests/test_cases/2018/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2018/commands/7E0.013C.yaml | 20 + tests/test_cases/2018/commands/7E0.0141.yaml | 102 +++++ tests/test_cases/2018/commands/7E0.0142.yaml | 19 + tests/test_cases/2018/commands/7E0.0143.yaml | 17 + tests/test_cases/2018/commands/7E0.0144.yaml | 14 + tests/test_cases/2018/commands/7E0.0145.yaml | 11 + tests/test_cases/2018/commands/7E0.0146.yaml | 8 + tests/test_cases/2018/commands/7E0.0147.yaml | 8 + tests/test_cases/2018/commands/7E0.0149.yaml | 8 + tests/test_cases/2018/commands/7E0.014A.yaml | 8 + tests/test_cases/2018/commands/7E0.014C.yaml | 23 + tests/test_cases/2018/commands/7E0.0151.yaml | 5 + tests/test_cases/2018/commands/7E0.0155.yaml | 5 + tests/test_cases/2018/commands/7E0.0156.yaml | 8 + tests/test_cases/2018/commands/7E0.0159.yaml | 17 + tests/test_cases/2018/commands/7E0.0167.yaml | 56 +++ tests/test_cases/2018/commands/7E0.0168.yaml | 74 +++ tests/test_cases/2018/commands/7E0.016D.yaml | 66 +++ .../test_cases/2018/commands/7E0.220301.yaml | 14 + .../test_cases/2018/commands/7E0.220307.yaml | 14 + .../test_cases/2018/commands/7E0.221310.yaml | 14 + tests/test_cases/2019/command_support.yaml | 123 +++++ .../test_cases/2019/commands/720.2261B1.yaml | 14 + .../test_cases/2019/commands/726.22D922.yaml | 11 + .../test_cases/2019/commands/726.22D923.yaml | 11 + .../test_cases/2019/commands/726.22D924.yaml | 11 + .../test_cases/2019/commands/726.22D925.yaml | 11 + .../test_cases/2019/commands/726.22D926.yaml | 8 + .../test_cases/2019/commands/726.22D927.yaml | 8 + .../test_cases/2019/commands/726.22D928.yaml | 8 + .../test_cases/2019/commands/726.22D929.yaml | 8 + .../test_cases/2019/commands/793.22D901.yaml | 5 + tests/test_cases/2019/commands/7E0.0101.yaml | 56 +++ tests/test_cases/2019/commands/7E0.0102.yaml | 5 + tests/test_cases/2019/commands/7E0.0103.yaml | 6 + tests/test_cases/2019/commands/7E0.0104.yaml | 8 + tests/test_cases/2019/commands/7E0.0105.yaml | 11 + tests/test_cases/2019/commands/7E0.0106.yaml | 8 + tests/test_cases/2019/commands/7E0.0107.yaml | 5 + tests/test_cases/2019/commands/7E0.010B.yaml | 5 + tests/test_cases/2019/commands/7E0.010C.yaml | 5 + tests/test_cases/2019/commands/7E0.010D.yaml | 11 + tests/test_cases/2019/commands/7E0.010E.yaml | 5 + tests/test_cases/2019/commands/7E0.010F.yaml | 8 + tests/test_cases/2019/commands/7E0.0110.yaml | 11 + tests/test_cases/2019/commands/7E0.0111.yaml | 8 + tests/test_cases/2019/commands/7E0.0113.yaml | 12 + tests/test_cases/2019/commands/7E0.0114.yaml | 10 + tests/test_cases/2019/commands/7E0.0115.yaml | 10 + tests/test_cases/2019/commands/7E0.011C.yaml | 8 + tests/test_cases/2019/commands/7E0.011F.yaml | 20 + tests/test_cases/2019/commands/7E0.0121.yaml | 5 + tests/test_cases/2019/commands/7E0.0123.yaml | 11 + tests/test_cases/2019/commands/7E0.012E.yaml | 14 + tests/test_cases/2019/commands/7E0.012F.yaml | 14 + tests/test_cases/2019/commands/7E0.0130.yaml | 17 + tests/test_cases/2019/commands/7E0.0131.yaml | 11 + tests/test_cases/2019/commands/7E0.0132.yaml | 5 + tests/test_cases/2019/commands/7E0.0133.yaml | 5 + tests/test_cases/2019/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2019/commands/7E0.013C.yaml | 14 + tests/test_cases/2019/commands/7E0.0141.yaml | 77 ++++ tests/test_cases/2019/commands/7E0.0142.yaml | 14 + tests/test_cases/2019/commands/7E0.0143.yaml | 8 + tests/test_cases/2019/commands/7E0.0144.yaml | 14 + tests/test_cases/2019/commands/7E0.0145.yaml | 11 + tests/test_cases/2019/commands/7E0.0146.yaml | 8 + tests/test_cases/2019/commands/7E0.0147.yaml | 20 + tests/test_cases/2019/commands/7E0.0149.yaml | 11 + tests/test_cases/2019/commands/7E0.014A.yaml | 14 + tests/test_cases/2019/commands/7E0.014C.yaml | 8 + tests/test_cases/2019/commands/7E0.0151.yaml | 5 + tests/test_cases/2019/commands/7E0.0155.yaml | 5 + tests/test_cases/2019/commands/7E0.0156.yaml | 5 + tests/test_cases/2019/commands/7E0.0159.yaml | 11 + tests/test_cases/2019/commands/7E0.015B.yaml | 8 + tests/test_cases/2019/commands/7E0.0162.yaml | 11 + tests/test_cases/2019/commands/7E0.0163.yaml | 5 + tests/test_cases/2019/commands/7E0.0166.yaml | 26 ++ tests/test_cases/2019/commands/7E0.0167.yaml | 20 + tests/test_cases/2019/commands/7E0.0168.yaml | 38 ++ tests/test_cases/2019/commands/7E0.016C.yaml | 42 ++ tests/test_cases/2019/commands/7E0.016D.yaml | 82 ++++ tests/test_cases/2019/commands/7E0.018E.yaml | 5 + tests/test_cases/2019/commands/7E0.019A.yaml | 86 ++++ tests/test_cases/2019/commands/7E0.019D.yaml | 22 + tests/test_cases/2019/commands/7E0.019E.yaml | 11 + tests/test_cases/2019/commands/7E0.01A6.yaml | 26 ++ .../test_cases/2019/commands/7E0.220301.yaml | 32 ++ .../test_cases/2019/commands/7E0.220307.yaml | 26 ++ .../test_cases/2019/commands/7E0.220415.yaml | 20 + .../test_cases/2019/commands/7E0.221310.yaml | 26 ++ tests/test_cases/2020/command_support.yaml | 120 +++++ .../test_cases/2020/commands/720.2261B1.yaml | 8 + .../test_cases/2020/commands/726.22D922.yaml | 8 + .../test_cases/2020/commands/726.22D923.yaml | 8 + .../test_cases/2020/commands/726.22D924.yaml | 8 + .../test_cases/2020/commands/726.22D925.yaml | 8 + .../test_cases/2020/commands/726.22D926.yaml | 8 + .../test_cases/2020/commands/726.22D927.yaml | 8 + .../test_cases/2020/commands/726.22D928.yaml | 8 + .../test_cases/2020/commands/726.22D929.yaml | 8 + tests/test_cases/2020/commands/7E0.0101.yaml | 83 ++++ tests/test_cases/2020/commands/7E0.0102.yaml | 5 + tests/test_cases/2020/commands/7E0.0103.yaml | 6 + tests/test_cases/2020/commands/7E0.0104.yaml | 8 + tests/test_cases/2020/commands/7E0.0105.yaml | 8 + tests/test_cases/2020/commands/7E0.0106.yaml | 8 + tests/test_cases/2020/commands/7E0.0107.yaml | 11 + tests/test_cases/2020/commands/7E0.010A.yaml | 5 + tests/test_cases/2020/commands/7E0.010B.yaml | 5 + tests/test_cases/2020/commands/7E0.010C.yaml | 5 + tests/test_cases/2020/commands/7E0.010D.yaml | 8 + tests/test_cases/2020/commands/7E0.010E.yaml | 8 + tests/test_cases/2020/commands/7E0.010F.yaml | 5 + tests/test_cases/2020/commands/7E0.0110.yaml | 11 + tests/test_cases/2020/commands/7E0.0111.yaml | 8 + tests/test_cases/2020/commands/7E0.0113.yaml | 12 + tests/test_cases/2020/commands/7E0.011C.yaml | 8 + tests/test_cases/2020/commands/7E0.011F.yaml | 17 + tests/test_cases/2020/commands/7E0.0121.yaml | 5 + tests/test_cases/2020/commands/7E0.0123.yaml | 8 + tests/test_cases/2020/commands/7E0.012C.yaml | 29 ++ tests/test_cases/2020/commands/7E0.012D.yaml | 5 + tests/test_cases/2020/commands/7E0.012E.yaml | 8 + tests/test_cases/2020/commands/7E0.012F.yaml | 8 + tests/test_cases/2020/commands/7E0.0130.yaml | 17 + tests/test_cases/2020/commands/7E0.0131.yaml | 11 + tests/test_cases/2020/commands/7E0.0133.yaml | 11 + tests/test_cases/2020/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2020/commands/7E0.013C.yaml | 14 + tests/test_cases/2020/commands/7E0.0141.yaml | 52 +++ tests/test_cases/2020/commands/7E0.0142.yaml | 14 + tests/test_cases/2020/commands/7E0.0143.yaml | 11 + tests/test_cases/2020/commands/7E0.0144.yaml | 14 + tests/test_cases/2020/commands/7E0.0145.yaml | 8 + tests/test_cases/2020/commands/7E0.0146.yaml | 14 + tests/test_cases/2020/commands/7E0.0147.yaml | 8 + tests/test_cases/2020/commands/7E0.0149.yaml | 8 + tests/test_cases/2020/commands/7E0.014A.yaml | 5 + tests/test_cases/2020/commands/7E0.014C.yaml | 8 + tests/test_cases/2020/commands/7E0.0151.yaml | 5 + tests/test_cases/2020/commands/7E0.0155.yaml | 5 + tests/test_cases/2020/commands/7E0.0156.yaml | 5 + tests/test_cases/2020/commands/7E0.0159.yaml | 8 + tests/test_cases/2020/commands/7E0.015B.yaml | 8 + tests/test_cases/2020/commands/7E0.015E.yaml | 11 + tests/test_cases/2020/commands/7E0.0162.yaml | 8 + tests/test_cases/2020/commands/7E0.0163.yaml | 5 + tests/test_cases/2020/commands/7E0.0165.yaml | 14 + tests/test_cases/2020/commands/7E0.0166.yaml | 20 + tests/test_cases/2020/commands/7E0.0167.yaml | 14 + tests/test_cases/2020/commands/7E0.0168.yaml | 28 ++ tests/test_cases/2020/commands/7E0.0169.yaml | 114 +++++ tests/test_cases/2020/commands/7E0.016C.yaml | 22 + tests/test_cases/2020/commands/7E0.016D.yaml | 18 + tests/test_cases/2020/commands/7E0.018E.yaml | 5 + tests/test_cases/2020/commands/7E0.019A.yaml | 62 +++ tests/test_cases/2020/commands/7E0.019D.yaml | 6 + tests/test_cases/2020/commands/7E0.019E.yaml | 5 + tests/test_cases/2020/commands/7E0.01A6.yaml | 20 + .../test_cases/2020/commands/7E0.220301.yaml | 14 + .../test_cases/2020/commands/7E0.220307.yaml | 14 + .../test_cases/2020/commands/7E0.2203DF.yaml | 11 + .../test_cases/2020/commands/7E0.220415.yaml | 8 + .../test_cases/2020/commands/7E0.220522.yaml | 8 + .../test_cases/2020/commands/7E0.221310.yaml | 14 + tests/test_cases/2021/command_support.yaml | 134 ++++++ .../test_cases/2021/commands/720.2261B1.yaml | 18 + .../test_cases/2021/commands/726.22D922.yaml | 8 + .../test_cases/2021/commands/726.22D923.yaml | 8 + .../test_cases/2021/commands/726.22D924.yaml | 8 + .../test_cases/2021/commands/726.22D925.yaml | 8 + .../test_cases/2021/commands/726.22D926.yaml | 8 + .../test_cases/2021/commands/726.22D927.yaml | 8 + .../test_cases/2021/commands/726.22D928.yaml | 8 + .../test_cases/2021/commands/726.22D929.yaml | 8 + tests/test_cases/2021/commands/7E0.0101.yaml | 83 ++++ tests/test_cases/2021/commands/7E0.0102.yaml | 5 + tests/test_cases/2021/commands/7E0.0103.yaml | 6 + tests/test_cases/2021/commands/7E0.0104.yaml | 8 + tests/test_cases/2021/commands/7E0.0105.yaml | 8 + tests/test_cases/2021/commands/7E0.0106.yaml | 8 + tests/test_cases/2021/commands/7E0.0107.yaml | 17 + tests/test_cases/2021/commands/7E0.010A.yaml | 11 + tests/test_cases/2021/commands/7E0.010B.yaml | 20 + tests/test_cases/2021/commands/7E0.010C.yaml | 17 + tests/test_cases/2021/commands/7E0.010D.yaml | 14 + tests/test_cases/2021/commands/7E0.010E.yaml | 8 + tests/test_cases/2021/commands/7E0.010F.yaml | 8 + tests/test_cases/2021/commands/7E0.0110.yaml | 11 + tests/test_cases/2021/commands/7E0.0111.yaml | 8 + tests/test_cases/2021/commands/7E0.0113.yaml | 12 + tests/test_cases/2021/commands/7E0.0114.yaml | 6 + tests/test_cases/2021/commands/7E0.0115.yaml | 6 + tests/test_cases/2021/commands/7E0.011C.yaml | 5 + tests/test_cases/2021/commands/7E0.011F.yaml | 17 + tests/test_cases/2021/commands/7E0.0121.yaml | 5 + tests/test_cases/2021/commands/7E0.0123.yaml | 20 + tests/test_cases/2021/commands/7E0.012C.yaml | 5 + tests/test_cases/2021/commands/7E0.012E.yaml | 22 + tests/test_cases/2021/commands/7E0.012F.yaml | 8 + tests/test_cases/2021/commands/7E0.0130.yaml | 11 + tests/test_cases/2021/commands/7E0.0131.yaml | 17 + tests/test_cases/2021/commands/7E0.0132.yaml | 20 + tests/test_cases/2021/commands/7E0.0133.yaml | 11 + tests/test_cases/2021/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2021/commands/7E0.013C.yaml | 20 + tests/test_cases/2021/commands/7E0.0141.yaml | 77 ++++ tests/test_cases/2021/commands/7E0.0142.yaml | 14 + tests/test_cases/2021/commands/7E0.0143.yaml | 17 + tests/test_cases/2021/commands/7E0.0144.yaml | 14 + tests/test_cases/2021/commands/7E0.0145.yaml | 8 + tests/test_cases/2021/commands/7E0.0146.yaml | 8 + tests/test_cases/2021/commands/7E0.0147.yaml | 14 + tests/test_cases/2021/commands/7E0.0149.yaml | 8 + tests/test_cases/2021/commands/7E0.014A.yaml | 8 + tests/test_cases/2021/commands/7E0.014C.yaml | 8 + tests/test_cases/2021/commands/7E0.0151.yaml | 5 + tests/test_cases/2021/commands/7E0.0155.yaml | 5 + tests/test_cases/2021/commands/7E0.0156.yaml | 5 + tests/test_cases/2021/commands/7E0.0159.yaml | 23 + tests/test_cases/2021/commands/7E0.0162.yaml | 11 + tests/test_cases/2021/commands/7E0.0163.yaml | 8 + tests/test_cases/2021/commands/7E0.0166.yaml | 50 +++ tests/test_cases/2021/commands/7E0.0167.yaml | 50 +++ tests/test_cases/2021/commands/7E0.0168.yaml | 86 ++++ tests/test_cases/2021/commands/7E0.016C.yaml | 52 +++ tests/test_cases/2021/commands/7E0.016D.yaml | 66 +++ tests/test_cases/2021/commands/7E0.018E.yaml | 8 + tests/test_cases/2021/commands/7E0.019D.yaml | 6 + tests/test_cases/2021/commands/7E0.019E.yaml | 5 + tests/test_cases/2021/commands/7E0.01A6.yaml | 20 + .../test_cases/2021/commands/7E0.220301.yaml | 24 + .../test_cases/2021/commands/7E0.220307.yaml | 24 + .../test_cases/2021/commands/7E0.220415.yaml | 21 + .../test_cases/2021/commands/7E0.220522.yaml | 18 + .../test_cases/2021/commands/7E0.221310.yaml | 24 + tests/test_cases/2022/command_support.yaml | 108 +++++ .../test_cases/2022/commands/720.2261B1.yaml | 29 ++ .../test_cases/2022/commands/726.22D922.yaml | 8 + .../test_cases/2022/commands/726.22D923.yaml | 8 + .../test_cases/2022/commands/726.22D924.yaml | 8 + .../test_cases/2022/commands/726.22D925.yaml | 8 + .../test_cases/2022/commands/726.22D926.yaml | 14 + .../test_cases/2022/commands/726.22D927.yaml | 14 + .../test_cases/2022/commands/726.22D928.yaml | 14 + .../test_cases/2022/commands/726.22D929.yaml | 11 + tests/test_cases/2022/commands/7E0.0101.yaml | 56 +++ tests/test_cases/2022/commands/7E0.0102.yaml | 5 + tests/test_cases/2022/commands/7E0.0103.yaml | 6 + tests/test_cases/2022/commands/7E0.0104.yaml | 11 + tests/test_cases/2022/commands/7E0.0105.yaml | 11 + tests/test_cases/2022/commands/7E0.0106.yaml | 8 + tests/test_cases/2022/commands/7E0.0107.yaml | 8 + tests/test_cases/2022/commands/7E0.010A.yaml | 29 ++ tests/test_cases/2022/commands/7E0.010B.yaml | 8 + tests/test_cases/2022/commands/7E0.010C.yaml | 29 ++ tests/test_cases/2022/commands/7E0.010D.yaml | 11 + tests/test_cases/2022/commands/7E0.010E.yaml | 17 + tests/test_cases/2022/commands/7E0.010F.yaml | 23 + tests/test_cases/2022/commands/7E0.0110.yaml | 11 + tests/test_cases/2022/commands/7E0.0111.yaml | 5 + tests/test_cases/2022/commands/7E0.0113.yaml | 12 + tests/test_cases/2022/commands/7E0.0114.yaml | 6 + tests/test_cases/2022/commands/7E0.0115.yaml | 6 + tests/test_cases/2022/commands/7E0.011C.yaml | 5 + tests/test_cases/2022/commands/7E0.011F.yaml | 5 + tests/test_cases/2022/commands/7E0.0121.yaml | 8 + tests/test_cases/2022/commands/7E0.0123.yaml | 20 + tests/test_cases/2022/commands/7E0.012C.yaml | 5 + tests/test_cases/2022/commands/7E0.012E.yaml | 8 + tests/test_cases/2022/commands/7E0.012F.yaml | 8 + tests/test_cases/2022/commands/7E0.0130.yaml | 8 + tests/test_cases/2022/commands/7E0.0131.yaml | 14 + tests/test_cases/2022/commands/7E0.0132.yaml | 29 ++ tests/test_cases/2022/commands/7E0.0133.yaml | 5 + tests/test_cases/2022/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2022/commands/7E0.013C.yaml | 32 ++ tests/test_cases/2022/commands/7E0.0141.yaml | 27 ++ tests/test_cases/2022/commands/7E0.0142.yaml | 29 ++ tests/test_cases/2022/commands/7E0.0143.yaml | 11 + tests/test_cases/2022/commands/7E0.0144.yaml | 14 + tests/test_cases/2022/commands/7E0.0145.yaml | 5 + tests/test_cases/2022/commands/7E0.0146.yaml | 8 + tests/test_cases/2022/commands/7E0.0147.yaml | 8 + tests/test_cases/2022/commands/7E0.0149.yaml | 5 + tests/test_cases/2022/commands/7E0.014A.yaml | 5 + tests/test_cases/2022/commands/7E0.014C.yaml | 8 + tests/test_cases/2022/commands/7E0.0151.yaml | 5 + tests/test_cases/2022/commands/7E0.0155.yaml | 5 + tests/test_cases/2022/commands/7E0.0156.yaml | 5 + tests/test_cases/2022/commands/7E0.0159.yaml | 11 + tests/test_cases/2022/commands/7E0.0162.yaml | 8 + tests/test_cases/2022/commands/7E0.0163.yaml | 5 + tests/test_cases/2022/commands/7E0.0166.yaml | 32 ++ tests/test_cases/2022/commands/7E0.0167.yaml | 14 + tests/test_cases/2022/commands/7E0.0168.yaml | 42 ++ tests/test_cases/2022/commands/7E0.016C.yaml | 32 ++ tests/test_cases/2022/commands/7E0.016D.yaml | 34 ++ tests/test_cases/2022/commands/7E0.018E.yaml | 8 + tests/test_cases/2022/commands/7E0.019D.yaml | 10 + tests/test_cases/2022/commands/7E0.019E.yaml | 8 + tests/test_cases/2022/commands/7E0.01A6.yaml | 20 + .../test_cases/2022/commands/7E0.220301.yaml | 14 + .../test_cases/2022/commands/7E0.220307.yaml | 14 + .../test_cases/2022/commands/7E0.220415.yaml | 8 + .../test_cases/2022/commands/7E0.220522.yaml | 8 + .../test_cases/2022/commands/7E0.221310.yaml | 14 + tests/test_cases/2023/command_support.yaml | 123 +++++ .../test_cases/2023/commands/720.2261B1.yaml | 8 + .../test_cases/2023/commands/726.22D922.yaml | 8 + .../test_cases/2023/commands/726.22D923.yaml | 8 + .../test_cases/2023/commands/726.22D924.yaml | 8 + .../test_cases/2023/commands/726.22D925.yaml | 8 + .../test_cases/2023/commands/726.22D926.yaml | 8 + .../test_cases/2023/commands/726.22D927.yaml | 8 + .../test_cases/2023/commands/726.22D928.yaml | 8 + .../test_cases/2023/commands/726.22D929.yaml | 32 ++ tests/test_cases/2023/commands/7E0.0101.yaml | 56 +++ tests/test_cases/2023/commands/7E0.0102.yaml | 5 + tests/test_cases/2023/commands/7E0.0103.yaml | 6 + tests/test_cases/2023/commands/7E0.0104.yaml | 8 + tests/test_cases/2023/commands/7E0.0105.yaml | 8 + tests/test_cases/2023/commands/7E0.0106.yaml | 8 + tests/test_cases/2023/commands/7E0.010D.yaml | 8 + tests/test_cases/2023/commands/7E0.0110.yaml | 11 + tests/test_cases/2023/commands/7E0.0111.yaml | 8 + tests/test_cases/2023/commands/7E0.011C.yaml | 8 + tests/test_cases/2023/commands/7E0.011F.yaml | 17 + tests/test_cases/2023/commands/7E0.0121.yaml | 5 + tests/test_cases/2023/commands/7E0.012F.yaml | 8 + tests/test_cases/2023/commands/7E0.0130.yaml | 11 + tests/test_cases/2023/commands/7E0.0131.yaml | 11 + tests/test_cases/2023/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2023/commands/7E0.0141.yaml | 27 ++ tests/test_cases/2023/commands/7E0.0142.yaml | 14 + tests/test_cases/2023/commands/7E0.0144.yaml | 14 + tests/test_cases/2023/commands/7E0.0145.yaml | 11 + tests/test_cases/2023/commands/7E0.0146.yaml | 8 + tests/test_cases/2023/commands/7E0.0147.yaml | 17 + tests/test_cases/2023/commands/7E0.0149.yaml | 5 + tests/test_cases/2023/commands/7E0.014A.yaml | 11 + tests/test_cases/2023/commands/7E0.015B.yaml | 8 + tests/test_cases/2023/commands/7E0.015E.yaml | 11 + tests/test_cases/2023/commands/7E0.0166.yaml | 32 ++ tests/test_cases/2023/commands/7E0.0167.yaml | 8 + tests/test_cases/2023/commands/7E0.0168.yaml | 14 + tests/test_cases/2023/commands/7E0.0169.yaml | 18 + tests/test_cases/2023/commands/7E0.016C.yaml | 12 + tests/test_cases/2023/commands/7E0.016D.yaml | 50 +++ tests/test_cases/2023/commands/7E0.019D.yaml | 14 + tests/test_cases/2023/commands/7E0.019E.yaml | 11 + tests/test_cases/2023/commands/7E0.01A6.yaml | 20 + .../test_cases/2023/commands/7E0.220301.yaml | 14 + .../test_cases/2023/commands/7E0.220307.yaml | 14 + .../test_cases/2023/commands/7E0.220415.yaml | 11 + .../test_cases/2023/commands/7E0.220522.yaml | 8 + .../test_cases/2023/commands/7E0.221310.yaml | 14 + tests/test_cases/2024/command_support.yaml | 138 ++++++ .../test_cases/2024/commands/720.2261B1.yaml | 11 + .../test_cases/2024/commands/726.22D922.yaml | 18 + .../test_cases/2024/commands/726.22D923.yaml | 23 + .../test_cases/2024/commands/726.22D924.yaml | 8 + .../test_cases/2024/commands/726.22D925.yaml | 18 + .../test_cases/2024/commands/726.22D926.yaml | 8 + .../test_cases/2024/commands/726.22D927.yaml | 18 + .../test_cases/2024/commands/726.22D928.yaml | 18 + .../test_cases/2024/commands/726.22D929.yaml | 18 + .../test_cases/2024/commands/793.22D901.yaml | 5 + tests/test_cases/2024/commands/7E0.0101.yaml | 83 ++++ tests/test_cases/2024/commands/7E0.0102.yaml | 5 + tests/test_cases/2024/commands/7E0.0103.yaml | 14 + tests/test_cases/2024/commands/7E0.0104.yaml | 8 + tests/test_cases/2024/commands/7E0.0105.yaml | 8 + tests/test_cases/2024/commands/7E0.0106.yaml | 8 + tests/test_cases/2024/commands/7E0.0107.yaml | 8 + tests/test_cases/2024/commands/7E0.010A.yaml | 8 + tests/test_cases/2024/commands/7E0.010B.yaml | 8 + tests/test_cases/2024/commands/7E0.010C.yaml | 14 + tests/test_cases/2024/commands/7E0.010D.yaml | 8 + tests/test_cases/2024/commands/7E0.010E.yaml | 8 + tests/test_cases/2024/commands/7E0.010F.yaml | 8 + tests/test_cases/2024/commands/7E0.0110.yaml | 11 + tests/test_cases/2024/commands/7E0.0111.yaml | 13 + tests/test_cases/2024/commands/7E0.0113.yaml | 12 + tests/test_cases/2024/commands/7E0.0114.yaml | 10 + tests/test_cases/2024/commands/7E0.0115.yaml | 18 + tests/test_cases/2024/commands/7E0.011C.yaml | 5 + tests/test_cases/2024/commands/7E0.011F.yaml | 11 + tests/test_cases/2024/commands/7E0.0121.yaml | 5 + tests/test_cases/2024/commands/7E0.0123.yaml | 14 + tests/test_cases/2024/commands/7E0.012C.yaml | 11 + tests/test_cases/2024/commands/7E0.012E.yaml | 8 + tests/test_cases/2024/commands/7E0.012F.yaml | 14 + tests/test_cases/2024/commands/7E0.0130.yaml | 32 ++ tests/test_cases/2024/commands/7E0.0131.yaml | 14 + tests/test_cases/2024/commands/7E0.0132.yaml | 14 + tests/test_cases/2024/commands/7E0.0133.yaml | 14 + tests/test_cases/2024/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2024/commands/7E0.013C.yaml | 14 + tests/test_cases/2024/commands/7E0.0141.yaml | 102 +++++ tests/test_cases/2024/commands/7E0.0142.yaml | 19 + tests/test_cases/2024/commands/7E0.0143.yaml | 8 + tests/test_cases/2024/commands/7E0.0144.yaml | 14 + tests/test_cases/2024/commands/7E0.0145.yaml | 17 + tests/test_cases/2024/commands/7E0.0146.yaml | 8 + tests/test_cases/2024/commands/7E0.0147.yaml | 8 + tests/test_cases/2024/commands/7E0.0149.yaml | 8 + tests/test_cases/2024/commands/7E0.014A.yaml | 8 + tests/test_cases/2024/commands/7E0.014C.yaml | 8 + tests/test_cases/2024/commands/7E0.0151.yaml | 5 + tests/test_cases/2024/commands/7E0.0155.yaml | 8 + tests/test_cases/2024/commands/7E0.0156.yaml | 5 + tests/test_cases/2024/commands/7E0.0159.yaml | 14 + tests/test_cases/2024/commands/7E0.015B.yaml | 8 + tests/test_cases/2024/commands/7E0.015E.yaml | 16 + tests/test_cases/2024/commands/7E0.0162.yaml | 8 + tests/test_cases/2024/commands/7E0.0163.yaml | 5 + tests/test_cases/2024/commands/7E0.0166.yaml | 20 + tests/test_cases/2024/commands/7E0.0167.yaml | 14 + tests/test_cases/2024/commands/7E0.0168.yaml | 38 ++ tests/test_cases/2024/commands/7E0.016C.yaml | 32 ++ tests/test_cases/2024/commands/7E0.016D.yaml | 130 ++++++ tests/test_cases/2024/commands/7E0.018E.yaml | 17 + tests/test_cases/2024/commands/7E0.019A.yaml | 14 + tests/test_cases/2024/commands/7E0.019D.yaml | 14 + tests/test_cases/2024/commands/7E0.019E.yaml | 23 + tests/test_cases/2024/commands/7E0.01A6.yaml | 20 + .../test_cases/2024/commands/7E0.220301.yaml | 32 ++ .../test_cases/2024/commands/7E0.220307.yaml | 17 + .../test_cases/2024/commands/7E0.220415.yaml | 20 + .../test_cases/2024/commands/7E0.220522.yaml | 8 + .../test_cases/2024/commands/7E0.221310.yaml | 26 ++ tests/test_cases/2025/command_support.yaml | 79 ++++ .../test_cases/2025/commands/720.2261B1.yaml | 8 + .../test_cases/2025/commands/726.22D922.yaml | 8 + .../test_cases/2025/commands/726.22D923.yaml | 8 + .../test_cases/2025/commands/726.22D924.yaml | 8 + .../test_cases/2025/commands/726.22D925.yaml | 8 + .../test_cases/2025/commands/726.22D926.yaml | 8 + .../test_cases/2025/commands/726.22D927.yaml | 5 + .../test_cases/2025/commands/726.22D928.yaml | 8 + .../test_cases/2025/commands/726.22D929.yaml | 5 + tests/test_cases/2025/commands/7E0.0101.yaml | 29 ++ tests/test_cases/2025/commands/7E0.0102.yaml | 5 + tests/test_cases/2025/commands/7E0.0104.yaml | 8 + tests/test_cases/2025/commands/7E0.0105.yaml | 8 + tests/test_cases/2025/commands/7E0.0106.yaml | 8 + tests/test_cases/2025/commands/7E0.010D.yaml | 8 + tests/test_cases/2025/commands/7E0.0110.yaml | 14 + tests/test_cases/2025/commands/7E0.0111.yaml | 8 + tests/test_cases/2025/commands/7E0.011F.yaml | 8 + tests/test_cases/2025/commands/7E0.0121.yaml | 5 + tests/test_cases/2025/commands/7E0.012F.yaml | 8 + tests/test_cases/2025/commands/7E0.0130.yaml | 5 + tests/test_cases/2025/commands/7E0.0131.yaml | 14 + tests/test_cases/2025/commands/7E0.0134.yaml | 30 ++ tests/test_cases/2025/commands/7E0.0142.yaml | 11 + tests/test_cases/2025/commands/7E0.0144.yaml | 14 + tests/test_cases/2025/commands/7E0.0146.yaml | 11 + tests/test_cases/2025/commands/7E0.0147.yaml | 8 + tests/test_cases/2025/commands/7E0.015B.yaml | 8 + tests/test_cases/2025/commands/7E0.015E.yaml | 11 + tests/test_cases/2025/commands/7E0.0166.yaml | 14 + tests/test_cases/2025/commands/7E0.019A.yaml | 14 + tests/test_cases/2025/commands/7E0.01A6.yaml | 17 + .../test_cases/2025/commands/7E0.220301.yaml | 14 + .../test_cases/2025/commands/7E0.220307.yaml | 14 + .../test_cases/2025/commands/7E0.220415.yaml | 8 + .../test_cases/2025/commands/7E0.220522.yaml | 8 + .../test_cases/2025/commands/7E0.221310.yaml | 14 + tests/test_cases/2026/command_support.yaml | 64 +++ .../test_cases/2026/commands/720.2261B1.yaml | 14 + .../test_cases/2026/commands/726.22D922.yaml | 32 ++ .../test_cases/2026/commands/726.22D923.yaml | 8 + .../test_cases/2026/commands/726.22D924.yaml | 26 ++ .../test_cases/2026/commands/726.22D925.yaml | 32 ++ .../test_cases/2026/commands/726.22D926.yaml | 29 ++ .../test_cases/2026/commands/726.22D927.yaml | 32 ++ .../test_cases/2026/commands/726.22D928.yaml | 23 + .../test_cases/2026/commands/726.22D929.yaml | 20 + tests/test_cases/2026/commands/7E0.0104.yaml | 8 + tests/test_cases/2026/commands/7E0.0105.yaml | 8 + tests/test_cases/2026/commands/7E0.0106.yaml | 8 + tests/test_cases/2026/commands/7E0.010D.yaml | 8 + tests/test_cases/2026/commands/7E0.0111.yaml | 5 + tests/test_cases/2026/commands/7E0.012F.yaml | 8 + tests/test_cases/2026/commands/7E0.0131.yaml | 8 + tests/test_cases/2026/commands/7E0.0134.yaml | 26 ++ tests/test_cases/2026/commands/7E0.0142.yaml | 5 + tests/test_cases/2026/commands/7E0.0144.yaml | 11 + tests/test_cases/2026/commands/7E0.0145.yaml | 5 + tests/test_cases/2026/commands/7E0.0146.yaml | 5 + tests/test_cases/2026/commands/7E0.0147.yaml | 5 + tests/test_cases/2026/commands/7E0.0149.yaml | 5 + tests/test_cases/2026/commands/7E0.014A.yaml | 5 + tests/test_cases/2026/commands/7E0.015E.yaml | 8 + tests/test_cases/2026/commands/7E0.01A6.yaml | 8 + .../test_cases/2026/commands/7E0.220301.yaml | 11 + .../test_cases/2026/commands/7E0.220307.yaml | 14 + .../test_cases/2026/commands/7E0.220415.yaml | 8 + .../test_cases/2026/commands/7E0.221310.yaml | 14 + 890 files changed, 14243 insertions(+), 26 deletions(-) create mode 100644 tests/test_cases/2004/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2004/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2004/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2004/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2004/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0114.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2004/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2004/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2004/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2004/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2004/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2004/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2005/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2005/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2005/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2005/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2005/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2007/commands/720.22C901.yaml create mode 100644 tests/test_cases/2007/commands/720.22C902.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2007/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2007/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2007/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2007/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2007/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2007/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2007/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2007/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2007/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2007/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2007/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2007/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2009/commands/720.222A05.yaml create mode 100644 tests/test_cases/2009/commands/720.222A06.yaml create mode 100644 tests/test_cases/2009/commands/720.222A07.yaml create mode 100644 tests/test_cases/2009/commands/720.222A08.yaml create mode 100644 tests/test_cases/2009/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2009/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2009/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2009/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2009/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2009/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2009/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2010/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2010/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2010/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2010/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2010/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2010/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2010/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2011/commands/720.222A05.yaml create mode 100644 tests/test_cases/2011/commands/720.222A06.yaml create mode 100644 tests/test_cases/2011/commands/720.222A07.yaml create mode 100644 tests/test_cases/2011/commands/720.222A08.yaml create mode 100644 tests/test_cases/2011/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2011/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2011/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2011/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2011/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2011/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2011/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2011/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2011/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2011/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2011/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2011/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2011/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2011/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2011/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2012/commands/720.222A05.yaml create mode 100644 tests/test_cases/2012/commands/720.222A06.yaml create mode 100644 tests/test_cases/2012/commands/720.222A07.yaml create mode 100644 tests/test_cases/2012/commands/720.222A08.yaml create mode 100644 tests/test_cases/2012/commands/720.222A0A.yaml create mode 100644 tests/test_cases/2012/commands/720.222A0B.yaml create mode 100644 tests/test_cases/2012/commands/720.222A0C.yaml create mode 100644 tests/test_cases/2012/commands/720.222A0D.yaml create mode 100644 tests/test_cases/2012/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2012/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2012/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2012/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2012/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2012/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2012/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2014/commands/720.222A05.yaml create mode 100644 tests/test_cases/2014/commands/720.222A06.yaml create mode 100644 tests/test_cases/2014/commands/720.222A07.yaml create mode 100644 tests/test_cases/2014/commands/720.222A08.yaml create mode 100644 tests/test_cases/2014/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2014/commands/793.22D901.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2014/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2014/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2014/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2014/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2014/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2014/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2014/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2014/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2014/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2014/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2015/commands/720.222A05.yaml create mode 100644 tests/test_cases/2015/commands/720.222A06.yaml create mode 100644 tests/test_cases/2015/commands/720.222A07.yaml create mode 100644 tests/test_cases/2015/commands/720.222A08.yaml create mode 100644 tests/test_cases/2015/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2015/commands/793.22D901.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2015/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2015/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2015/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2015/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2015/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2015/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2015/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2015/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2015/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2015/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2015/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2015/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2015/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2015/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2015/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2015/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2016/commands/720.222A05.yaml create mode 100644 tests/test_cases/2016/commands/720.222A06.yaml create mode 100644 tests/test_cases/2016/commands/720.222A07.yaml create mode 100644 tests/test_cases/2016/commands/720.222A08.yaml create mode 100644 tests/test_cases/2016/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2016/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2016/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2016/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2016/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2016/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2016/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2016/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2016/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2016/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2017/commands/720.222A05.yaml create mode 100644 tests/test_cases/2017/commands/720.222A06.yaml create mode 100644 tests/test_cases/2017/commands/720.222A07.yaml create mode 100644 tests/test_cases/2017/commands/720.222A08.yaml create mode 100644 tests/test_cases/2017/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2017/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2017/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2017/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2017/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2017/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2017/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2017/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2017/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2017/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2017/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2017/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2017/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2017/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2017/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2017/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2017/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2018/commands/720.222A05.yaml create mode 100644 tests/test_cases/2018/commands/720.222A06.yaml create mode 100644 tests/test_cases/2018/commands/720.222A07.yaml create mode 100644 tests/test_cases/2018/commands/720.222A08.yaml create mode 100644 tests/test_cases/2018/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2018/commands/793.22D901.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2018/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2018/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2018/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2018/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2018/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2018/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2018/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2018/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2018/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2018/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2018/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2018/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2018/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2018/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2018/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2019/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2019/commands/726.22D922.yaml create mode 100644 tests/test_cases/2019/commands/726.22D923.yaml create mode 100644 tests/test_cases/2019/commands/726.22D924.yaml create mode 100644 tests/test_cases/2019/commands/726.22D925.yaml create mode 100644 tests/test_cases/2019/commands/726.22D926.yaml create mode 100644 tests/test_cases/2019/commands/726.22D927.yaml create mode 100644 tests/test_cases/2019/commands/726.22D928.yaml create mode 100644 tests/test_cases/2019/commands/726.22D929.yaml create mode 100644 tests/test_cases/2019/commands/793.22D901.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2019/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0114.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2019/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2019/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2019/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2019/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2019/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2019/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2019/commands/7E0.015B.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2019/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2019/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2019/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2019/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2019/commands/7E0.019A.yaml create mode 100644 tests/test_cases/2019/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2019/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2019/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2019/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2019/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2019/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2019/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2020/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2020/commands/726.22D922.yaml create mode 100644 tests/test_cases/2020/commands/726.22D923.yaml create mode 100644 tests/test_cases/2020/commands/726.22D924.yaml create mode 100644 tests/test_cases/2020/commands/726.22D925.yaml create mode 100644 tests/test_cases/2020/commands/726.22D926.yaml create mode 100644 tests/test_cases/2020/commands/726.22D927.yaml create mode 100644 tests/test_cases/2020/commands/726.22D928.yaml create mode 100644 tests/test_cases/2020/commands/726.22D929.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010A.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2020/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2020/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2020/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.012D.yaml create mode 100644 tests/test_cases/2020/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2020/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2020/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2020/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2020/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2020/commands/7E0.015B.yaml create mode 100644 tests/test_cases/2020/commands/7E0.015E.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0165.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2020/commands/7E0.0169.yaml create mode 100644 tests/test_cases/2020/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2020/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2020/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2020/commands/7E0.019A.yaml create mode 100644 tests/test_cases/2020/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2020/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2020/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2020/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2020/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2020/commands/7E0.2203DF.yaml create mode 100644 tests/test_cases/2020/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2020/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2020/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2021/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2021/commands/726.22D922.yaml create mode 100644 tests/test_cases/2021/commands/726.22D923.yaml create mode 100644 tests/test_cases/2021/commands/726.22D924.yaml create mode 100644 tests/test_cases/2021/commands/726.22D925.yaml create mode 100644 tests/test_cases/2021/commands/726.22D926.yaml create mode 100644 tests/test_cases/2021/commands/726.22D927.yaml create mode 100644 tests/test_cases/2021/commands/726.22D928.yaml create mode 100644 tests/test_cases/2021/commands/726.22D929.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010A.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2021/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0114.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2021/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2021/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2021/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2021/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2021/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2021/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2021/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2021/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2021/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2021/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2021/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2021/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2021/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2021/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2021/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2021/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2021/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2021/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2022/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2022/commands/726.22D922.yaml create mode 100644 tests/test_cases/2022/commands/726.22D923.yaml create mode 100644 tests/test_cases/2022/commands/726.22D924.yaml create mode 100644 tests/test_cases/2022/commands/726.22D925.yaml create mode 100644 tests/test_cases/2022/commands/726.22D926.yaml create mode 100644 tests/test_cases/2022/commands/726.22D927.yaml create mode 100644 tests/test_cases/2022/commands/726.22D928.yaml create mode 100644 tests/test_cases/2022/commands/726.22D929.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010A.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2022/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0114.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2022/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2022/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2022/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2022/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2022/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2022/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2022/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2022/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2022/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2022/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2022/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2022/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2022/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2022/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2022/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2022/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2022/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2022/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2023/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2023/commands/726.22D922.yaml create mode 100644 tests/test_cases/2023/commands/726.22D923.yaml create mode 100644 tests/test_cases/2023/commands/726.22D924.yaml create mode 100644 tests/test_cases/2023/commands/726.22D925.yaml create mode 100644 tests/test_cases/2023/commands/726.22D926.yaml create mode 100644 tests/test_cases/2023/commands/726.22D927.yaml create mode 100644 tests/test_cases/2023/commands/726.22D928.yaml create mode 100644 tests/test_cases/2023/commands/726.22D929.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2023/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2023/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2023/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2023/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2023/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2023/commands/7E0.015B.yaml create mode 100644 tests/test_cases/2023/commands/7E0.015E.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2023/commands/7E0.0169.yaml create mode 100644 tests/test_cases/2023/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2023/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2023/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2023/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2023/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2023/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2023/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2023/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2023/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2023/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2024/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2024/commands/726.22D922.yaml create mode 100644 tests/test_cases/2024/commands/726.22D923.yaml create mode 100644 tests/test_cases/2024/commands/726.22D924.yaml create mode 100644 tests/test_cases/2024/commands/726.22D925.yaml create mode 100644 tests/test_cases/2024/commands/726.22D926.yaml create mode 100644 tests/test_cases/2024/commands/726.22D927.yaml create mode 100644 tests/test_cases/2024/commands/726.22D928.yaml create mode 100644 tests/test_cases/2024/commands/726.22D929.yaml create mode 100644 tests/test_cases/2024/commands/793.22D901.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0103.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0107.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010B.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.010F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0113.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0114.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0115.yaml create mode 100644 tests/test_cases/2024/commands/7E0.011C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0123.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0132.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0133.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2024/commands/7E0.013C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0141.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0143.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.014C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0151.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0155.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0156.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0159.yaml create mode 100644 tests/test_cases/2024/commands/7E0.015B.yaml create mode 100644 tests/test_cases/2024/commands/7E0.015E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0162.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0163.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0167.yaml create mode 100644 tests/test_cases/2024/commands/7E0.0168.yaml create mode 100644 tests/test_cases/2024/commands/7E0.016C.yaml create mode 100644 tests/test_cases/2024/commands/7E0.016D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.018E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.019A.yaml create mode 100644 tests/test_cases/2024/commands/7E0.019D.yaml create mode 100644 tests/test_cases/2024/commands/7E0.019E.yaml create mode 100644 tests/test_cases/2024/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2024/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2024/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2024/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2024/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2024/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2025/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2025/commands/726.22D922.yaml create mode 100644 tests/test_cases/2025/commands/726.22D923.yaml create mode 100644 tests/test_cases/2025/commands/726.22D924.yaml create mode 100644 tests/test_cases/2025/commands/726.22D925.yaml create mode 100644 tests/test_cases/2025/commands/726.22D926.yaml create mode 100644 tests/test_cases/2025/commands/726.22D927.yaml create mode 100644 tests/test_cases/2025/commands/726.22D928.yaml create mode 100644 tests/test_cases/2025/commands/726.22D929.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0101.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0102.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2025/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0110.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2025/commands/7E0.011F.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0121.yaml create mode 100644 tests/test_cases/2025/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0130.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2025/commands/7E0.015B.yaml create mode 100644 tests/test_cases/2025/commands/7E0.015E.yaml create mode 100644 tests/test_cases/2025/commands/7E0.0166.yaml create mode 100644 tests/test_cases/2025/commands/7E0.019A.yaml create mode 100644 tests/test_cases/2025/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2025/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2025/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2025/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2025/commands/7E0.220522.yaml create mode 100644 tests/test_cases/2025/commands/7E0.221310.yaml create mode 100644 tests/test_cases/2026/commands/720.2261B1.yaml create mode 100644 tests/test_cases/2026/commands/726.22D922.yaml create mode 100644 tests/test_cases/2026/commands/726.22D923.yaml create mode 100644 tests/test_cases/2026/commands/726.22D924.yaml create mode 100644 tests/test_cases/2026/commands/726.22D925.yaml create mode 100644 tests/test_cases/2026/commands/726.22D926.yaml create mode 100644 tests/test_cases/2026/commands/726.22D927.yaml create mode 100644 tests/test_cases/2026/commands/726.22D928.yaml create mode 100644 tests/test_cases/2026/commands/726.22D929.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0104.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0105.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0106.yaml create mode 100644 tests/test_cases/2026/commands/7E0.010D.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0111.yaml create mode 100644 tests/test_cases/2026/commands/7E0.012F.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0131.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0134.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0142.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0144.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0145.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0146.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0147.yaml create mode 100644 tests/test_cases/2026/commands/7E0.0149.yaml create mode 100644 tests/test_cases/2026/commands/7E0.014A.yaml create mode 100644 tests/test_cases/2026/commands/7E0.015E.yaml create mode 100644 tests/test_cases/2026/commands/7E0.01A6.yaml create mode 100644 tests/test_cases/2026/commands/7E0.220301.yaml create mode 100644 tests/test_cases/2026/commands/7E0.220307.yaml create mode 100644 tests/test_cases/2026/commands/7E0.220415.yaml create mode 100644 tests/test_cases/2026/commands/7E0.221310.yaml 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'