Skip to content

Implemented the alert system for the front controller#553

Open
Nagatarun25 wants to merge 4 commits intomainfrom
tarun-dashboard-alerts
Open

Implemented the alert system for the front controller#553
Nagatarun25 wants to merge 4 commits intomainfrom
tarun-dashboard-alerts

Conversation

@Nagatarun25
Copy link
Contributor

  • Created generic Alerts template class in lib/alerts/ for bit-based alert tracking
  • Implemented atomic operations (fetch_or, fetch_and) for thread-safe alert management
  • Added FcAlert enum with 13 alert types (APPS implausible, motor errors, CAN errors, etc.)
  • Updated DBC message FcAlerts to use single 64-bit bitfield instead of individual signals
  • Migrated all alert-related code to use new GetAlertsManager()
  • Configured PlatformIO to exclude Linux/SIL libraries from STM32 build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments