Skip to main content

Module event

Module event 

Source
Expand description

Intrinsic reporting — OUT_OF_RANGE event state machine.

Per ASHRAE 135-2020 Clause 13.3.6 (Table 13-7), the OUT_OF_RANGE algorithm monitors an analog present_value against HIGH_LIMIT and LOW_LIMIT with a DEADBAND to prevent oscillation at the boundary.

Structs§

ChangeOfStateDetector
CHANGE_OF_STATE event detector for binary and multi-state objects.
CommandFailureDetector
COMMAND_FAILURE event detector for commandable output objects (BO, MSO).
EventStateChange
A detected change in event state.
EventTransitionCommit
All object-owned values needed to commit one event-state transition.
OutOfRangeDetector
OUT_OF_RANGE event detector for analog objects.
PendingTransition
Pending (delayed) intrinsic-reporting transition state, shared by every detector that honors OutOfRangeDetector::time_delay and its peers.
TransitionOutcome
A fire-ready transition and its external distribution policy.

Enums§

EventTransition
Event transition category per ASHRAE 135-2020 Clause 13.2.5.
EventTransitionCommitError
Failure to atomically commit an event-state transition.