reversible-lane
CORE · WIREDReversible and managed lanes: lane direction, control state and safe transition sequencing.
Data model
The configuration and state tree. Safety constraints are expressed as YANG must and validated at every boundary.
container reversible-lane {
leaf direction { type lane-direction; } // ab|ba|closed
leaf control-state { type lane-control-state; } // set|transitioning
must "control-state != 'transitioning' or direction = 'closed'" {
error-message "lanes must be closed during a direction transition";
}
}
Notifications & events
Each event is its own typed notification with its own ce-type. Consumers filter by subject before parsing.
Event families:
fault
lane
lcs
transition
Subject & bindings
# canonical subject (reference CloudEvents binding)
openits.us-tx.txdot.d07.reversible-lane.i35-exit-214.fault-cleared
Schema registry
Every revision is immutable and content-addressed. Cite the exact date in ce-dataschema; there is no latest alias.