Northeastern-Electric-Racing / Cerberus

Our FreeRTOS-based vehicle control application
1 stars 0 forks source link

[Monitoring] - Shutdown Monitor #115

Closed nwdepatie closed 6 months ago

nwdepatie commented 6 months ago

Description

We need a way of sampling the state of all components in the shutdown loop and making it available over CAN and upstream in Cerberus.

Acceptance Criteria

Shutdown states are sampled and broadcast at a regular interval.

Proposed Solution

A new task should be made in monitor.c and monitor.h that utilizes the PDU interface to retrieve the shutdown loop components status, then package into a CAN message to be sent out