Enum AlarmAction

Enum Documentation

enum class ros2_medkit_gateway::AlarmAction

Action the poller should take after running the state machine on one event.

ReportConfirmed triggers send_report_fault (FAILED event_type). ClearFault issues clear_fault against fault_manager. ReportHealed is currently a no-op in OpcuaPlugin::on_event_alarm - see SovdAlarmStatus::Healed above for the rationale and the future STATUS_LATCHED extension that would make this surface externally. NoOp means the event was redundant (same as last_known_status) and we suppress downstream noise.

Values:

enumerator NoOp
enumerator ReportConfirmed
enumerator ReportHealed
enumerator ClearFault