Features: - Subscribes to /diagnostics (diagnostic_msgs/DiagnosticArray) - Hardware status cards per subsystem with color-coded health - Real-time error and warning counts - Expandable diagnostic cards with detailed key-value pairs - Diagnostic status timeline with timestamps - Aggregated system health summary - Status indicators: OK (green), WARNING (yellow), ERROR (red), STALE (gray) - Hardware Status Display * Per-subsystem diagnostic cards * Status level with color coding * Expandable details with key values * Hardware ID tracking * Name and message display - Health Summary Card * Total diagnostic count * OK/WARNING/ERROR/STALE breakdowns * Overall system health status * Visual status indicator - Timeline and History * Recent status timeline (10 latest events) * Timestamp tracking * Status transitions * Scrollable history - Status Legend * Color-coded reference guide * Status descriptions * Quick status lookup Integration: - Added to MONITORING tab group as first tab (highest priority) - Uses subscribe hook for real-time updates - Dark theme with comprehensive status visualization - Max 100 diagnostic events in history Build: 124 modules, no errors Main bundle: 264.31 KB Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%