Commit 913d1303 authored by YannGarcia's avatar YannGarcia
Browse files

Merge branch 'TTF0002' of https://forge.etsi.org/gitlab/LIBS/LibIts into TTF0002

parents b5194ecd c60111cf
CAM-PDU-Descriptions { CAM-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) cam (2) version (2)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
BEGIN BEGIN
IMPORTS IMPORTS
ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation, Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZone FROM ITS-Container { ItsPduHeader, CauseCode, ReferencePosition, AccelerationControl, Curvature, CurvatureCalculationMode, Heading, LanePosition, EmergencyPriority, EmbarkationStatus, Speed, DriveDirection, LongitudinalAcceleration, LateralAcceleration, VerticalAcceleration, StationType, ExteriorLights, DangerousGoodsBasic, SpecialTransportType, LightBarSirenInUse, VehicleRole, VehicleLength, VehicleWidth, PathHistory, RoadworksSubCauseCode, ClosedLanes, TrafficRule, SpeedLimit, SteeringWheelAngle, PerformanceClass, YawRate, ProtectedCommunicationZone, PtActivation, Latitude, Longitude, ProtectedCommunicationZonesRSU, CenDsrcTollingZone FROM ITS-Container {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)
}; };
-- The root data frame for cooperative awareness messages -- The root data frame for cooperative awareness messages
CAM ::= SEQUENCE { CAM ::= SEQUENCE {
header ItsPduHeader, header ItsPduHeader,
cam CoopAwareness cam CoopAwareness
} }
CoopAwareness ::= SEQUENCE { CoopAwareness ::= SEQUENCE {
generationDeltaTime GenerationDeltaTime, generationDeltaTime GenerationDeltaTime,
camParameters CamParameters camParameters CamParameters
} }
CamParameters ::= SEQUENCE { CamParameters ::= SEQUENCE {
basicContainer BasicContainer, basicContainer BasicContainer,
highFrequencyContainer HighFrequencyContainer, highFrequencyContainer HighFrequencyContainer,
lowFrequencyContainer LowFrequencyContainer OPTIONAL, lowFrequencyContainer LowFrequencyContainer OPTIONAL,
specialVehicleContainer SpecialVehicleContainer OPTIONAL, specialVehicleContainer SpecialVehicleContainer OPTIONAL,
... ...
} }
HighFrequencyContainer ::= CHOICE { HighFrequencyContainer ::= CHOICE {
basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency,
rsuContainerHighFrequency RSUContainerHighFrequency, rsuContainerHighFrequency RSUContainerHighFrequency,
... ...
} }
LowFrequencyContainer ::= CHOICE { LowFrequencyContainer ::= CHOICE {
basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency, basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency,
... ...
} }
SpecialVehicleContainer ::= CHOICE { SpecialVehicleContainer ::= CHOICE {
publicTransportContainer PublicTransportContainer, publicTransportContainer PublicTransportContainer,
specialTransportContainer SpecialTransportContainer, specialTransportContainer SpecialTransportContainer,
dangerousGoodsContainer DangerousGoodsContainer, dangerousGoodsContainer DangerousGoodsContainer,
roadWorksContainerBasic RoadWorksContainerBasic, roadWorksContainerBasic RoadWorksContainerBasic,
rescueContainer RescueContainer, rescueContainer RescueContainer,
emergencyContainer EmergencyContainer, emergencyContainer EmergencyContainer,
safetyCarContainer SafetyCarContainer, safetyCarContainer SafetyCarContainer,
... ...
} }
BasicContainer ::= SEQUENCE { BasicContainer ::= SEQUENCE {
stationType StationType, stationType StationType,
referencePosition ReferencePosition, referencePosition ReferencePosition,
... ...
} }
BasicVehicleContainerHighFrequency ::= SEQUENCE { BasicVehicleContainerHighFrequency ::= SEQUENCE {
heading Heading, heading Heading,
speed Speed, speed Speed,
driveDirection DriveDirection, driveDirection DriveDirection,
vehicleLength VehicleLength, vehicleLength VehicleLength,
vehicleWidth VehicleWidth, vehicleWidth VehicleWidth,
longitudinalAcceleration LongitudinalAcceleration, longitudinalAcceleration LongitudinalAcceleration,
curvature Curvature, curvature Curvature,
curvatureCalculationMode CurvatureCalculationMode, curvatureCalculationMode CurvatureCalculationMode,
yawRate YawRate, yawRate YawRate,
accelerationControl AccelerationControl OPTIONAL, accelerationControl AccelerationControl OPTIONAL,
lanePosition LanePosition OPTIONAL, lanePosition LanePosition OPTIONAL,
steeringWheelAngle SteeringWheelAngle OPTIONAL, steeringWheelAngle SteeringWheelAngle OPTIONAL,
lateralAcceleration LateralAcceleration OPTIONAL, lateralAcceleration LateralAcceleration OPTIONAL,
verticalAcceleration VerticalAcceleration OPTIONAL, verticalAcceleration VerticalAcceleration OPTIONAL,
performanceClass PerformanceClass OPTIONAL, performanceClass PerformanceClass OPTIONAL,
cenDsrcTollingZone CenDsrcTollingZone OPTIONAL cenDsrcTollingZone CenDsrcTollingZone OPTIONAL
} }
BasicVehicleContainerLowFrequency ::= SEQUENCE { BasicVehicleContainerLowFrequency ::= SEQUENCE {
vehicleRole VehicleRole, vehicleRole VehicleRole,
exteriorLights ExteriorLights, exteriorLights ExteriorLights,
pathHistory PathHistory pathHistory PathHistory
} }
PublicTransportContainer ::= SEQUENCE { PublicTransportContainer ::= SEQUENCE {
embarkationStatus EmbarkationStatus, embarkationStatus EmbarkationStatus,
ptActivation PtActivation OPTIONAL ptActivation PtActivation OPTIONAL
} }
SpecialTransportContainer ::= SEQUENCE { SpecialTransportContainer ::= SEQUENCE {
specialTransportType SpecialTransportType, specialTransportType SpecialTransportType,
lightBarSirenInUse LightBarSirenInUse lightBarSirenInUse LightBarSirenInUse
} }
DangerousGoodsContainer ::= SEQUENCE { DangerousGoodsContainer ::= SEQUENCE {
dangerousGoodsBasic DangerousGoodsBasic dangerousGoodsBasic DangerousGoodsBasic
} }
RoadWorksContainerBasic ::= SEQUENCE { RoadWorksContainerBasic ::= SEQUENCE {
roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL, roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL,
lightBarSirenInUse LightBarSirenInUse, lightBarSirenInUse LightBarSirenInUse,
closedLanes ClosedLanes OPTIONAL closedLanes ClosedLanes OPTIONAL
} }
RescueContainer ::= SEQUENCE { RescueContainer ::= SEQUENCE {
lightBarSirenInUse LightBarSirenInUse lightBarSirenInUse LightBarSirenInUse
} }
EmergencyContainer ::= SEQUENCE { EmergencyContainer ::= SEQUENCE {
lightBarSirenInUse LightBarSirenInUse, lightBarSirenInUse LightBarSirenInUse,
incidentIndication CauseCode OPTIONAL, incidentIndication CauseCode OPTIONAL,
emergencyPriority EmergencyPriority OPTIONAL emergencyPriority EmergencyPriority OPTIONAL
} }
SafetyCarContainer ::= SEQUENCE { SafetyCarContainer ::= SEQUENCE {
lightBarSirenInUse LightBarSirenInUse, lightBarSirenInUse LightBarSirenInUse,
incidentIndication CauseCode OPTIONAL, incidentIndication CauseCode OPTIONAL,
trafficRule TrafficRule OPTIONAL, trafficRule TrafficRule OPTIONAL,
speedLimit SpeedLimit OPTIONAL speedLimit SpeedLimit OPTIONAL
} }
RSUContainerHighFrequency ::= SEQUENCE { RSUContainerHighFrequency ::= SEQUENCE {
protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL,
... ...
} }
GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535) GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)
END END
\ No newline at end of file
sources := CAM_PDU_Descriptions.asn
DENM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) denm (1) version (2) DENM-PDU-Descriptions {itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (302637) denm (1) version (2)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
BEGIN BEGIN
IMPORTS IMPORTS
ItsPduHeader, CauseCode, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, LanePosition, LightBarSirenInUse, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory, TrafficRule, DeltaReferencePosition FROM ITS-Container { ItsPduHeader, CauseCode, Speed, InformationQuality, ReferencePosition, ClosedLanes, DangerousGoodsExtended, Heading, LanePosition, LightBarSirenInUse, RoadType, HeightLonCarr, PosLonCarr, PosCentMass, PositioningSolutionType, RequestResponseIndication, StationType, SpeedLimit, StationarySince, TimestampIts, WheelBaseVehicle, TurningRadius, PosFrontAx, PositionOfOccupants, Temperature, VehicleMass, VehicleIdentification, EnergyStorageType, ActionID, ItineraryPath, NumberOfOccupants, PositionOfPillars, RelevanceTrafficDirection, RestrictedTypes, Traces, TransmissionInterval, ValidityDuration, RelevanceDistance, EventHistory, TrafficRule, DeltaReferencePosition FROM ITS-Container {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)
}; };
DENM ::= SEQUENCE { DENM ::= SEQUENCE {
header ItsPduHeader, header ItsPduHeader,
denm DecentralizedEnvironmentalNotificationMessage denm DecentralizedEnvironmentalNotificationMessage
} }
DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE { DecentralizedEnvironmentalNotificationMessage ::= SEQUENCE {
management ManagementContainer, management ManagementContainer,
situation SituationContainer OPTIONAL, situation SituationContainer OPTIONAL,
location LocationContainer OPTIONAL, location LocationContainer OPTIONAL,
alacarte AlacarteContainer OPTIONAL alacarte AlacarteContainer OPTIONAL
} }
ManagementContainer ::= SEQUENCE { ManagementContainer ::= SEQUENCE {
actionID ActionID, actionID ActionID,
detectionTime TimestampIts, detectionTime TimestampIts,
referenceTime TimestampIts, referenceTime TimestampIts,
termination Termination OPTIONAL, termination Termination OPTIONAL,
eventPosition ReferencePosition, eventPosition ReferencePosition,
relevanceDistance RelevanceDistance OPTIONAL, relevanceDistance RelevanceDistance OPTIONAL,
relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL, relevanceTrafficDirection RelevanceTrafficDirection OPTIONAL,
validityDuration ValidityDuration DEFAULT defaultValidity, validityDuration ValidityDuration DEFAULT defaultValidity,
transmissionInterval TransmissionInterval OPTIONAL, transmissionInterval TransmissionInterval OPTIONAL,
stationType StationType, stationType StationType,
... ...
} }
SituationContainer ::= SEQUENCE { SituationContainer ::= SEQUENCE {
informationQuality InformationQuality, informationQuality InformationQuality,
eventType CauseCode, eventType CauseCode,
linkedCause CauseCode OPTIONAL, linkedCause CauseCode OPTIONAL,
eventHistory EventHistory OPTIONAL, eventHistory EventHistory OPTIONAL,
... ...
} }
LocationContainer ::= SEQUENCE { LocationContainer ::= SEQUENCE {
eventSpeed Speed OPTIONAL, eventSpeed Speed OPTIONAL,
eventPositionHeading Heading OPTIONAL, eventPositionHeading Heading OPTIONAL,
traces Traces, traces Traces,
roadType RoadType OPTIONAL, roadType RoadType OPTIONAL,
... ...
} }
ImpactReductionContainer ::= SEQUENCE { ImpactReductionContainer ::= SEQUENCE {
heightLonCarrLeft HeightLonCarr, heightLonCarrLeft HeightLonCarr,
heightLonCarrRight HeightLonCarr, heightLonCarrRight HeightLonCarr,
posLonCarrLeft PosLonCarr, posLonCarrLeft PosLonCarr,
posLonCarrRight PosLonCarr, posLonCarrRight PosLonCarr,
positionOfPillars PositionOfPillars, positionOfPillars PositionOfPillars,
posCentMass PosCentMass, posCentMass PosCentMass,
wheelBaseVehicle WheelBaseVehicle, wheelBaseVehicle WheelBaseVehicle,
turningRadius TurningRadius, turningRadius TurningRadius,
posFrontAx PosFrontAx, posFrontAx PosFrontAx,
positionOfOccupants PositionOfOccupants, positionOfOccupants PositionOfOccupants,
vehicleMass VehicleMass, vehicleMass VehicleMass,
requestResponseIndication RequestResponseIndication requestResponseIndication RequestResponseIndication
} }
RoadWorksContainerExtended ::= SEQUENCE { RoadWorksContainerExtended ::= SEQUENCE {
lightBarSirenInUse LightBarSirenInUse OPTIONAL, lightBarSirenInUse LightBarSirenInUse OPTIONAL,
closedLanes ClosedLanes OPTIONAL, closedLanes ClosedLanes OPTIONAL,
restriction RestrictedTypes OPTIONAL, restriction RestrictedTypes OPTIONAL,
speedLimit SpeedLimit OPTIONAL, speedLimit SpeedLimit OPTIONAL,
incidentIndication CauseCode OPTIONAL, incidentIndication CauseCode OPTIONAL,
recommendedPath ItineraryPath OPTIONAL, recommendedPath ItineraryPath OPTIONAL,
startingPointSpeedLimit DeltaReferencePosition OPTIONAL, startingPointSpeedLimit DeltaReferencePosition OPTIONAL,
trafficFlowRule TrafficRule OPTIONAL, trafficFlowRule TrafficRule OPTIONAL,
referenceDenms ReferenceDenms OPTIONAL referenceDenms ReferenceDenms OPTIONAL
} }
StationaryVehicleContainer ::= SEQUENCE { StationaryVehicleContainer ::= SEQUENCE {
stationarySince StationarySince OPTIONAL, stationarySince StationarySince OPTIONAL,
stationaryCause CauseCode OPTIONAL, stationaryCause CauseCode OPTIONAL,
carryingDangerousGoods DangerousGoodsExtended OPTIONAL, carryingDangerousGoods DangerousGoodsExtended OPTIONAL,
numberOfOccupants NumberOfOccupants OPTIONAL, numberOfOccupants NumberOfOccupants OPTIONAL,
vehicleIdentification VehicleIdentification OPTIONAL, vehicleIdentification VehicleIdentification OPTIONAL,
energyStorageType EnergyStorageType OPTIONAL energyStorageType EnergyStorageType OPTIONAL
} }
AlacarteContainer ::= SEQUENCE { AlacarteContainer ::= SEQUENCE {
lanePosition LanePosition OPTIONAL, lanePosition LanePosition OPTIONAL,
impactReduction ImpactReductionContainer OPTIONAL, impactReduction ImpactReductionContainer OPTIONAL,
externalTemperature Temperature OPTIONAL, externalTemperature Temperature OPTIONAL,
roadWorks RoadWorksContainerExtended OPTIONAL, roadWorks RoadWorksContainerExtended OPTIONAL,
positioningSolution PositioningSolutionType OPTIONAL, positioningSolution PositioningSolutionType OPTIONAL,
stationaryVehicle StationaryVehicleContainer OPTIONAL, stationaryVehicle StationaryVehicleContainer OPTIONAL,
... ...
} }
defaultValidity INTEGER ::= 600 defaultValidity INTEGER ::= 600
Termination ::= ENUMERATED {isCancellation(0), isNegation (1)} Termination ::= ENUMERATED {isCancellation(0), isNegation (1)}
ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID ReferenceDenms ::= SEQUENCE (SIZE(1..8, ...)) OF ActionID
END END
\ No newline at end of file
sources := DENM_PDU_Descriptions.asn
...@@ -8,7 +8,7 @@ BEGIN ...@@ -8,7 +8,7 @@ BEGIN
IMPORTS IMPORTS
ItsPduHeader FROM ITS-Container { ItsPduHeader FROM ITS-Container {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1)
}; };
EV-RSR ::= SEQUENCE { EV-RSR ::= SEQUENCE {
......
...@@ -18,7 +18,7 @@ IMPORTS ...@@ -18,7 +18,7 @@ IMPORTS
TimestampIts, TimestampIts,
ReferencePosition ReferencePosition
FROM ITS-Container { FROM ITS-Container {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (1)
}; };
-- Root Message PDU: EvcsnPdu -- Root Message PDU: EvcsnPdu
......
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- @brief Specification of the In vehicle information Message ETSI TS 103 301
-- -- Latest version available at @url https://forge.etsi.org/rep/ITS/asn1/is_ts103301.git
-- module: IVI-MESSAGE-PDU-Descriptions
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
IVIM-PDU-Descriptions { IVIM-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (103301) ivim (2) version2 (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) ivim (2) version2 (2)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
...@@ -13,11 +10,8 @@ DEFINITIONS AUTOMATIC TAGS ::= ...@@ -13,11 +10,8 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN BEGIN
IMPORTS IMPORTS
IviStructure FROM IVI {iso (1) standard (0) ivi (19321) version1 (1)} IviStructure FROM IVI { iso (1) standard (0) ivi (19321) version2 (2) }
ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)} ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)};
;
-- End of IMPORTS
IVIM ::= SEQUENCE { IVIM ::= SEQUENCE {
header ItsPduHeader, header ItsPduHeader,
......
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- @brief Specification of the Map (lane topology) extended Message ETSI TS 103 301
-- -- Latest version available at @url https://forge.etsi.org/rep/ITS/asn1/is_ts103301.git
-- module: MAP-MESSAGE-PDU-Descriptions
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
MAPEM-PDU-Descriptions { MAPEM-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (103301) mapem (1) version2 (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) mapem (1) version2 (2)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
...@@ -14,10 +11,7 @@ BEGIN ...@@ -14,10 +11,7 @@ BEGIN
IMPORTS IMPORTS
MapData FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) } MapData FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) }
ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)} ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)};
;
-- End of IMPORTS
MAPEM ::= SEQUENCE { MAPEM ::= SEQUENCE {
header ItsPduHeader, header ItsPduHeader,
......
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- @brief Specification of the RTCM corrections extended Message ETSI TS 103 301
-- -- Latest version available at @url https://forge.etsi.org/rep/ITS/asn1/is_ts103301.git
-- module: RTCM corrections extended message
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
RTCMEM-PDU-Descriptions { RTCMEM-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (103301) rtcmem (5) version1 (1) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) rtcmem (5) version1 (1)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
...@@ -14,10 +11,7 @@ BEGIN ...@@ -14,10 +11,7 @@ BEGIN
IMPORTS IMPORTS
RTCMcorrections FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) } RTCMcorrections FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) }
ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)} ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2)};
;
-- End of IMPORTS
RTCMEM ::= SEQUENCE { RTCMEM ::= SEQUENCE {
header ItsPduHeader, header ItsPduHeader,
......
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^- -- @brief Specification of the Signal phase and timing extended Message ETSI TS 103 301
-- -- Latest version available at @url https://forge.etsi.org/rep/ITS/asn1/is_ts103301.git
-- module: SPAT-MESSAGE-PDU-Descriptions
--
-- This ASN.1 was created: 30.08.2016
--
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
SPATEM-PDU-Descriptions { SPATEM-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) en (103301) spatem (0) version2 (2) itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts103301 (103301) spatem (0) version2 (2)
} }
DEFINITIONS AUTOMATIC TAGS ::= DEFINITIONS AUTOMATIC TAGS ::=
...@@ -15,13 +10,26 @@ DEFINITIONS AUTOMATIC TAGS ::= ...@@ -15,13 +10,26 @@ DEFINITIONS AUTOMATIC TAGS ::=
BEGIN BEGIN
IMPORTS IMPORTS
SPAT FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) } -- @brief Include ISO 19091
ItsPduHeader FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) } -- Include references from @url https://standards.iso.org/iso/ts/19091/ed-2/en/ISO-TS-19091-addgrp-C-2018.asn
SPAT
FROM DSRC { iso (1) standard (0) signalizedIntersection (19091) profilec(2) dsrc (2) version2 (2) }
; -- @brief Include ETSI TS 102 894-2
-- End of IMPORTS -- Include references from @url https://forge.etsi.org/rep/ITS/ITS_ASN1/blob/master/CDD_TS102894-2/ITS-Container.asn
ItsPduHeader
FROM ITS-Container { itu-t (0) identified-organization (4) etsi (0) itsDomain (5) wg1 (1) ts (102894) cdd (2) version (2) };
-- Signal phase and timing extended Message
-- @brief Signal phase and timing extended Message Root
-- This DF includes DEs for the SPATEM protocolVersion, the SPAT message type identifier _messageID_ and
-- the station identifier _stationID_ of the originating ITS-S.
SPATEM ::= SEQUENCE { SPATEM ::= SEQUENCE {
-- @details header
-- The DE _protocolVersion_ is used to select the appropriate protocol decoder at the receiving ITS-S.
-- It shall be set to 2.
-- The DE _messageID_ shall be spatem(4).
header ItsPduHeader, header ItsPduHeader,