Skip to content

Module Status, Alarms, & Diagnostic Data

Benjamin Riggs edited this page May 1, 2018 · 1 revision

OUTDATED

Runtime Configuration & Status

  • 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

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

Diagnostic data is any other data module makers wish to collect about module performance.

Diagnostic data includes:

  • Reporting module
  • Timestamp
  • Opaque Payload

Clone this wiki locally