Commit bf848eec authored by Jasja Tijink's avatar Jasja Tijink
Browse files

Draft 002

parent 890e7b70
Loading
Loading
Loading
Loading
Loading
+8 −31
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ BEGIN

IMPORTS

ItsPduHeader, MessageRateHz, MessageSegmentationInfo, OrdinalNumber1B,  ReferencePosition, StationType, TimestampIts
BasicContainer, ItsPduHeader 
FROM ETSI-ITS-CDD {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) major-version-4 (4) minor-version-3 (3)}
WITH SUCCESSORS

@@ -16,6 +16,7 @@ WITH SUCCESSORS

SensorInformationContainer
FROM CPM-SensorInformationContainer {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (103324) sensorInformationContainer (3) major-version-2 (2) minor-version-1(1)}

WITH SUCCESSORS

PerceptionRegionContainer
@@ -38,7 +39,7 @@ WITH SUCCESSORS
 * @field payload: the payload of the message. 
 *
*/
CollectivePerceptionMessage ::= SEQUENCE {
CPM ::= SEQUENCE {
    header     ItsPduHeader (WITH COMPONENTS {... , protocolVersion (3), messageId(cpm)}),
    payload    CpmPayload
}
@@ -50,9 +51,10 @@ CollectivePerceptionMessage ::= SEQUENCE {
 *
 * @field managementContainer: the management container. 
 *
 * @field cpmContainers: the list of CPM containers, including its container type identifier and including either one or none of originatingVehicleContainer and/or originatingRsuContainer. 
 * @field cpmContainers: the list of CPM containers, including its container type identifier. 
 *
*/

CpmPayload ::= SEQUENCE {
    managementContainer   ManagementContainer,
    cpmContainers         WrappedCpmContainers,
@@ -63,25 +65,14 @@ CpmPayload ::= SEQUENCE {
 * This DF  represents the management container of the CPM. 
 * The management container provides basic information about the originating ITS-S, which are not specific to a specific type of station.
 *
 * It shall include the following components: 
 *
 * @field referenceTime: the reference time for all time related information in the CPM.
 *
 * @field messageRateRange: the planned or expected range of the CPM generation rate.
 *
 * @field segmentationInfo: information regarding the message segmentation on facility layer.
 *
 * @field referencePosition: the reference position for all position related information in the CPM.
 *
*/

ManagementContainer ::= SEQUENCE {
    referenceTime      TimestampIts,
    referencePosition  ReferencePosition,
    segmentationInfo   MessageSegmentationInfo OPTIONAL,
    messageRateRange   MessageRateRange OPTIONAL,
    COMPONENTS OF BasicContainer,
    ...
}


/**
 * This information object class is an abstract template to instantiate containers.
 *
@@ -146,19 +137,5 @@ WrappedCpmContainer ::= SEQUENCE {
*/
WrappedCpmContainers::= SEQUENCE SIZE(1..8,...) OF WrappedCpmContainer 

/**
 * This DF  represents the planned or expected range of the message generation rate.
 *
 * It shall include the following components: 
 *
 * @field messageRateMin: the minimum planned or expected message rate.
 *
 * @field messageRateMax: the maximum planned or expected message rate.
 *
*/
MessageRateRange::= SEQUENCE{
   messageRateMin   MessageRateHz,
   messageRateMax   MessageRateHz
}

END