add pandaState.safetyRxChecksInvalid field (#1083)

* add fault for invalid safety RX checks

* fix test build

* debug

* fix debug

* fix test

* just a bool in health
This commit is contained in:
Adeeb Shihadeh
2022-10-03 16:05:16 -07:00
committed by GitHub
parent 4248085d7c
commit e987e6c639
5 changed files with 15 additions and 3 deletions

View File

@@ -185,9 +185,9 @@ class Panda:
HW_TYPE_RED_PANDA_V2 = b'\x08'
CAN_PACKET_VERSION = 2
HEALTH_PACKET_VERSION = 10
HEALTH_PACKET_VERSION = 11
CAN_HEALTH_PACKET_VERSION = 2
HEALTH_STRUCT = struct.Struct("<IIIIIIIIIBBBBBBHBBBHfB")
HEALTH_STRUCT = struct.Struct("<IIIIIIIIIBBBBBBHBBBHfBB")
CAN_HEALTH_STRUCT = struct.Struct("<BIBBBBBBBBIIIIIIHHBB")
F2_DEVICES = (HW_TYPE_PEDAL, )
@@ -470,6 +470,7 @@ class Panda:
"alternative_experience": a[19],
"interrupt_load": a[20],
"fan_power": a[21],
"safety_rx_checks_invalid": a[22],
}
@ensure_can_health_packet_version