ramp-metering
CORE · WIREDFreeway ramp meters: metering rate and plan state, queue override, and demand/occupancy response.
Data model
The configuration and state tree. Safety constraints are expressed as YANG must and validated at every boundary.
container ramp-metering {
leaf mode { type metering-mode; } // off|fixed|responsive
leaf rate { type decimal64; units "veh/hour"; }
leaf plan { type plan-id; }
container queue {
leaf occupancy { type decimal64; units "percent"; }
leaf override { type boolean; }
must "override != 'true' or mode != 'off'" {
error-message "queue override requires active metering";
}
}
}
Notifications & events
Each event is its own typed notification with its own ce-type. Consumers filter by subject before parsing.
Event families:
fault
mode
queue
release
Subject & bindings
# canonical subject (reference CloudEvents binding)
openits.us-tx.txdot.d07.ramp-metering.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.