-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Summary
Capture topic data when fault confirmed for debugging.
Proposed solution (optional)
Configuration:
fault_manager:
snapshots:
default_topics: [/odom, /battery_state]
fault_patterns:
"MOTOR_.*": [/joint_states, /cmd_vel]
On confirmation: subscribe, capture, store as JSON.
Database:
sqlCREATE TABLE snapshots (
fault_code TEXT,
topic TEXT,
data TEXT,
captured_at INTEGER
);
Add GetSnapshot.srv and endpoint.
Additional context (optional)
- 1 second timeout per topic
- Size limit per message
- Handle missing topics
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request