OpenITS
Docs Schema registry AsyncAPI
Search the docs /
GitHub
Docs/Model reference/ramp-metering
Illustrative excerpt from openits-ramp-metering.yang. The full model is the normative source. View source ↗

ramp-metering

CORE · WIRED

Freeway ramp meters: metering rate and plan state, queue override, and demand/occupancy response.

Namespace
urn:openits:yang:ramp-metering
Latest revision
2026-07-21
Reference std
NTCIP 1207
Event types
6

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
ce-type
Family
fault-cleared
openits.ramp-metering.fault-cleared.v1
fault
fault-raised
openits.ramp-metering.fault-raised.v1
fault
mode-changed
openits.ramp-metering.mode-changed.v1
mode
queue-override-activated
openits.ramp-metering.queue-override-activated.v1
queue
queue-override-cleared
openits.ramp-metering.queue-override-cleared.v1
queue
release-rate-changed
openits.ramp-metering.release-rate-changed.v1
release
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
Open in AsyncAPI ↗ Protobuf shapes

Schema registry

Every revision is immutable and content-addressed. Cite the exact date in ce-dataschema; there is no latest alias.

2026-07-21CURRENT
schema.proto · module.yang ↗
2026-07-16
schema.proto · module.yang ↗
2026-07-15
schema.proto · module.yang ↗
2026-07-14
schema.proto · module.yang ↗
← Previous
rsu
Next →
perception