-
Notifications
You must be signed in to change notification settings - Fork 1
Module Status, Alarms, & Diagnostic Data
Benjamin Riggs edited this page May 1, 2018
·
1 revision
- Status topic reports status enum (ready, initializing, error, etc.) & configuration
- Module configuration is exposed via XML over DDS
- Modules publish their current config
- Module Configurator connects to system and publishes updates to module configs
- Module Manager monitors module status topic
Alarms indicate a module can no longer provide a capability it was configured to.
Alarm data includes:
- Affected module
- Reporting module (not necessarily the same as affected)
- Capabilities changed
- Timestamp
- Display message
Diagnostic data is any other data module makers wish to collect about module performance.
Diagnostic data includes:
- Reporting module
- Timestamp
- Opaque Payload