Add fault management to ros2_medkit: fault reporting with two-level filtering
(local + central), persistent storage, lifecycle management, and REST API access.
Goals:
- Two-level filtering: FaultReporter (local) + FaultManager (central)
- Multi-source fault aggregation by fault_code
- Persistent storage
- REST API and SSE for monitoring
- Backwards compatibility with diagnostic_updater
Success Criteria:
- FaultReporter library with local filtering (default enabled)
- FaultManager with central aggregation and lifecycle
- Storage survives restarts
- REST API + SSE working
List view
0 issues of 7 selected
- Status: Open.#80 In selfpatch/ros2_medkit;
- Status: Open.#81 In selfpatch/ros2_medkit;
- Status: Open.#82 In selfpatch/ros2_medkit;
- Status: Open.#83 In selfpatch/ros2_medkit;
- Status: Open.#84 In selfpatch/ros2_medkit;
- Status: Open.#97 In selfpatch/ros2_medkit;
- Status: Open (in progress).selfpatch/ros2_medkitnumber 98#98 In selfpatch/ros2_medkit;