Set up BMS CAN Watchdog with time interval for how long to wait before receiving a CAN message from Shepherd before creating a fault.
Notes
This is my first PR on Cerberus so there are probably a few things wrong with the code, but I will fix any requested changes quickly.
To Do
Any remaining things that need to get done
[ ] define BMS CAN Address
[ ] define proper time interval to check watchdog
[ ] used arbitrary fault id, so prob gonna have to define this too
Checklist
It can be helpful to check the Checks and Files changed tabs.
Please reach out to your Project Lead if anything is unclear.
Please request reviewers and ping on slack only after you've gone through this whole checklist.
[x] No merge conflicts
[X] All checks passing
[X] Remove any non-applicable sections of this template
[X] Assign the PR to yourself
[X] Request reviewers & ping on Slack
[X] PR is linked to the ticket (fill in the closes line below)
Changes
Set up BMS CAN Watchdog with time interval for how long to wait before receiving a CAN message from Shepherd before creating a fault.
Notes
This is my first PR on Cerberus so there are probably a few things wrong with the code, but I will fix any requested changes quickly.
To Do
Any remaining things that need to get done
Checklist
It can be helpful to check the
Checks
andFiles changed
tabs. Please reach out to your Project Lead if anything is unclear. Please request reviewers and ping on slack only after you've gone through this whole checklist.