rsu
CORE · WIREDRoadside V2X units: TIM/SPaT/MAP broadcast state, SRM handling, and SCMS certificate health.
Data model
The configuration and state tree. Safety constraints are expressed as YANG must and validated at every boundary.
container rsu {
leaf operational-state { type rsu-state; } // operate|standby|fault
list broadcasts {
key "msg-type";
leaf msg-type { type v2x-message-type; } // tim|spat|map
leaf state { type broadcast-state; } // on|off
}
container scms {
leaf certs-valid { type boolean; }
must "certs-valid = 'true'" {
error-message "SCMS certificates expired, broadcast must halt";
}
}
}
Notifications & events
Each event is its own typed notification with its own ce-type. Consumers filter by subject before parsing.
Event families:
fault
mode
rsu
security
srm
tim
Subject & bindings
# canonical subject (reference CloudEvents binding)
openits.us-tx.txdot.d07.rsu.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.