Skip to content

feat(safety): create fault handling system #189

@t-bre

Description

@t-bre

Description

Instead of calling Error_Handler() everywhere which just halts the system, an error handling system should be implemented which safely shuts down the system.

Requirements

  • Implement system for registering critical and non-critical faults.
  • Shut down system safely in event of critical fault, or repeated non-critical fault.
  • Broadcast fault state using CANBC.
  • Replace all instances of Error_Handler() with appropriate fault handler calls.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions