#ifndef ITS_AID_HPP_URKJ51RA #define ITS_AID_HPP_URKJ51RA #include namespace vanetza { // uint32_t can hold all relevant ITS AIDs (for now) using ItsAid = uint32_t; namespace aid { /** * ITS-AID assigned for ETSI ITS * \see TS 102 965 V2.4.1 Annex A */ constexpr ItsAid CA = 36; constexpr ItsAid DEN = 37; constexpr ItsAid TLM = 137; constexpr ItsAid RLT = 138; constexpr ItsAid IVI = 139; constexpr ItsAid TLC_R = 140; constexpr ItsAid TLC_S = 637; constexpr ItsAid GN_MGMT = 141; constexpr ItsAid CRL = 622; constexpr ItsAid SCR = 623; constexpr ItsAid CTL = 624; constexpr ItsAid VRU = 638; constexpr ItsAid CP = 639; constexpr ItsAid IMZ = 640; constexpr ItsAid SA = 540801; constexpr ItsAid GPC = 540802; constexpr ItsAid IPV6_ROUTING = 270549118; constexpr ItsAid MR = 1618; constexpr ItsAid AVM = 71; constexpr ItsAid POI = 1619; constexpr ItsAid RMO = 1620; #ifndef PI /*< some code defines the mathematical constant as macro */ constexpr ItsAid PI = 1621; #endif constexpr ItsAid MDM = 1622; } // namespace aid } // namespace vanetza #endif /* ITS_AID_HPP_URKJ51RA */