Loading CAM-PDU-Descriptions.asn +40 −0 Original line number Diff line number Diff line Loading @@ -16,16 +16,46 @@ FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) -- The root data frame for cooperative awareness messages /** * This type represents the CAM PDU. * * It shall include the following componenets: * * @field header: the header of the CAM PDU. * * @field cam: the payload of the CAM PDU. */ CAM ::= SEQUENCE { header ItsPduHeader (WITH COMPONENTS {... , protocolVersion (2), messageId(cam)}), cam CamPayload } /** * This type represents the CAM payload. * * It shall include the following components: * * @field generationDeltaTime: Time corresponding to the time of the reference position in the CAM, considered as time of the CAM generation. * * @field camParameters: The sequence of CAM mandatory and optional container. * */ CamPayload ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters } /** * @field basicContainer: the mandatory basic container of the CAM. * * @field highFrequencyContainer: the mandatory container represents the high frequency of the CAM. * * @field lowFrequencyContainer: the optional conatainer represents the low frequency of the CAM. * * @field specialVehicleContainer: The special container of the CAM shall be present as defined in clause 6.1.2. * The content of the container shall be set according to the value of the vehicleRole component as specified in Table 5. */ CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, Loading @@ -34,6 +64,16 @@ CamParameters ::= SEQUENCE { ... } /** * This type represents the high frequency container. * * It shall include the following components: * * @basicVehicleContainerHighFrequency: * * @rsuContainerHighFrequency: * */ HighFrequencyContainer ::= CHOICE { basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, rsuContainerHighFrequency RSUContainerHighFrequency, Loading Loading
CAM-PDU-Descriptions.asn +40 −0 Original line number Diff line number Diff line Loading @@ -16,16 +16,46 @@ FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) -- The root data frame for cooperative awareness messages /** * This type represents the CAM PDU. * * It shall include the following componenets: * * @field header: the header of the CAM PDU. * * @field cam: the payload of the CAM PDU. */ CAM ::= SEQUENCE { header ItsPduHeader (WITH COMPONENTS {... , protocolVersion (2), messageId(cam)}), cam CamPayload } /** * This type represents the CAM payload. * * It shall include the following components: * * @field generationDeltaTime: Time corresponding to the time of the reference position in the CAM, considered as time of the CAM generation. * * @field camParameters: The sequence of CAM mandatory and optional container. * */ CamPayload ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters } /** * @field basicContainer: the mandatory basic container of the CAM. * * @field highFrequencyContainer: the mandatory container represents the high frequency of the CAM. * * @field lowFrequencyContainer: the optional conatainer represents the low frequency of the CAM. * * @field specialVehicleContainer: The special container of the CAM shall be present as defined in clause 6.1.2. * The content of the container shall be set according to the value of the vehicleRole component as specified in Table 5. */ CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, Loading @@ -34,6 +64,16 @@ CamParameters ::= SEQUENCE { ... } /** * This type represents the high frequency container. * * It shall include the following components: * * @basicVehicleContainerHighFrequency: * * @rsuContainerHighFrequency: * */ HighFrequencyContainer ::= CHOICE { basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, rsuContainerHighFrequency RSUContainerHighFrequency, Loading