This commit is contained in:
Maxime Desroches 2024-11-10 08:49:27 -05:00 committed by GitHub
commit d0c4ff4f8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 21 additions and 0 deletions

View File

@ -447,6 +447,27 @@ class TestHondaBoschSafety(HondaPcmEnableBase, TestHondaBoschSafetyBase):
self.safety.set_safety_hooks(Panda.SAFETY_HONDA_BOSCH, 0)
self.safety.init_tests()
def _bosh_supplemental_cmd_msg(self):
values = {"SET_ME_X04": 0x04, "SET_ME_X80": 0x80, "SET_ME_X10": 0x10}
return self.packer.make_can_msg_panda("BOSCH_SUPPLEMENTAL_1", 0, values)
def test_supplemental_control_check(self):
msg = self._bosh_supplemental_cmd_msg()
self.assertTrue(self._tx(msg))
msg = self._bosh_supplemental_cmd_msg()
msg[0].data[0] = 42
self.assertFalse(self._tx(msg))
msg = self._bosh_supplemental_cmd_msg()
msg[0].data[4] = 42
self.assertFalse(self._tx(msg))
msg = self._bosh_supplemental_cmd_msg()
msg[0].data[4] = 0
msg[0].data[7] = 42
self.assertTrue(self._tx(msg))
class TestHondaBoschAltBrakeSafety(HondaPcmEnableBase, TestHondaBoschAltBrakeSafetyBase):
"""