Northeastern-Electric-Racing / Shepherd-BMS

Our from-scratch Battery Management Application
4 stars 0 forks source link

Configurable Rate Limiting for CAN Messages #127

Closed Sabramz closed 4 days ago

Sabramz commented 3 weeks ago

Description

We want a way where we can set configurable rate limits for CAN messages. We want to set a minimum timeout before a CAN message of a certain type can be sent, and this timeout needs to be easily configurable. You should be able to go to somewhere like the bmsConfig file and change one number to change the rate limit of a message. Note: A lot of this should probably go in embedded base. It should be done in Shepherd first before it is made more abstract in embedded base.

Acceptance Criteria

Proposed Solution

No clue

Sabramz commented 2 weeks ago

Branch off of 117-optimize-CAN