Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TTCN-3 Libraries
LibIts
Commits
913d1303
Commit
913d1303
authored
May 12, 2021
by
YannGarcia
Browse files
Merge branch 'TTF0002' of
https://forge.etsi.org/gitlab/LIBS/LibIts
into TTF0002
parents
b5194ecd
c60111cf
Changes
105
Hide whitespace changes
Inline
Side-by-side
asn1/CAM/CAM.asn
→
asn1/CAM/CAM
_PDU_Descriptions
.asn
View file @
913d1303
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
asn1/CAM/module.mk
0 → 100644
View file @
913d1303
sources
:=
CAM_PDU_Descriptions.asn
asn1/DENM/DENM.asn
→
asn1/DENM/DENM
_PDU_Descriptions
.asn
View file @
913d1303
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
asn1/DENM/module.mk
0 → 100644
View file @
913d1303
sources
:=
DENM_PDU_Descriptions.asn
asn1/EV-RSR/EV_R
echargingSpotReservation
_PDU_Descriptions.asn
→
asn1/EV-RSR/EV_R
SR
_PDU_Descriptions.asn
View file @
913d1303
...
@@ -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 {
...
...
asn1/EVCSN/EVCSN_PDU_Descriptions.asn
View file @
913d1303
...
@@ -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
...
...
asn1/IS/ETSI_TS_103301/IVIM_PDU_Descriptions.asn
View file @
913d1303
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- @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,
...
...
asn1/IS/ETSI_TS_103301/MAPEM_PDU_Descriptions.asn
View file @
913d1303
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- @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,
...
...
asn1/IS/ETSI_TS_103301/RTCM_PDU_Descriptions.asn
→
asn1/IS/ETSI_TS_103301/RTCM
EM
_PDU_Descriptions.asn
View file @
913d1303
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- @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,
...
...
asn1/IS/ETSI_TS_103301/SPATEM_PDU_Descriptions.asn
View file @
913d1303
-- ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
-- @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,