|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
NTCIP transportation-device object identifiers (PROTOCORE_ENABLE_NTCIP). More...
#include "protocore_config.h"Go to the source code of this file.
NTCIP transportation-device object identifiers (PROTOCORE_ENABLE_NTCIP).
NTCIP (National Transportation Communications for ITS Protocol) rides SNMP: an NTCIP device is an SNMP agent whose MIB carries the NTCIP object definitions. Since this library already ships an SNMP agent (services/net/snmp), NTCIP is the object layer - the OID roots + the object arcs for the common device classes:
All NTCIP objects live under 1.3.6.1.4.1.1206.4.2 (nema.tsxx). This provides those OID arc arrays and a helper to build a full object OID (root + instance index), so an app registers them on the SNMP agent with SnmpAgent.add_integer / .add_string / .add_dynamic. Pure OID data, zero heap, host-testable.
Definition in file ntcip.h.