Struct ConditionRuntime

Struct Documentation

struct ConditionRuntime

Looked-up runtime state for a unique OPC-UA Condition instance. The poller keeps one entry per distinct ConditionId observed; the entry outlives ack/confirm round-trips so the PR3 acknowledge_fault SOVD operation can resolve a fault_code to the live ConditionId NodeId and the latest EventId ByteString (required for spec-compliant Ack).

Public Members

opcua::NodeId condition_id
opcua::ByteString latest_event_id
std::string entity_id
std::string fault_code
SovdAlarmStatus last_status = {SovdAlarmStatus::Suppressed}