Functions
etsi_its_cam_conversion Namespace Reference

Functions

void toRos_AccelerationConfidence (const cam_AccelerationConfidence_t &in, cam_msgs::AccelerationConfidence &out)
 
void toRos_AccelerationControl (const cam_AccelerationControl_t &in, cam_msgs::AccelerationControl &out)
 
void toRos_Altitude (const cam_Altitude_t &in, cam_msgs::Altitude &out)
 
void toRos_AltitudeConfidence (const cam_AltitudeConfidence_t &in, cam_msgs::AltitudeConfidence &out)
 
void toRos_AltitudeValue (const cam_AltitudeValue_t &in, cam_msgs::AltitudeValue &out)
 
void toRos_BasicContainer (const cam_BasicContainer_t &in, cam_msgs::BasicContainer &out)
 
void toRos_BasicVehicleContainerHighFrequency (const cam_BasicVehicleContainerHighFrequency_t &in, cam_msgs::BasicVehicleContainerHighFrequency &out)
 
void toRos_BasicVehicleContainerLowFrequency (const cam_BasicVehicleContainerLowFrequency_t &in, cam_msgs::BasicVehicleContainerLowFrequency &out)
 
void toRos_CAM (const cam_CAM_t &in, cam_msgs::CAM &out)
 
void toRos_CamParameters (const cam_CamParameters_t &in, cam_msgs::CamParameters &out)
 
void toRos_CauseCode (const cam_CauseCode_t &in, cam_msgs::CauseCode &out)
 
void toRos_CauseCodeType (const cam_CauseCodeType_t &in, cam_msgs::CauseCodeType &out)
 
void toRos_CenDsrcTollingZone (const cam_CenDsrcTollingZone_t &in, cam_msgs::CenDsrcTollingZone &out)
 
void toRos_CenDsrcTollingZoneID (const cam_CenDsrcTollingZoneID_t &in, cam_msgs::CenDsrcTollingZoneID &out)
 
void toRos_ClosedLanes (const cam_ClosedLanes_t &in, cam_msgs::ClosedLanes &out)
 
void toRos_CoopAwareness (const cam_CoopAwareness_t &in, cam_msgs::CoopAwareness &out)
 
void toRos_Curvature (const cam_Curvature_t &in, cam_msgs::Curvature &out)
 
void toRos_CurvatureCalculationMode (const cam_CurvatureCalculationMode_t &in, cam_msgs::CurvatureCalculationMode &out)
 
void toRos_CurvatureConfidence (const cam_CurvatureConfidence_t &in, cam_msgs::CurvatureConfidence &out)
 
void toRos_CurvatureValue (const cam_CurvatureValue_t &in, cam_msgs::CurvatureValue &out)
 
void toRos_DangerousGoodsBasic (const cam_DangerousGoodsBasic_t &in, cam_msgs::DangerousGoodsBasic &out)
 
void toRos_DangerousGoodsContainer (const cam_DangerousGoodsContainer_t &in, cam_msgs::DangerousGoodsContainer &out)
 
void toRos_DeltaAltitude (const cam_DeltaAltitude_t &in, cam_msgs::DeltaAltitude &out)
 
void toRos_DeltaLatitude (const cam_DeltaLatitude_t &in, cam_msgs::DeltaLatitude &out)
 
void toRos_DeltaLongitude (const cam_DeltaLongitude_t &in, cam_msgs::DeltaLongitude &out)
 
void toRos_DeltaReferencePosition (const cam_DeltaReferencePosition_t &in, cam_msgs::DeltaReferencePosition &out)
 
void toRos_DriveDirection (const cam_DriveDirection_t &in, cam_msgs::DriveDirection &out)
 
void toRos_DrivingLaneStatus (const cam_DrivingLaneStatus_t &in, cam_msgs::DrivingLaneStatus &out)
 
void toRos_EmbarkationStatus (const cam_EmbarkationStatus_t &in, cam_msgs::EmbarkationStatus &out)
 
void toRos_EmergencyContainer (const cam_EmergencyContainer_t &in, cam_msgs::EmergencyContainer &out)
 
void toRos_EmergencyPriority (const cam_EmergencyPriority_t &in, cam_msgs::EmergencyPriority &out)
 
void toRos_ExteriorLights (const cam_ExteriorLights_t &in, cam_msgs::ExteriorLights &out)
 
void toRos_GenerationDeltaTime (const cam_GenerationDeltaTime_t &in, cam_msgs::GenerationDeltaTime &out)
 
void toRos_HardShoulderStatus (const cam_HardShoulderStatus_t &in, cam_msgs::HardShoulderStatus &out)
 
void toRos_Heading (const cam_Heading_t &in, cam_msgs::Heading &out)
 
void toRos_HeadingConfidence (const cam_HeadingConfidence_t &in, cam_msgs::HeadingConfidence &out)
 
void toRos_HeadingValue (const cam_HeadingValue_t &in, cam_msgs::HeadingValue &out)
 
void toRos_HighFrequencyContainer (const cam_HighFrequencyContainer_t &in, cam_msgs::HighFrequencyContainer &out)
 
void toRos_ItsPduHeader (const cam_ItsPduHeader_t &in, cam_msgs::ItsPduHeader &out)
 
void toRos_LanePosition (const cam_LanePosition_t &in, cam_msgs::LanePosition &out)
 
void toRos_LateralAcceleration (const cam_LateralAcceleration_t &in, cam_msgs::LateralAcceleration &out)
 
void toRos_LateralAccelerationValue (const cam_LateralAccelerationValue_t &in, cam_msgs::LateralAccelerationValue &out)
 
void toRos_Latitude (const cam_Latitude_t &in, cam_msgs::Latitude &out)
 
void toRos_LightBarSirenInUse (const cam_LightBarSirenInUse_t &in, cam_msgs::LightBarSirenInUse &out)
 
void toRos_Longitude (const cam_Longitude_t &in, cam_msgs::Longitude &out)
 
void toRos_LongitudinalAcceleration (const cam_LongitudinalAcceleration_t &in, cam_msgs::LongitudinalAcceleration &out)
 
void toRos_LongitudinalAccelerationValue (const cam_LongitudinalAccelerationValue_t &in, cam_msgs::LongitudinalAccelerationValue &out)
 
void toRos_LowFrequencyContainer (const cam_LowFrequencyContainer_t &in, cam_msgs::LowFrequencyContainer &out)
 
void toRos_PathDeltaTime (const cam_PathDeltaTime_t &in, cam_msgs::PathDeltaTime &out)
 
void toRos_PathHistory (const cam_PathHistory_t &in, cam_msgs::PathHistory &out)
 
void toRos_PathPoint (const cam_PathPoint_t &in, cam_msgs::PathPoint &out)
 
void toRos_PerformanceClass (const cam_PerformanceClass_t &in, cam_msgs::PerformanceClass &out)
 
void toRos_PosConfidenceEllipse (const cam_PosConfidenceEllipse_t &in, cam_msgs::PosConfidenceEllipse &out)
 
void toRos_ProtectedCommunicationZone (const cam_ProtectedCommunicationZone_t &in, cam_msgs::ProtectedCommunicationZone &out)
 
void toRos_ProtectedCommunicationZonesRSU (const cam_ProtectedCommunicationZonesRSU_t &in, cam_msgs::ProtectedCommunicationZonesRSU &out)
 
void toRos_ProtectedZoneID (const cam_ProtectedZoneID_t &in, cam_msgs::ProtectedZoneID &out)
 
void toRos_ProtectedZoneRadius (const cam_ProtectedZoneRadius_t &in, cam_msgs::ProtectedZoneRadius &out)
 
void toRos_ProtectedZoneType (const cam_ProtectedZoneType_t &in, cam_msgs::ProtectedZoneType &out)
 
void toRos_PtActivation (const cam_PtActivation_t &in, cam_msgs::PtActivation &out)
 
void toRos_PtActivationData (const cam_PtActivationData_t &in, cam_msgs::PtActivationData &out)
 
void toRos_PtActivationType (const cam_PtActivationType_t &in, cam_msgs::PtActivationType &out)
 
void toRos_PublicTransportContainer (const cam_PublicTransportContainer_t &in, cam_msgs::PublicTransportContainer &out)
 
void toRos_ReferencePosition (const cam_ReferencePosition_t &in, cam_msgs::ReferencePosition &out)
 
void toRos_RescueContainer (const cam_RescueContainer_t &in, cam_msgs::RescueContainer &out)
 
void toRos_RoadWorksContainerBasic (const cam_RoadWorksContainerBasic_t &in, cam_msgs::RoadWorksContainerBasic &out)
 
void toRos_RoadworksSubCauseCode (const cam_RoadworksSubCauseCode_t &in, cam_msgs::RoadworksSubCauseCode &out)
 
void toRos_RSUContainerHighFrequency (const cam_RSUContainerHighFrequency_t &in, cam_msgs::RSUContainerHighFrequency &out)
 
void toRos_SafetyCarContainer (const cam_SafetyCarContainer_t &in, cam_msgs::SafetyCarContainer &out)
 
void toRos_SemiAxisLength (const cam_SemiAxisLength_t &in, cam_msgs::SemiAxisLength &out)
 
void toRos_SpecialTransportContainer (const cam_SpecialTransportContainer_t &in, cam_msgs::SpecialTransportContainer &out)
 
void toRos_SpecialTransportType (const cam_SpecialTransportType_t &in, cam_msgs::SpecialTransportType &out)
 
void toRos_SpecialVehicleContainer (const cam_SpecialVehicleContainer_t &in, cam_msgs::SpecialVehicleContainer &out)
 
void toRos_Speed (const cam_Speed_t &in, cam_msgs::Speed &out)
 
void toRos_SpeedConfidence (const cam_SpeedConfidence_t &in, cam_msgs::SpeedConfidence &out)
 
void toRos_SpeedLimit (const cam_SpeedLimit_t &in, cam_msgs::SpeedLimit &out)
 
void toRos_SpeedValue (const cam_SpeedValue_t &in, cam_msgs::SpeedValue &out)
 
void toRos_StationID (const cam_StationID_t &in, cam_msgs::StationID &out)
 
void toRos_StationType (const cam_StationType_t &in, cam_msgs::StationType &out)
 
void toRos_SteeringWheelAngle (const cam_SteeringWheelAngle_t &in, cam_msgs::SteeringWheelAngle &out)
 
void toRos_SteeringWheelAngleConfidence (const cam_SteeringWheelAngleConfidence_t &in, cam_msgs::SteeringWheelAngleConfidence &out)
 
void toRos_SteeringWheelAngleValue (const cam_SteeringWheelAngleValue_t &in, cam_msgs::SteeringWheelAngleValue &out)
 
void toRos_SubCauseCodeType (const cam_SubCauseCodeType_t &in, cam_msgs::SubCauseCodeType &out)
 
void toRos_TimestampIts (const cam_TimestampIts_t &in, cam_msgs::TimestampIts &out)
 
void toRos_TrafficRule (const cam_TrafficRule_t &in, cam_msgs::TrafficRule &out)
 
void toRos_VehicleLength (const cam_VehicleLength_t &in, cam_msgs::VehicleLength &out)
 
void toRos_VehicleLengthConfidenceIndication (const cam_VehicleLengthConfidenceIndication_t &in, cam_msgs::VehicleLengthConfidenceIndication &out)
 
void toRos_VehicleLengthValue (const cam_VehicleLengthValue_t &in, cam_msgs::VehicleLengthValue &out)
 
void toRos_VehicleRole (const cam_VehicleRole_t &in, cam_msgs::VehicleRole &out)
 
void toRos_VehicleWidth (const cam_VehicleWidth_t &in, cam_msgs::VehicleWidth &out)
 
void toRos_VerticalAcceleration (const cam_VerticalAcceleration_t &in, cam_msgs::VerticalAcceleration &out)
 
void toRos_VerticalAccelerationValue (const cam_VerticalAccelerationValue_t &in, cam_msgs::VerticalAccelerationValue &out)
 
void toRos_YawRate (const cam_YawRate_t &in, cam_msgs::YawRate &out)
 
void toRos_YawRateConfidence (const cam_YawRateConfidence_t &in, cam_msgs::YawRateConfidence &out)
 
void toRos_YawRateValue (const cam_YawRateValue_t &in, cam_msgs::YawRateValue &out)
 
void toStruct_AccelerationConfidence (const cam_msgs::AccelerationConfidence &in, cam_AccelerationConfidence_t &out)
 
void toStruct_AccelerationControl (const cam_msgs::AccelerationControl &in, cam_AccelerationControl_t &out)
 
void toStruct_Altitude (const cam_msgs::Altitude &in, cam_Altitude_t &out)
 
void toStruct_AltitudeConfidence (const cam_msgs::AltitudeConfidence &in, cam_AltitudeConfidence_t &out)
 
void toStruct_AltitudeValue (const cam_msgs::AltitudeValue &in, cam_AltitudeValue_t &out)
 
void toStruct_BasicContainer (const cam_msgs::BasicContainer &in, cam_BasicContainer_t &out)
 
void toStruct_BasicVehicleContainerHighFrequency (const cam_msgs::BasicVehicleContainerHighFrequency &in, cam_BasicVehicleContainerHighFrequency_t &out)
 
void toStruct_BasicVehicleContainerLowFrequency (const cam_msgs::BasicVehicleContainerLowFrequency &in, cam_BasicVehicleContainerLowFrequency_t &out)
 
void toStruct_CAM (const cam_msgs::CAM &in, cam_CAM_t &out)
 
void toStruct_CamParameters (const cam_msgs::CamParameters &in, cam_CamParameters_t &out)
 
void toStruct_CauseCode (const cam_msgs::CauseCode &in, cam_CauseCode_t &out)
 
void toStruct_CauseCodeType (const cam_msgs::CauseCodeType &in, cam_CauseCodeType_t &out)
 
void toStruct_CenDsrcTollingZone (const cam_msgs::CenDsrcTollingZone &in, cam_CenDsrcTollingZone_t &out)
 
void toStruct_CenDsrcTollingZoneID (const cam_msgs::CenDsrcTollingZoneID &in, cam_CenDsrcTollingZoneID_t &out)
 
void toStruct_ClosedLanes (const cam_msgs::ClosedLanes &in, cam_ClosedLanes_t &out)
 
void toStruct_CoopAwareness (const cam_msgs::CoopAwareness &in, cam_CoopAwareness_t &out)
 
void toStruct_Curvature (const cam_msgs::Curvature &in, cam_Curvature_t &out)
 
void toStruct_CurvatureCalculationMode (const cam_msgs::CurvatureCalculationMode &in, cam_CurvatureCalculationMode_t &out)
 
void toStruct_CurvatureConfidence (const cam_msgs::CurvatureConfidence &in, cam_CurvatureConfidence_t &out)
 
void toStruct_CurvatureValue (const cam_msgs::CurvatureValue &in, cam_CurvatureValue_t &out)
 
void toStruct_DangerousGoodsBasic (const cam_msgs::DangerousGoodsBasic &in, cam_DangerousGoodsBasic_t &out)
 
void toStruct_DangerousGoodsContainer (const cam_msgs::DangerousGoodsContainer &in, cam_DangerousGoodsContainer_t &out)
 
void toStruct_DeltaAltitude (const cam_msgs::DeltaAltitude &in, cam_DeltaAltitude_t &out)
 
void toStruct_DeltaLatitude (const cam_msgs::DeltaLatitude &in, cam_DeltaLatitude_t &out)
 
void toStruct_DeltaLongitude (const cam_msgs::DeltaLongitude &in, cam_DeltaLongitude_t &out)
 
void toStruct_DeltaReferencePosition (const cam_msgs::DeltaReferencePosition &in, cam_DeltaReferencePosition_t &out)
 
void toStruct_DriveDirection (const cam_msgs::DriveDirection &in, cam_DriveDirection_t &out)
 
void toStruct_DrivingLaneStatus (const cam_msgs::DrivingLaneStatus &in, cam_DrivingLaneStatus_t &out)
 
void toStruct_EmbarkationStatus (const cam_msgs::EmbarkationStatus &in, cam_EmbarkationStatus_t &out)
 
void toStruct_EmergencyContainer (const cam_msgs::EmergencyContainer &in, cam_EmergencyContainer_t &out)
 
void toStruct_EmergencyPriority (const cam_msgs::EmergencyPriority &in, cam_EmergencyPriority_t &out)
 
void toStruct_ExteriorLights (const cam_msgs::ExteriorLights &in, cam_ExteriorLights_t &out)
 
void toStruct_GenerationDeltaTime (const cam_msgs::GenerationDeltaTime &in, cam_GenerationDeltaTime_t &out)
 
void toStruct_HardShoulderStatus (const cam_msgs::HardShoulderStatus &in, cam_HardShoulderStatus_t &out)
 
void toStruct_Heading (const cam_msgs::Heading &in, cam_Heading_t &out)
 
void toStruct_HeadingConfidence (const cam_msgs::HeadingConfidence &in, cam_HeadingConfidence_t &out)
 
void toStruct_HeadingValue (const cam_msgs::HeadingValue &in, cam_HeadingValue_t &out)
 
void toStruct_HighFrequencyContainer (const cam_msgs::HighFrequencyContainer &in, cam_HighFrequencyContainer_t &out)
 
void toStruct_ItsPduHeader (const cam_msgs::ItsPduHeader &in, cam_ItsPduHeader_t &out)
 
void toStruct_LanePosition (const cam_msgs::LanePosition &in, cam_LanePosition_t &out)
 
void toStruct_LateralAcceleration (const cam_msgs::LateralAcceleration &in, cam_LateralAcceleration_t &out)
 
void toStruct_LateralAccelerationValue (const cam_msgs::LateralAccelerationValue &in, cam_LateralAccelerationValue_t &out)
 
void toStruct_Latitude (const cam_msgs::Latitude &in, cam_Latitude_t &out)
 
void toStruct_LightBarSirenInUse (const cam_msgs::LightBarSirenInUse &in, cam_LightBarSirenInUse_t &out)
 
void toStruct_Longitude (const cam_msgs::Longitude &in, cam_Longitude_t &out)
 
void toStruct_LongitudinalAcceleration (const cam_msgs::LongitudinalAcceleration &in, cam_LongitudinalAcceleration_t &out)
 
void toStruct_LongitudinalAccelerationValue (const cam_msgs::LongitudinalAccelerationValue &in, cam_LongitudinalAccelerationValue_t &out)
 
void toStruct_LowFrequencyContainer (const cam_msgs::LowFrequencyContainer &in, cam_LowFrequencyContainer_t &out)
 
void toStruct_PathDeltaTime (const cam_msgs::PathDeltaTime &in, cam_PathDeltaTime_t &out)
 
void toStruct_PathHistory (const cam_msgs::PathHistory &in, cam_PathHistory_t &out)
 
void toStruct_PathPoint (const cam_msgs::PathPoint &in, cam_PathPoint_t &out)
 
void toStruct_PerformanceClass (const cam_msgs::PerformanceClass &in, cam_PerformanceClass_t &out)
 
void toStruct_PosConfidenceEllipse (const cam_msgs::PosConfidenceEllipse &in, cam_PosConfidenceEllipse_t &out)
 
void toStruct_ProtectedCommunicationZone (const cam_msgs::ProtectedCommunicationZone &in, cam_ProtectedCommunicationZone_t &out)
 
void toStruct_ProtectedCommunicationZonesRSU (const cam_msgs::ProtectedCommunicationZonesRSU &in, cam_ProtectedCommunicationZonesRSU_t &out)
 
void toStruct_ProtectedZoneID (const cam_msgs::ProtectedZoneID &in, cam_ProtectedZoneID_t &out)
 
void toStruct_ProtectedZoneRadius (const cam_msgs::ProtectedZoneRadius &in, cam_ProtectedZoneRadius_t &out)
 
void toStruct_ProtectedZoneType (const cam_msgs::ProtectedZoneType &in, cam_ProtectedZoneType_t &out)
 
void toStruct_PtActivation (const cam_msgs::PtActivation &in, cam_PtActivation_t &out)
 
void toStruct_PtActivationData (const cam_msgs::PtActivationData &in, cam_PtActivationData_t &out)
 
void toStruct_PtActivationType (const cam_msgs::PtActivationType &in, cam_PtActivationType_t &out)
 
void toStruct_PublicTransportContainer (const cam_msgs::PublicTransportContainer &in, cam_PublicTransportContainer_t &out)
 
void toStruct_ReferencePosition (const cam_msgs::ReferencePosition &in, cam_ReferencePosition_t &out)
 
void toStruct_RescueContainer (const cam_msgs::RescueContainer &in, cam_RescueContainer_t &out)
 
void toStruct_RoadWorksContainerBasic (const cam_msgs::RoadWorksContainerBasic &in, cam_RoadWorksContainerBasic_t &out)
 
void toStruct_RoadworksSubCauseCode (const cam_msgs::RoadworksSubCauseCode &in, cam_RoadworksSubCauseCode_t &out)
 
void toStruct_RSUContainerHighFrequency (const cam_msgs::RSUContainerHighFrequency &in, cam_RSUContainerHighFrequency_t &out)
 
void toStruct_SafetyCarContainer (const cam_msgs::SafetyCarContainer &in, cam_SafetyCarContainer_t &out)
 
void toStruct_SemiAxisLength (const cam_msgs::SemiAxisLength &in, cam_SemiAxisLength_t &out)
 
void toStruct_SpecialTransportContainer (const cam_msgs::SpecialTransportContainer &in, cam_SpecialTransportContainer_t &out)
 
void toStruct_SpecialTransportType (const cam_msgs::SpecialTransportType &in, cam_SpecialTransportType_t &out)
 
void toStruct_SpecialVehicleContainer (const cam_msgs::SpecialVehicleContainer &in, cam_SpecialVehicleContainer_t &out)
 
void toStruct_Speed (const cam_msgs::Speed &in, cam_Speed_t &out)
 
void toStruct_SpeedConfidence (const cam_msgs::SpeedConfidence &in, cam_SpeedConfidence_t &out)
 
void toStruct_SpeedLimit (const cam_msgs::SpeedLimit &in, cam_SpeedLimit_t &out)
 
void toStruct_SpeedValue (const cam_msgs::SpeedValue &in, cam_SpeedValue_t &out)
 
void toStruct_StationID (const cam_msgs::StationID &in, cam_StationID_t &out)
 
void toStruct_StationType (const cam_msgs::StationType &in, cam_StationType_t &out)
 
void toStruct_SteeringWheelAngle (const cam_msgs::SteeringWheelAngle &in, cam_SteeringWheelAngle_t &out)
 
void toStruct_SteeringWheelAngleConfidence (const cam_msgs::SteeringWheelAngleConfidence &in, cam_SteeringWheelAngleConfidence_t &out)
 
void toStruct_SteeringWheelAngleValue (const cam_msgs::SteeringWheelAngleValue &in, cam_SteeringWheelAngleValue_t &out)
 
void toStruct_SubCauseCodeType (const cam_msgs::SubCauseCodeType &in, cam_SubCauseCodeType_t &out)
 
void toStruct_TimestampIts (const cam_msgs::TimestampIts &in, cam_TimestampIts_t &out)
 
void toStruct_TrafficRule (const cam_msgs::TrafficRule &in, cam_TrafficRule_t &out)
 
void toStruct_VehicleLength (const cam_msgs::VehicleLength &in, cam_VehicleLength_t &out)
 
void toStruct_VehicleLengthConfidenceIndication (const cam_msgs::VehicleLengthConfidenceIndication &in, cam_VehicleLengthConfidenceIndication_t &out)
 
void toStruct_VehicleLengthValue (const cam_msgs::VehicleLengthValue &in, cam_VehicleLengthValue_t &out)
 
void toStruct_VehicleRole (const cam_msgs::VehicleRole &in, cam_VehicleRole_t &out)
 
void toStruct_VehicleWidth (const cam_msgs::VehicleWidth &in, cam_VehicleWidth_t &out)
 
void toStruct_VerticalAcceleration (const cam_msgs::VerticalAcceleration &in, cam_VerticalAcceleration_t &out)
 
void toStruct_VerticalAccelerationValue (const cam_msgs::VerticalAccelerationValue &in, cam_VerticalAccelerationValue_t &out)
 
void toStruct_YawRate (const cam_msgs::YawRate &in, cam_YawRate_t &out)
 
void toStruct_YawRateConfidence (const cam_msgs::YawRateConfidence &in, cam_YawRateConfidence_t &out)
 
void toStruct_YawRateValue (const cam_msgs::YawRateValue &in, cam_YawRateValue_t &out)
 

Detailed Description

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

AccelerationConfidence ::= INTEGER {pointOneMeterPerSecSquared(1), outOfRange(101), unavailable(102)} (0 .. 102)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— AccelerationControl ::= BIT STRING { brakePedalEngaged (0), gasPedalEngaged (1), emergencyBrakeEngaged (2), collisionWarningEngaged (3), accEngaged (4), cruiseControlEngaged (5), speedLimiterEngaged (6)

} (SIZE(7))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— Altitude ::= SEQUENCE { altitudeValue AltitudeValue, altitudeConfidence AltitudeConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— AltitudeConfidence ::= ENUMERATED { alt-000-01 (0), alt-000-02 (1), alt-000-05 (2), alt-000-10 (3), alt-000-20 (4), alt-000-50 (5), alt-001-00 (6), alt-002-00 (7), alt-005-00 (8), alt-010-00 (9), alt-020-00 (10), alt-050-00 (11), alt-100-00 (12), alt-200-00 (13), outOfRange (14), unavailable (15)

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

AltitudeValue ::= INTEGER {referenceEllipsoidSurface(0), oneCentimeter(1), unavailable(800001)} (-100000..800001)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— BasicContainer ::= SEQUENCE { stationType StationType, referencePosition ReferencePosition, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— BasicVehicleContainerHighFrequency ::= SEQUENCE { heading Heading, speed Speed, driveDirection DriveDirection, vehicleLength VehicleLength, vehicleWidth VehicleWidth, longitudinalAcceleration LongitudinalAcceleration, curvature Curvature, curvatureCalculationMode CurvatureCalculationMode, yawRate YawRate, accelerationControl AccelerationControl OPTIONAL, lanePosition LanePosition OPTIONAL, steeringWheelAngle SteeringWheelAngle OPTIONAL, lateralAcceleration LateralAcceleration OPTIONAL, verticalAcceleration VerticalAcceleration OPTIONAL, performanceClass PerformanceClass OPTIONAL, cenDsrcTollingZone CenDsrcTollingZone OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— BasicVehicleContainerLowFrequency ::= SEQUENCE { vehicleRole VehicleRole, exteriorLights ExteriorLights, pathHistory PathHistory

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CAM ::= SEQUENCE { header ItsPduHeader, cam CoopAwareness

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, lowFrequencyContainer LowFrequencyContainer OPTIONAL, specialVehicleContainer SpecialVehicleContainer OPTIONAL, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CauseCode ::= SEQUENCE { causeCode CauseCodeType, subCauseCode SubCauseCodeType, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CauseCodeType ::= INTEGER { reserved (0), trafficCondition (1), accident (2), roadworks (3), impassability (5), adverseWeatherCondition-Adhesion (6), aquaplannning (7), hazardousLocation-SurfaceCondition (9), hazardousLocation-ObstacleOnTheRoad (10), hazardousLocation-AnimalOnTheRoad (11), humanPresenceOnTheRoad (12), wrongWayDriving (14), rescueAndRecoveryWorkInProgress (15), adverseWeatherCondition-ExtremeWeatherCondition (17), adverseWeatherCondition-Visibility (18), adverseWeatherCondition-Precipitation (19), slowVehicle (26), dangerousEndOfQueue (27), vehicleBreakdown (91), postCrash (92), humanProblem (93), stationaryVehicle (94), emergencyVehicleApproaching (95), hazardousLocation-DangerousCurve (96), collisionRisk (97), signalViolation (98), dangerousSituation (99)

} (0..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CenDsrcTollingZone ::= SEQUENCE { protectedZoneLatitude Latitude, protectedZoneLongitude Longitude, cenDsrcTollingZoneID CenDsrcTollingZoneID OPTIONAL, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

CenDsrcTollingZoneID ::= ProtectedZoneID

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— ClosedLanes ::= SEQUENCE { innerhardShoulderStatus HardShoulderStatus OPTIONAL, outerhardShoulderStatus HardShoulderStatus OPTIONAL, drivingLaneStatus DrivingLaneStatus OPTIONAL, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CoopAwareness ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— Curvature ::= SEQUENCE { curvatureValue CurvatureValue, curvatureConfidence CurvatureConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

CurvatureCalculationMode ::= ENUMERATED {yawRateUsed(0), yawRateNotUsed(1), unavailable(2), ...}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— CurvatureConfidence ::= ENUMERATED { onePerMeter-0-00002 (0), onePerMeter-0-0001 (1), onePerMeter-0-0005 (2), onePerMeter-0-002 (3), onePerMeter-0-01 (4), onePerMeter-0-1 (5), outOfRange (6), unavailable (7)

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

CurvatureValue ::= INTEGER {straight(0), unavailable(1023)} (-1023..1023)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— DangerousGoodsBasic::= ENUMERATED { explosives1(0), explosives2(1), explosives3(2), explosives4(3), explosives5(4), explosives6(5), flammableGases(6), nonFlammableGases(7), toxicGases(8), flammableLiquids(9), flammableSolids(10), substancesLiableToSpontaneousCombustion(11), substancesEmittingFlammableGasesUponContactWithWater(12), oxidizingSubstances(13), organicPeroxides(14), toxicSubstances(15), infectiousSubstances(16), radioactiveMaterial(17), corrosiveSubstances(18), miscellaneousDangerousSubstances(19)

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— DangerousGoodsContainer ::= SEQUENCE { dangerousGoodsBasic DangerousGoodsBasic

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

DeltaAltitude ::= INTEGER {oneCentimeterUp (1), oneCentimeterDown (-1), unavailable(12800)} (-12700..12800)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

DeltaLatitude ::= INTEGER {oneMicrodegreeNorth (10), oneMicrodegreeSouth (-10) , unavailable(131072)} (-131071..131072)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

DeltaLongitude ::= INTEGER {oneMicrodegreeEast (10), oneMicrodegreeWest (-10), unavailable(131072)} (-131071..131072)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— DeltaReferencePosition ::= SEQUENCE { deltaLatitude DeltaLatitude, deltaLongitude DeltaLongitude, deltaAltitude DeltaAltitude

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

DriveDirection ::= ENUMERATED {forward (0), backward (1), unavailable (2)}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

DrivingLaneStatus ::= BIT STRING (SIZE (1..13))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

EmbarkationStatus ::= BOOLEAN

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— EmergencyContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCode OPTIONAL, emergencyPriority EmergencyPriority OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

EmergencyPriority ::= BIT STRING {requestForRightOfWay(0), requestForFreeCrossingAtATrafficLight(1)} (SIZE(2))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— ExteriorLights ::= BIT STRING { lowBeamHeadlightsOn (0), highBeamHeadlightsOn (1), leftTurnSignalOn (2), rightTurnSignalOn (3), daytimeRunningLightsOn (4), reverseLightOn (5), fogLightOn (6), parkingLightsOn (7)

} (SIZE(8))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

GenerationDeltaTime ::= INTEGER { oneMilliSec(1) } (0..65535)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

HardShoulderStatus ::= ENUMERATED {availableForStopping(0), closed(1), availableForDriving(2)}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— Heading ::= SEQUENCE { headingValue HeadingValue, headingConfidence HeadingConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

HeadingConfidence ::= INTEGER {equalOrWithinZeroPointOneDegree (1), equalOrWithinOneDegree (10), outOfRange(126), unavailable(127)} (1..127)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

HeadingValue ::= INTEGER {wgs84North(0), wgs84East(900), wgs84South(1800), wgs84West(2700), unavailable(3601)} (0..3601)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— HighFrequencyContainer ::= CHOICE { basicVehicleContainerHighFrequency BasicVehicleContainerHighFrequency, rsuContainerHighFrequency RSUContainerHighFrequency, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— ItsPduHeader ::= SEQUENCE { protocolVersion INTEGER (0..255),

messageID INTEGER{ denm(1), cam(2), poi(3), spatem(4), mapem(5), ivim(6), ev-rsr(7), tistpgtransaction(8), srem(9), ssem(10), evcsn(11), saem(12), rtcmem(13) } (0..255), – Mantis #7209, #7005

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— LanePosition::= INTEGER {offTheRoad(-1), hardShoulder(0),

outermostDrivingLane(1), secondLaneFromOutside(2)} (-1..14)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— LateralAcceleration ::= SEQUENCE { lateralAccelerationValue LateralAccelerationValue, lateralAccelerationConfidence AccelerationConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

LateralAccelerationValue ::= INTEGER {pointOneMeterPerSecSquaredToRight(-1), pointOneMeterPerSecSquaredToLeft(1), unavailable(161)} (-160 .. 161)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

Latitude ::= INTEGER {oneMicrodegreeNorth (10), oneMicrodegreeSouth (-10), unavailable(900000001)} (-900000000..900000001)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— LightBarSirenInUse ::= BIT STRING { lightBarActivated (0), sirenActivated (1)

} (SIZE(2))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

Longitude ::= INTEGER {oneMicrodegreeEast (10), oneMicrodegreeWest (-10), unavailable(1800000001)} (-1800000000..1800000001)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— LongitudinalAcceleration ::= SEQUENCE { longitudinalAccelerationValue LongitudinalAccelerationValue, longitudinalAccelerationConfidence AccelerationConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

LongitudinalAccelerationValue ::= INTEGER {pointOneMeterPerSecSquaredForward(1), pointOneMeterPerSecSquaredBackward(-1), unavailable(161)} (-160 .. 161)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— LowFrequencyContainer ::= CHOICE { basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

PathDeltaTime ::= INTEGER {tenMilliSecondsInPast(1)} (1..65535, ...)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

PathHistory::= SEQUENCE (SIZE(0..40)) OF PathPoint

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— PathPoint ::= SEQUENCE { pathPosition DeltaReferencePosition, pathDeltaTime PathDeltaTime OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

PerformanceClass ::= INTEGER {unavailable(0), performanceClassA(1), performanceClassB(2)} (0..7)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— PosConfidenceEllipse ::= SEQUENCE { semiMajorConfidence SemiAxisLength, semiMinorConfidence SemiAxisLength, semiMajorOrientation HeadingValue

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— ProtectedCommunicationZone ::= SEQUENCE { protectedZoneType ProtectedZoneType, expiryTime TimestampIts OPTIONAL, protectedZoneLatitude Latitude, protectedZoneLongitude Longitude, protectedZoneRadius ProtectedZoneRadius OPTIONAL, protectedZoneID ProtectedZoneID OPTIONAL, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

ProtectedCommunicationZonesRSU ::= SEQUENCE (SIZE(1..16)) OF ProtectedCommunicationZone

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

ProtectedZoneID ::= INTEGER (0.. 134217727)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

ProtectedZoneRadius ::= INTEGER {oneMeter(1)} (1..255,...)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

ProtectedZoneType::= ENUMERATED { permanentCenDsrcTolling (0), ..., temporaryCenDsrcTolling (1) }

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— PtActivation ::= SEQUENCE { ptActivationType PtActivationType, ptActivationData PtActivationData

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

PtActivationData ::= OCTET STRING (SIZE(1..20))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

PtActivationType ::= INTEGER {undefinedCodingType(0), r09-16CodingType(1), vdv-50149CodingType(2)} (0..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— PublicTransportContainer ::= SEQUENCE { embarkationStatus EmbarkationStatus, ptActivation PtActivation OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— ReferencePosition ::= SEQUENCE { latitude Latitude, longitude Longitude, positionConfidenceEllipse PosConfidenceEllipse , altitude Altitude

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— RescueContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— RoadWorksContainerBasic ::= SEQUENCE { roadworksSubCauseCode RoadworksSubCauseCode OPTIONAL, lightBarSirenInUse LightBarSirenInUse, closedLanes ClosedLanes OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

RoadworksSubCauseCode ::= INTEGER {unavailable(0), majorRoadworks(1), roadMarkingWork(2), slowMovingRoadMaintenance(3), shortTermStationaryRoadworks(4), streetCleaning(5), winterService(6)} (0..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— RSUContainerHighFrequency ::= SEQUENCE { protectedCommunicationZonesRSU ProtectedCommunicationZonesRSU OPTIONAL, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— SafetyCarContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCode OPTIONAL, trafficRule TrafficRule OPTIONAL, speedLimit SpeedLimit OPTIONAL

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SemiAxisLength ::= INTEGER{oneCentimeter(1), outOfRange(4094), unavailable(4095)} (0..4095)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— SpecialTransportContainer ::= SEQUENCE { specialTransportType SpecialTransportType, lightBarSirenInUse LightBarSirenInUse

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SpecialTransportType ::= BIT STRING {heavyLoad(0), excessWidth(1), excessLength(2), excessHeight(3)} (SIZE(4))

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— SpecialVehicleContainer ::= CHOICE { publicTransportContainer PublicTransportContainer, specialTransportContainer SpecialTransportContainer, dangerousGoodsContainer DangerousGoodsContainer, roadWorksContainerBasic RoadWorksContainerBasic, rescueContainer RescueContainer, emergencyContainer EmergencyContainer, safetyCarContainer SafetyCarContainer, ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— Speed ::= SEQUENCE { speedValue SpeedValue, speedConfidence SpeedConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SpeedConfidence ::= INTEGER {equalOrWithinOneCentimeterPerSec(1), equalOrWithinOneMeterPerSec(100), outOfRange(126), unavailable(127)} (1..127)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SpeedLimit ::= INTEGER {oneKmPerHour(1)} (1..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SpeedValue ::= INTEGER {standstill(0), oneCentimeterPerSec(1), unavailable(16383)} (0..16383)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

StationID ::= INTEGER(0..4294967295)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— StationType ::= INTEGER {unknown(0), pedestrian(1), cyclist(2), moped(3), motorcycle(4), passengerCar(5), bus(6),

lightTruck(7), heavyTruck(8), trailer(9), specialVehicles(10), tram(11), roadSideUnit(15)} (0..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— SteeringWheelAngle ::= SEQUENCE { steeringWheelAngleValue SteeringWheelAngleValue, steeringWheelAngleConfidence SteeringWheelAngleConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SteeringWheelAngleConfidence ::= INTEGER {equalOrWithinOnePointFiveDegree (1), outOfRange(126), unavailable(127)} (1..127)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SteeringWheelAngleValue ::= INTEGER {straight(0), onePointFiveDegreesToRight(-1), onePointFiveDegreesToLeft(1), unavailable(512)} (-511..512)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

SubCauseCodeType ::= INTEGER (0..255)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

TimestampIts ::= INTEGER {utcStartOf2004(0), oneMillisecAfterUTCStartOf2004(1)} (0..4398046511103)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— TrafficRule ::= ENUMERATED {noPassing(0), noPassingForTrucks(1), passToRight(2), passToLeft(3), ...

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— VehicleLength ::= SEQUENCE { vehicleLengthValue VehicleLengthValue, vehicleLengthConfidenceIndication VehicleLengthConfidenceIndication

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

VehicleLengthConfidenceIndication ::= ENUMERATED {noTrailerPresent(0), trailerPresentWithKnownLength(1), trailerPresentWithUnknownLength(2), trailerPresenceIsUnknown(3), unavailable(4)}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

VehicleLengthValue ::= INTEGER {tenCentimeters(1), outOfRange(1022), unavailable(1023)} (1..1023)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

VehicleRole ::= ENUMERATED {default(0), publicTransport(1), specialTransport(2), dangerousGoods(3), roadWork(4), rescue(5), emergency(6), safetyCar(7), agriculture(8), commercial(9), military(10), roadOperator(11), taxi(12), reserved1(13), reserved2(14), reserved3(15)}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

VehicleWidth ::= INTEGER {tenCentimeters(1), outOfRange(61), unavailable(62)} (1..62)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— VerticalAcceleration ::= SEQUENCE { verticalAccelerationValue VerticalAccelerationValue, verticalAccelerationConfidence AccelerationConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

VerticalAccelerationValue ::= INTEGER {pointOneMeterPerSecSquaredUp(1), pointOneMeterPerSecSquaredDown(-1), unavailable(161)} (-160 .. 161)

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— YawRate::= SEQUENCE { yawRateValue YawRateValue, yawRateConfidence YawRateConfidence

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------— YawRateConfidence ::= ENUMERATED { degSec-000-01 (0), degSec-000-05 (1), degSec-000-10 (2), degSec-001-00 (3), degSec-005-00 (4), degSec-010-00 (5), degSec-100-00 (6), outOfRange (7), unavailable (8)

}

============================================================================ MIT License

Copyright (c) 2023-2025 Institute for Automotive Engineering (ika), RWTH Aachen University

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t \ cam \ -o \

etsi_its_conversion/etsi_its_cam_conversion/include/etsi_its_cam_conversion

ASN.1 Definition --------------------------------------------------------—

YawRateValue ::= INTEGER {straight(0), degSec-000-01ToRight(-1), degSec-000-01ToLeft(1), unavailable(32767)} (-32766..32767)

Function Documentation

◆ toRos_AccelerationConfidence()

void etsi_its_cam_conversion::toRos_AccelerationConfidence ( const cam_AccelerationConfidence_t in,
cam_msgs::AccelerationConfidence &  out 
)

Definition at line 56 of file convertAccelerationConfidence.h.

◆ toRos_AccelerationControl()

void etsi_its_cam_conversion::toRos_AccelerationControl ( const cam_AccelerationControl_t in,
cam_msgs::AccelerationControl &  out 
)

Definition at line 64 of file convertAccelerationControl.h.

◆ toRos_Altitude()

void etsi_its_cam_conversion::toRos_Altitude ( const cam_Altitude_t in,
cam_msgs::Altitude &  out 
)

Definition at line 59 of file convertAltitude.h.

◆ toRos_AltitudeConfidence()

void etsi_its_cam_conversion::toRos_AltitudeConfidence ( const cam_AltitudeConfidence_t in,
cam_msgs::AltitudeConfidence &  out 
)

Definition at line 72 of file convertAltitudeConfidence.h.

◆ toRos_AltitudeValue()

void etsi_its_cam_conversion::toRos_AltitudeValue ( const cam_AltitudeValue_t in,
cam_msgs::AltitudeValue &  out 
)

Definition at line 56 of file convertAltitudeValue.h.

◆ toRos_BasicContainer()

void etsi_its_cam_conversion::toRos_BasicContainer ( const cam_BasicContainer_t in,
cam_msgs::BasicContainer &  out 
)

Definition at line 60 of file convertBasicContainer.h.

◆ toRos_BasicVehicleContainerHighFrequency()

void etsi_its_cam_conversion::toRos_BasicVehicleContainerHighFrequency ( const cam_BasicVehicleContainerHighFrequency_t in,
cam_msgs::BasicVehicleContainerHighFrequency &  out 
)

Definition at line 87 of file convertBasicVehicleContainerHighFrequency.h.

◆ toRos_BasicVehicleContainerLowFrequency()

void etsi_its_cam_conversion::toRos_BasicVehicleContainerLowFrequency ( const cam_BasicVehicleContainerLowFrequency_t in,
cam_msgs::BasicVehicleContainerLowFrequency &  out 
)

Definition at line 61 of file convertBasicVehicleContainerLowFrequency.h.

◆ toRos_CAM()

void etsi_its_cam_conversion::toRos_CAM ( const cam_CAM_t in,
cam_msgs::CAM &  out 
)

Definition at line 59 of file convertCAM.h.

◆ toRos_CamParameters()

void etsi_its_cam_conversion::toRos_CamParameters ( const cam_CamParameters_t in,
cam_msgs::CamParameters &  out 
)

Definition at line 64 of file convertCamParameters.h.

◆ toRos_CauseCode()

void etsi_its_cam_conversion::toRos_CauseCode ( const cam_CauseCode_t in,
cam_msgs::CauseCode &  out 
)

Definition at line 60 of file convertCauseCode.h.

◆ toRos_CauseCodeType()

void etsi_its_cam_conversion::toRos_CauseCodeType ( const cam_CauseCodeType_t in,
cam_msgs::CauseCodeType &  out 
)

Definition at line 84 of file convertCauseCodeType.h.

◆ toRos_CenDsrcTollingZone()

void etsi_its_cam_conversion::toRos_CenDsrcTollingZone ( const cam_CenDsrcTollingZone_t in,
cam_msgs::CenDsrcTollingZone &  out 
)

Definition at line 62 of file convertCenDsrcTollingZone.h.

◆ toRos_CenDsrcTollingZoneID()

void etsi_its_cam_conversion::toRos_CenDsrcTollingZoneID ( const cam_CenDsrcTollingZoneID_t in,
cam_msgs::CenDsrcTollingZoneID &  out 
)

Definition at line 55 of file convertCenDsrcTollingZoneID.h.

◆ toRos_ClosedLanes()

void etsi_its_cam_conversion::toRos_ClosedLanes ( const cam_ClosedLanes_t in,
cam_msgs::ClosedLanes &  out 
)

Definition at line 61 of file convertClosedLanes.h.

◆ toRos_CoopAwareness()

void etsi_its_cam_conversion::toRos_CoopAwareness ( const cam_CoopAwareness_t in,
cam_msgs::CoopAwareness &  out 
)

Definition at line 59 of file convertCoopAwareness.h.

◆ toRos_Curvature()

void etsi_its_cam_conversion::toRos_Curvature ( const cam_Curvature_t in,
cam_msgs::Curvature &  out 
)

Definition at line 59 of file convertCurvature.h.

◆ toRos_CurvatureCalculationMode()

void etsi_its_cam_conversion::toRos_CurvatureCalculationMode ( const cam_CurvatureCalculationMode_t in,
cam_msgs::CurvatureCalculationMode &  out 
)

Definition at line 55 of file convertCurvatureCalculationMode.h.

◆ toRos_CurvatureConfidence()

void etsi_its_cam_conversion::toRos_CurvatureConfidence ( const cam_CurvatureConfidence_t in,
cam_msgs::CurvatureConfidence &  out 
)

Definition at line 64 of file convertCurvatureConfidence.h.

◆ toRos_CurvatureValue()

void etsi_its_cam_conversion::toRos_CurvatureValue ( const cam_CurvatureValue_t in,
cam_msgs::CurvatureValue &  out 
)

Definition at line 56 of file convertCurvatureValue.h.

◆ toRos_DangerousGoodsBasic()

void etsi_its_cam_conversion::toRos_DangerousGoodsBasic ( const cam_DangerousGoodsBasic_t in,
cam_msgs::DangerousGoodsBasic &  out 
)

Definition at line 76 of file convertDangerousGoodsBasic.h.

◆ toRos_DangerousGoodsContainer()

void etsi_its_cam_conversion::toRos_DangerousGoodsContainer ( const cam_DangerousGoodsContainer_t in,
cam_msgs::DangerousGoodsContainer &  out 
)

Definition at line 57 of file convertDangerousGoodsContainer.h.

◆ toRos_DeltaAltitude()

void etsi_its_cam_conversion::toRos_DeltaAltitude ( const cam_DeltaAltitude_t in,
cam_msgs::DeltaAltitude &  out 
)

Definition at line 56 of file convertDeltaAltitude.h.

◆ toRos_DeltaLatitude()

void etsi_its_cam_conversion::toRos_DeltaLatitude ( const cam_DeltaLatitude_t in,
cam_msgs::DeltaLatitude &  out 
)

Definition at line 56 of file convertDeltaLatitude.h.

◆ toRos_DeltaLongitude()

void etsi_its_cam_conversion::toRos_DeltaLongitude ( const cam_DeltaLongitude_t in,
cam_msgs::DeltaLongitude &  out 
)

Definition at line 56 of file convertDeltaLongitude.h.

◆ toRos_DeltaReferencePosition()

void etsi_its_cam_conversion::toRos_DeltaReferencePosition ( const cam_DeltaReferencePosition_t in,
cam_msgs::DeltaReferencePosition &  out 
)

Definition at line 61 of file convertDeltaReferencePosition.h.

◆ toRos_DriveDirection()

void etsi_its_cam_conversion::toRos_DriveDirection ( const cam_DriveDirection_t in,
cam_msgs::DriveDirection &  out 
)

Definition at line 55 of file convertDriveDirection.h.

◆ toRos_DrivingLaneStatus()

void etsi_its_cam_conversion::toRos_DrivingLaneStatus ( const cam_DrivingLaneStatus_t in,
cam_msgs::DrivingLaneStatus &  out 
)

Definition at line 56 of file convertDrivingLaneStatus.h.

◆ toRos_EmbarkationStatus()

void etsi_its_cam_conversion::toRos_EmbarkationStatus ( const cam_EmbarkationStatus_t in,
cam_msgs::EmbarkationStatus &  out 
)

Definition at line 56 of file convertEmbarkationStatus.h.

◆ toRos_EmergencyContainer()

void etsi_its_cam_conversion::toRos_EmergencyContainer ( const cam_EmergencyContainer_t in,
cam_msgs::EmergencyContainer &  out 
)

Definition at line 61 of file convertEmergencyContainer.h.

◆ toRos_EmergencyPriority()

void etsi_its_cam_conversion::toRos_EmergencyPriority ( const cam_EmergencyPriority_t in,
cam_msgs::EmergencyPriority &  out 
)

Definition at line 56 of file convertEmergencyPriority.h.

◆ toRos_ExteriorLights()

void etsi_its_cam_conversion::toRos_ExteriorLights ( const cam_ExteriorLights_t in,
cam_msgs::ExteriorLights &  out 
)

Definition at line 65 of file convertExteriorLights.h.

◆ toRos_GenerationDeltaTime()

void etsi_its_cam_conversion::toRos_GenerationDeltaTime ( const cam_GenerationDeltaTime_t in,
cam_msgs::GenerationDeltaTime &  out 
)

Definition at line 56 of file convertGenerationDeltaTime.h.

◆ toRos_HardShoulderStatus()

void etsi_its_cam_conversion::toRos_HardShoulderStatus ( const cam_HardShoulderStatus_t in,
cam_msgs::HardShoulderStatus &  out 
)

Definition at line 55 of file convertHardShoulderStatus.h.

◆ toRos_Heading()

void etsi_its_cam_conversion::toRos_Heading ( const cam_Heading_t in,
cam_msgs::Heading &  out 
)

Definition at line 59 of file convertHeading.h.

◆ toRos_HeadingConfidence()

void etsi_its_cam_conversion::toRos_HeadingConfidence ( const cam_HeadingConfidence_t in,
cam_msgs::HeadingConfidence &  out 
)

Definition at line 56 of file convertHeadingConfidence.h.

◆ toRos_HeadingValue()

void etsi_its_cam_conversion::toRos_HeadingValue ( const cam_HeadingValue_t in,
cam_msgs::HeadingValue &  out 
)

Definition at line 56 of file convertHeadingValue.h.

◆ toRos_HighFrequencyContainer()

void etsi_its_cam_conversion::toRos_HighFrequencyContainer ( const cam_HighFrequencyContainer_t in,
cam_msgs::HighFrequencyContainer &  out 
)

Definition at line 60 of file convertHighFrequencyContainer.h.

◆ toRos_ItsPduHeader()

void etsi_its_cam_conversion::toRos_ItsPduHeader ( const cam_ItsPduHeader_t in,
cam_msgs::ItsPduHeader &  out 
)

Definition at line 59 of file convertItsPduHeader.h.

◆ toRos_LanePosition()

void etsi_its_cam_conversion::toRos_LanePosition ( const cam_LanePosition_t in,
cam_msgs::LanePosition &  out 
)

Definition at line 57 of file convertLanePosition.h.

◆ toRos_LateralAcceleration()

void etsi_its_cam_conversion::toRos_LateralAcceleration ( const cam_LateralAcceleration_t in,
cam_msgs::LateralAcceleration &  out 
)

Definition at line 59 of file convertLateralAcceleration.h.

◆ toRos_LateralAccelerationValue()

void etsi_its_cam_conversion::toRos_LateralAccelerationValue ( const cam_LateralAccelerationValue_t in,
cam_msgs::LateralAccelerationValue &  out 
)

Definition at line 56 of file convertLateralAccelerationValue.h.

◆ toRos_Latitude()

void etsi_its_cam_conversion::toRos_Latitude ( const cam_Latitude_t in,
cam_msgs::Latitude &  out 
)

Definition at line 56 of file convertLatitude.h.

◆ toRos_LightBarSirenInUse()

void etsi_its_cam_conversion::toRos_LightBarSirenInUse ( const cam_LightBarSirenInUse_t in,
cam_msgs::LightBarSirenInUse &  out 
)

Definition at line 59 of file convertLightBarSirenInUse.h.

◆ toRos_Longitude()

void etsi_its_cam_conversion::toRos_Longitude ( const cam_Longitude_t in,
cam_msgs::Longitude &  out 
)

Definition at line 56 of file convertLongitude.h.

◆ toRos_LongitudinalAcceleration()

void etsi_its_cam_conversion::toRos_LongitudinalAcceleration ( const cam_LongitudinalAcceleration_t in,
cam_msgs::LongitudinalAcceleration &  out 
)

Definition at line 59 of file convertLongitudinalAcceleration.h.

◆ toRos_LongitudinalAccelerationValue()

void etsi_its_cam_conversion::toRos_LongitudinalAccelerationValue ( const cam_LongitudinalAccelerationValue_t in,
cam_msgs::LongitudinalAccelerationValue &  out 
)

Definition at line 56 of file convertLongitudinalAccelerationValue.h.

◆ toRos_LowFrequencyContainer()

void etsi_its_cam_conversion::toRos_LowFrequencyContainer ( const cam_LowFrequencyContainer_t in,
cam_msgs::LowFrequencyContainer &  out 
)

Definition at line 58 of file convertLowFrequencyContainer.h.

◆ toRos_PathDeltaTime()

void etsi_its_cam_conversion::toRos_PathDeltaTime ( const cam_PathDeltaTime_t in,
cam_msgs::PathDeltaTime &  out 
)

Definition at line 56 of file convertPathDeltaTime.h.

◆ toRos_PathHistory()

void etsi_its_cam_conversion::toRos_PathHistory ( const cam_PathHistory_t in,
cam_msgs::PathHistory &  out 
)

Definition at line 61 of file convertPathHistory.h.

◆ toRos_PathPoint()

void etsi_its_cam_conversion::toRos_PathPoint ( const cam_PathPoint_t in,
cam_msgs::PathPoint &  out 
)

Definition at line 59 of file convertPathPoint.h.

◆ toRos_PerformanceClass()

void etsi_its_cam_conversion::toRos_PerformanceClass ( const cam_PerformanceClass_t in,
cam_msgs::PerformanceClass &  out 
)

Definition at line 56 of file convertPerformanceClass.h.

◆ toRos_PosConfidenceEllipse()

void etsi_its_cam_conversion::toRos_PosConfidenceEllipse ( const cam_PosConfidenceEllipse_t in,
cam_msgs::PosConfidenceEllipse &  out 
)

Definition at line 60 of file convertPosConfidenceEllipse.h.

◆ toRos_ProtectedCommunicationZone()

void etsi_its_cam_conversion::toRos_ProtectedCommunicationZone ( const cam_ProtectedCommunicationZone_t in,
cam_msgs::ProtectedCommunicationZone &  out 
)

Definition at line 68 of file convertProtectedCommunicationZone.h.

◆ toRos_ProtectedCommunicationZonesRSU()

void etsi_its_cam_conversion::toRos_ProtectedCommunicationZonesRSU ( const cam_ProtectedCommunicationZonesRSU_t in,
cam_msgs::ProtectedCommunicationZonesRSU &  out 
)

Definition at line 61 of file convertProtectedCommunicationZonesRSU.h.

◆ toRos_ProtectedZoneID()

void etsi_its_cam_conversion::toRos_ProtectedZoneID ( const cam_ProtectedZoneID_t in,
cam_msgs::ProtectedZoneID &  out 
)

Definition at line 56 of file convertProtectedZoneID.h.

◆ toRos_ProtectedZoneRadius()

void etsi_its_cam_conversion::toRos_ProtectedZoneRadius ( const cam_ProtectedZoneRadius_t in,
cam_msgs::ProtectedZoneRadius &  out 
)

Definition at line 56 of file convertProtectedZoneRadius.h.

◆ toRos_ProtectedZoneType()

void etsi_its_cam_conversion::toRos_ProtectedZoneType ( const cam_ProtectedZoneType_t in,
cam_msgs::ProtectedZoneType &  out 
)

Definition at line 55 of file convertProtectedZoneType.h.

◆ toRos_PtActivation()

void etsi_its_cam_conversion::toRos_PtActivation ( const cam_PtActivation_t in,
cam_msgs::PtActivation &  out 
)

Definition at line 59 of file convertPtActivation.h.

◆ toRos_PtActivationData()

void etsi_its_cam_conversion::toRos_PtActivationData ( const cam_PtActivationData_t in,
cam_msgs::PtActivationData &  out 
)

Definition at line 56 of file convertPtActivationData.h.

◆ toRos_PtActivationType()

void etsi_its_cam_conversion::toRos_PtActivationType ( const cam_PtActivationType_t in,
cam_msgs::PtActivationType &  out 
)

Definition at line 56 of file convertPtActivationType.h.

◆ toRos_PublicTransportContainer()

void etsi_its_cam_conversion::toRos_PublicTransportContainer ( const cam_PublicTransportContainer_t in,
cam_msgs::PublicTransportContainer &  out 
)

Definition at line 59 of file convertPublicTransportContainer.h.

◆ toRos_ReferencePosition()

void etsi_its_cam_conversion::toRos_ReferencePosition ( const cam_ReferencePosition_t in,
cam_msgs::ReferencePosition &  out 
)

Definition at line 63 of file convertReferencePosition.h.

◆ toRos_RescueContainer()

void etsi_its_cam_conversion::toRos_RescueContainer ( const cam_RescueContainer_t in,
cam_msgs::RescueContainer &  out 
)

Definition at line 57 of file convertRescueContainer.h.

◆ toRos_RoadWorksContainerBasic()

void etsi_its_cam_conversion::toRos_RoadWorksContainerBasic ( const cam_RoadWorksContainerBasic_t in,
cam_msgs::RoadWorksContainerBasic &  out 
)

Definition at line 61 of file convertRoadWorksContainerBasic.h.

◆ toRos_RoadworksSubCauseCode()

void etsi_its_cam_conversion::toRos_RoadworksSubCauseCode ( const cam_RoadworksSubCauseCode_t in,
cam_msgs::RoadworksSubCauseCode &  out 
)

Definition at line 56 of file convertRoadworksSubCauseCode.h.

◆ toRos_RSUContainerHighFrequency()

void etsi_its_cam_conversion::toRos_RSUContainerHighFrequency ( const cam_RSUContainerHighFrequency_t in,
cam_msgs::RSUContainerHighFrequency &  out 
)

Definition at line 58 of file convertRSUContainerHighFrequency.h.

◆ toRos_SafetyCarContainer()

void etsi_its_cam_conversion::toRos_SafetyCarContainer ( const cam_SafetyCarContainer_t in,
cam_msgs::SafetyCarContainer &  out 
)

Definition at line 63 of file convertSafetyCarContainer.h.

◆ toRos_SemiAxisLength()

void etsi_its_cam_conversion::toRos_SemiAxisLength ( const cam_SemiAxisLength_t in,
cam_msgs::SemiAxisLength &  out 
)

Definition at line 56 of file convertSemiAxisLength.h.

◆ toRos_SpecialTransportContainer()

void etsi_its_cam_conversion::toRos_SpecialTransportContainer ( const cam_SpecialTransportContainer_t in,
cam_msgs::SpecialTransportContainer &  out 
)

Definition at line 59 of file convertSpecialTransportContainer.h.

◆ toRos_SpecialTransportType()

void etsi_its_cam_conversion::toRos_SpecialTransportType ( const cam_SpecialTransportType_t in,
cam_msgs::SpecialTransportType &  out 
)

Definition at line 56 of file convertSpecialTransportType.h.

◆ toRos_SpecialVehicleContainer()

void etsi_its_cam_conversion::toRos_SpecialVehicleContainer ( const cam_SpecialVehicleContainer_t in,
cam_msgs::SpecialVehicleContainer &  out 
)

Definition at line 70 of file convertSpecialVehicleContainer.h.

◆ toRos_Speed()

void etsi_its_cam_conversion::toRos_Speed ( const cam_Speed_t in,
cam_msgs::Speed &  out 
)

Definition at line 59 of file convertSpeed.h.

◆ toRos_SpeedConfidence()

void etsi_its_cam_conversion::toRos_SpeedConfidence ( const cam_SpeedConfidence_t in,
cam_msgs::SpeedConfidence &  out 
)

Definition at line 56 of file convertSpeedConfidence.h.

◆ toRos_SpeedLimit()

void etsi_its_cam_conversion::toRos_SpeedLimit ( const cam_SpeedLimit_t in,
cam_msgs::SpeedLimit &  out 
)

Definition at line 56 of file convertSpeedLimit.h.

◆ toRos_SpeedValue()

void etsi_its_cam_conversion::toRos_SpeedValue ( const cam_SpeedValue_t in,
cam_msgs::SpeedValue &  out 
)

Definition at line 56 of file convertSpeedValue.h.

◆ toRos_StationID()

void etsi_its_cam_conversion::toRos_StationID ( const cam_StationID_t in,
cam_msgs::StationID &  out 
)

Definition at line 56 of file convertStationID.h.

◆ toRos_StationType()

void etsi_its_cam_conversion::toRos_StationType ( const cam_StationType_t in,
cam_msgs::StationType &  out 
)

Definition at line 57 of file convertStationType.h.

◆ toRos_SteeringWheelAngle()

void etsi_its_cam_conversion::toRos_SteeringWheelAngle ( const cam_SteeringWheelAngle_t in,
cam_msgs::SteeringWheelAngle &  out 
)

Definition at line 59 of file convertSteeringWheelAngle.h.

◆ toRos_SteeringWheelAngleConfidence()

void etsi_its_cam_conversion::toRos_SteeringWheelAngleConfidence ( const cam_SteeringWheelAngleConfidence_t in,
cam_msgs::SteeringWheelAngleConfidence &  out 
)

Definition at line 56 of file convertSteeringWheelAngleConfidence.h.

◆ toRos_SteeringWheelAngleValue()

void etsi_its_cam_conversion::toRos_SteeringWheelAngleValue ( const cam_SteeringWheelAngleValue_t in,
cam_msgs::SteeringWheelAngleValue &  out 
)

Definition at line 56 of file convertSteeringWheelAngleValue.h.

◆ toRos_SubCauseCodeType()

void etsi_its_cam_conversion::toRos_SubCauseCodeType ( const cam_SubCauseCodeType_t in,
cam_msgs::SubCauseCodeType &  out 
)

Definition at line 56 of file convertSubCauseCodeType.h.

◆ toRos_TimestampIts()

void etsi_its_cam_conversion::toRos_TimestampIts ( const cam_TimestampIts_t in,
cam_msgs::TimestampIts &  out 
)

Definition at line 56 of file convertTimestampIts.h.

◆ toRos_TrafficRule()

void etsi_its_cam_conversion::toRos_TrafficRule ( const cam_TrafficRule_t in,
cam_msgs::TrafficRule &  out 
)

Definition at line 56 of file convertTrafficRule.h.

◆ toRos_VehicleLength()

void etsi_its_cam_conversion::toRos_VehicleLength ( const cam_VehicleLength_t in,
cam_msgs::VehicleLength &  out 
)

Definition at line 59 of file convertVehicleLength.h.

◆ toRos_VehicleLengthConfidenceIndication()

void etsi_its_cam_conversion::toRos_VehicleLengthConfidenceIndication ( const cam_VehicleLengthConfidenceIndication_t in,
cam_msgs::VehicleLengthConfidenceIndication &  out 
)

Definition at line 55 of file convertVehicleLengthConfidenceIndication.h.

◆ toRos_VehicleLengthValue()

void etsi_its_cam_conversion::toRos_VehicleLengthValue ( const cam_VehicleLengthValue_t in,
cam_msgs::VehicleLengthValue &  out 
)

Definition at line 56 of file convertVehicleLengthValue.h.

◆ toRos_VehicleRole()

void etsi_its_cam_conversion::toRos_VehicleRole ( const cam_VehicleRole_t in,
cam_msgs::VehicleRole &  out 
)

Definition at line 55 of file convertVehicleRole.h.

◆ toRos_VehicleWidth()

void etsi_its_cam_conversion::toRos_VehicleWidth ( const cam_VehicleWidth_t in,
cam_msgs::VehicleWidth &  out 
)

Definition at line 56 of file convertVehicleWidth.h.

◆ toRos_VerticalAcceleration()

void etsi_its_cam_conversion::toRos_VerticalAcceleration ( const cam_VerticalAcceleration_t in,
cam_msgs::VerticalAcceleration &  out 
)

Definition at line 59 of file convertVerticalAcceleration.h.

◆ toRos_VerticalAccelerationValue()

void etsi_its_cam_conversion::toRos_VerticalAccelerationValue ( const cam_VerticalAccelerationValue_t in,
cam_msgs::VerticalAccelerationValue &  out 
)

Definition at line 56 of file convertVerticalAccelerationValue.h.

◆ toRos_YawRate()

void etsi_its_cam_conversion::toRos_YawRate ( const cam_YawRate_t in,
cam_msgs::YawRate &  out 
)

Definition at line 59 of file convertYawRate.h.

◆ toRos_YawRateConfidence()

void etsi_its_cam_conversion::toRos_YawRateConfidence ( const cam_YawRateConfidence_t in,
cam_msgs::YawRateConfidence &  out 
)

Definition at line 65 of file convertYawRateConfidence.h.

◆ toRos_YawRateValue()

void etsi_its_cam_conversion::toRos_YawRateValue ( const cam_YawRateValue_t in,
cam_msgs::YawRateValue &  out 
)

Definition at line 56 of file convertYawRateValue.h.

◆ toStruct_AccelerationConfidence()

void etsi_its_cam_conversion::toStruct_AccelerationConfidence ( const cam_msgs::AccelerationConfidence &  in,
cam_AccelerationConfidence_t out 
)

Definition at line 60 of file convertAccelerationConfidence.h.

◆ toStruct_AccelerationControl()

void etsi_its_cam_conversion::toStruct_AccelerationControl ( const cam_msgs::AccelerationControl &  in,
cam_AccelerationControl_t out 
)

Definition at line 69 of file convertAccelerationControl.h.

◆ toStruct_Altitude()

void etsi_its_cam_conversion::toStruct_Altitude ( const cam_msgs::Altitude &  in,
cam_Altitude_t out 
)

Definition at line 64 of file convertAltitude.h.

◆ toStruct_AltitudeConfidence()

void etsi_its_cam_conversion::toStruct_AltitudeConfidence ( const cam_msgs::AltitudeConfidence &  in,
cam_AltitudeConfidence_t out 
)

Definition at line 76 of file convertAltitudeConfidence.h.

◆ toStruct_AltitudeValue()

void etsi_its_cam_conversion::toStruct_AltitudeValue ( const cam_msgs::AltitudeValue &  in,
cam_AltitudeValue_t out 
)

Definition at line 60 of file convertAltitudeValue.h.

◆ toStruct_BasicContainer()

void etsi_its_cam_conversion::toStruct_BasicContainer ( const cam_msgs::BasicContainer &  in,
cam_BasicContainer_t out 
)

Definition at line 65 of file convertBasicContainer.h.

◆ toStruct_BasicVehicleContainerHighFrequency()

void etsi_its_cam_conversion::toStruct_BasicVehicleContainerHighFrequency ( const cam_msgs::BasicVehicleContainerHighFrequency &  in,
cam_BasicVehicleContainerHighFrequency_t out 
)

Definition at line 127 of file convertBasicVehicleContainerHighFrequency.h.

◆ toStruct_BasicVehicleContainerLowFrequency()

void etsi_its_cam_conversion::toStruct_BasicVehicleContainerLowFrequency ( const cam_msgs::BasicVehicleContainerLowFrequency &  in,
cam_BasicVehicleContainerLowFrequency_t out 
)

Definition at line 67 of file convertBasicVehicleContainerLowFrequency.h.

◆ toStruct_CAM()

void etsi_its_cam_conversion::toStruct_CAM ( const cam_msgs::CAM &  in,
cam_CAM_t out 
)

Definition at line 64 of file convertCAM.h.

◆ toStruct_CamParameters()

void etsi_its_cam_conversion::toStruct_CamParameters ( const cam_msgs::CamParameters &  in,
cam_CamParameters_t out 
)

Definition at line 77 of file convertCamParameters.h.

◆ toStruct_CauseCode()

void etsi_its_cam_conversion::toStruct_CauseCode ( const cam_msgs::CauseCode &  in,
cam_CauseCode_t out 
)

Definition at line 65 of file convertCauseCode.h.

◆ toStruct_CauseCodeType()

void etsi_its_cam_conversion::toStruct_CauseCodeType ( const cam_msgs::CauseCodeType &  in,
cam_CauseCodeType_t out 
)

Definition at line 88 of file convertCauseCodeType.h.

◆ toStruct_CenDsrcTollingZone()

void etsi_its_cam_conversion::toStruct_CenDsrcTollingZone ( const cam_msgs::CenDsrcTollingZone &  in,
cam_CenDsrcTollingZone_t out 
)

Definition at line 71 of file convertCenDsrcTollingZone.h.

◆ toStruct_CenDsrcTollingZoneID()

void etsi_its_cam_conversion::toStruct_CenDsrcTollingZoneID ( const cam_msgs::CenDsrcTollingZoneID &  in,
cam_CenDsrcTollingZoneID_t out 
)

Definition at line 59 of file convertCenDsrcTollingZoneID.h.

◆ toStruct_ClosedLanes()

void etsi_its_cam_conversion::toStruct_ClosedLanes ( const cam_msgs::ClosedLanes &  in,
cam_ClosedLanes_t out 
)

Definition at line 76 of file convertClosedLanes.h.

◆ toStruct_CoopAwareness()

void etsi_its_cam_conversion::toStruct_CoopAwareness ( const cam_msgs::CoopAwareness &  in,
cam_CoopAwareness_t out 
)

Definition at line 64 of file convertCoopAwareness.h.

◆ toStruct_Curvature()

void etsi_its_cam_conversion::toStruct_Curvature ( const cam_msgs::Curvature &  in,
cam_Curvature_t out 
)

Definition at line 64 of file convertCurvature.h.

◆ toStruct_CurvatureCalculationMode()

void etsi_its_cam_conversion::toStruct_CurvatureCalculationMode ( const cam_msgs::CurvatureCalculationMode &  in,
cam_CurvatureCalculationMode_t out 
)

Definition at line 59 of file convertCurvatureCalculationMode.h.

◆ toStruct_CurvatureConfidence()

void etsi_its_cam_conversion::toStruct_CurvatureConfidence ( const cam_msgs::CurvatureConfidence &  in,
cam_CurvatureConfidence_t out 
)

Definition at line 68 of file convertCurvatureConfidence.h.

◆ toStruct_CurvatureValue()

void etsi_its_cam_conversion::toStruct_CurvatureValue ( const cam_msgs::CurvatureValue &  in,
cam_CurvatureValue_t out 
)

Definition at line 60 of file convertCurvatureValue.h.

◆ toStruct_DangerousGoodsBasic()

void etsi_its_cam_conversion::toStruct_DangerousGoodsBasic ( const cam_msgs::DangerousGoodsBasic &  in,
cam_DangerousGoodsBasic_t out 
)

Definition at line 80 of file convertDangerousGoodsBasic.h.

◆ toStruct_DangerousGoodsContainer()

void etsi_its_cam_conversion::toStruct_DangerousGoodsContainer ( const cam_msgs::DangerousGoodsContainer &  in,
cam_DangerousGoodsContainer_t out 
)

Definition at line 61 of file convertDangerousGoodsContainer.h.

◆ toStruct_DeltaAltitude()

void etsi_its_cam_conversion::toStruct_DeltaAltitude ( const cam_msgs::DeltaAltitude &  in,
cam_DeltaAltitude_t out 
)

Definition at line 60 of file convertDeltaAltitude.h.

◆ toStruct_DeltaLatitude()

void etsi_its_cam_conversion::toStruct_DeltaLatitude ( const cam_msgs::DeltaLatitude &  in,
cam_DeltaLatitude_t out 
)

Definition at line 60 of file convertDeltaLatitude.h.

◆ toStruct_DeltaLongitude()

void etsi_its_cam_conversion::toStruct_DeltaLongitude ( const cam_msgs::DeltaLongitude &  in,
cam_DeltaLongitude_t out 
)

Definition at line 60 of file convertDeltaLongitude.h.

◆ toStruct_DeltaReferencePosition()

void etsi_its_cam_conversion::toStruct_DeltaReferencePosition ( const cam_msgs::DeltaReferencePosition &  in,
cam_DeltaReferencePosition_t out 
)

Definition at line 67 of file convertDeltaReferencePosition.h.

◆ toStruct_DriveDirection()

void etsi_its_cam_conversion::toStruct_DriveDirection ( const cam_msgs::DriveDirection &  in,
cam_DriveDirection_t out 
)

Definition at line 59 of file convertDriveDirection.h.

◆ toStruct_DrivingLaneStatus()

void etsi_its_cam_conversion::toStruct_DrivingLaneStatus ( const cam_msgs::DrivingLaneStatus &  in,
cam_DrivingLaneStatus_t out 
)

Definition at line 61 of file convertDrivingLaneStatus.h.

◆ toStruct_EmbarkationStatus()

void etsi_its_cam_conversion::toStruct_EmbarkationStatus ( const cam_msgs::EmbarkationStatus &  in,
cam_EmbarkationStatus_t out 
)

Definition at line 60 of file convertEmbarkationStatus.h.

◆ toStruct_EmergencyContainer()

void etsi_its_cam_conversion::toStruct_EmergencyContainer ( const cam_msgs::EmergencyContainer &  in,
cam_EmergencyContainer_t out 
)

Definition at line 73 of file convertEmergencyContainer.h.

◆ toStruct_EmergencyPriority()

void etsi_its_cam_conversion::toStruct_EmergencyPriority ( const cam_msgs::EmergencyPriority &  in,
cam_EmergencyPriority_t out 
)

Definition at line 61 of file convertEmergencyPriority.h.

◆ toStruct_ExteriorLights()

void etsi_its_cam_conversion::toStruct_ExteriorLights ( const cam_msgs::ExteriorLights &  in,
cam_ExteriorLights_t out 
)

Definition at line 70 of file convertExteriorLights.h.

◆ toStruct_GenerationDeltaTime()

void etsi_its_cam_conversion::toStruct_GenerationDeltaTime ( const cam_msgs::GenerationDeltaTime &  in,
cam_GenerationDeltaTime_t out 
)

Definition at line 60 of file convertGenerationDeltaTime.h.

◆ toStruct_HardShoulderStatus()

void etsi_its_cam_conversion::toStruct_HardShoulderStatus ( const cam_msgs::HardShoulderStatus &  in,
cam_HardShoulderStatus_t out 
)

Definition at line 59 of file convertHardShoulderStatus.h.

◆ toStruct_Heading()

void etsi_its_cam_conversion::toStruct_Heading ( const cam_msgs::Heading &  in,
cam_Heading_t out 
)

Definition at line 64 of file convertHeading.h.

◆ toStruct_HeadingConfidence()

void etsi_its_cam_conversion::toStruct_HeadingConfidence ( const cam_msgs::HeadingConfidence &  in,
cam_HeadingConfidence_t out 
)

Definition at line 60 of file convertHeadingConfidence.h.

◆ toStruct_HeadingValue()

void etsi_its_cam_conversion::toStruct_HeadingValue ( const cam_msgs::HeadingValue &  in,
cam_HeadingValue_t out 
)

Definition at line 60 of file convertHeadingValue.h.

◆ toStruct_HighFrequencyContainer()

void etsi_its_cam_conversion::toStruct_HighFrequencyContainer ( const cam_msgs::HighFrequencyContainer &  in,
cam_HighFrequencyContainer_t out 
)

Definition at line 74 of file convertHighFrequencyContainer.h.

◆ toStruct_ItsPduHeader()

void etsi_its_cam_conversion::toStruct_ItsPduHeader ( const cam_msgs::ItsPduHeader &  in,
cam_ItsPduHeader_t out 
)

Definition at line 65 of file convertItsPduHeader.h.

◆ toStruct_LanePosition()

void etsi_its_cam_conversion::toStruct_LanePosition ( const cam_msgs::LanePosition &  in,
cam_LanePosition_t out 
)

Definition at line 61 of file convertLanePosition.h.

◆ toStruct_LateralAcceleration()

void etsi_its_cam_conversion::toStruct_LateralAcceleration ( const cam_msgs::LateralAcceleration &  in,
cam_LateralAcceleration_t out 
)

Definition at line 64 of file convertLateralAcceleration.h.

◆ toStruct_LateralAccelerationValue()

void etsi_its_cam_conversion::toStruct_LateralAccelerationValue ( const cam_msgs::LateralAccelerationValue &  in,
cam_LateralAccelerationValue_t out 
)

Definition at line 60 of file convertLateralAccelerationValue.h.

◆ toStruct_Latitude()

void etsi_its_cam_conversion::toStruct_Latitude ( const cam_msgs::Latitude &  in,
cam_Latitude_t out 
)

Definition at line 60 of file convertLatitude.h.

◆ toStruct_LightBarSirenInUse()

void etsi_its_cam_conversion::toStruct_LightBarSirenInUse ( const cam_msgs::LightBarSirenInUse &  in,
cam_LightBarSirenInUse_t out 
)

Definition at line 64 of file convertLightBarSirenInUse.h.

◆ toStruct_Longitude()

void etsi_its_cam_conversion::toStruct_Longitude ( const cam_msgs::Longitude &  in,
cam_Longitude_t out 
)

Definition at line 60 of file convertLongitude.h.

◆ toStruct_LongitudinalAcceleration()

void etsi_its_cam_conversion::toStruct_LongitudinalAcceleration ( const cam_msgs::LongitudinalAcceleration &  in,
cam_LongitudinalAcceleration_t out 
)

Definition at line 64 of file convertLongitudinalAcceleration.h.

◆ toStruct_LongitudinalAccelerationValue()

void etsi_its_cam_conversion::toStruct_LongitudinalAccelerationValue ( const cam_msgs::LongitudinalAccelerationValue &  in,
cam_LongitudinalAccelerationValue_t out 
)

Definition at line 60 of file convertLongitudinalAccelerationValue.h.

◆ toStruct_LowFrequencyContainer()

void etsi_its_cam_conversion::toStruct_LowFrequencyContainer ( const cam_msgs::LowFrequencyContainer &  in,
cam_LowFrequencyContainer_t out 
)

Definition at line 68 of file convertLowFrequencyContainer.h.

◆ toStruct_PathDeltaTime()

void etsi_its_cam_conversion::toStruct_PathDeltaTime ( const cam_msgs::PathDeltaTime &  in,
cam_PathDeltaTime_t out 
)

Definition at line 60 of file convertPathDeltaTime.h.

◆ toStruct_PathHistory()

void etsi_its_cam_conversion::toStruct_PathHistory ( const cam_msgs::PathHistory &  in,
cam_PathHistory_t out 
)

Definition at line 69 of file convertPathHistory.h.

◆ toStruct_PathPoint()

void etsi_its_cam_conversion::toStruct_PathPoint ( const cam_msgs::PathPoint &  in,
cam_PathPoint_t out 
)

Definition at line 67 of file convertPathPoint.h.

◆ toStruct_PerformanceClass()

void etsi_its_cam_conversion::toStruct_PerformanceClass ( const cam_msgs::PerformanceClass &  in,
cam_PerformanceClass_t out 
)

Definition at line 60 of file convertPerformanceClass.h.

◆ toStruct_PosConfidenceEllipse()

void etsi_its_cam_conversion::toStruct_PosConfidenceEllipse ( const cam_msgs::PosConfidenceEllipse &  in,
cam_PosConfidenceEllipse_t out 
)

Definition at line 66 of file convertPosConfidenceEllipse.h.

◆ toStruct_ProtectedCommunicationZone()

void etsi_its_cam_conversion::toStruct_ProtectedCommunicationZone ( const cam_msgs::ProtectedCommunicationZone &  in,
cam_ProtectedCommunicationZone_t out 
)

Definition at line 86 of file convertProtectedCommunicationZone.h.

◆ toStruct_ProtectedCommunicationZonesRSU()

void etsi_its_cam_conversion::toStruct_ProtectedCommunicationZonesRSU ( const cam_msgs::ProtectedCommunicationZonesRSU &  in,
cam_ProtectedCommunicationZonesRSU_t out 
)

Definition at line 69 of file convertProtectedCommunicationZonesRSU.h.

◆ toStruct_ProtectedZoneID()

void etsi_its_cam_conversion::toStruct_ProtectedZoneID ( const cam_msgs::ProtectedZoneID &  in,
cam_ProtectedZoneID_t out 
)

Definition at line 60 of file convertProtectedZoneID.h.

◆ toStruct_ProtectedZoneRadius()

void etsi_its_cam_conversion::toStruct_ProtectedZoneRadius ( const cam_msgs::ProtectedZoneRadius &  in,
cam_ProtectedZoneRadius_t out 
)

Definition at line 60 of file convertProtectedZoneRadius.h.

◆ toStruct_ProtectedZoneType()

void etsi_its_cam_conversion::toStruct_ProtectedZoneType ( const cam_msgs::ProtectedZoneType &  in,
cam_ProtectedZoneType_t out 
)

Definition at line 59 of file convertProtectedZoneType.h.

◆ toStruct_PtActivation()

void etsi_its_cam_conversion::toStruct_PtActivation ( const cam_msgs::PtActivation &  in,
cam_PtActivation_t out 
)

Definition at line 64 of file convertPtActivation.h.

◆ toStruct_PtActivationData()

void etsi_its_cam_conversion::toStruct_PtActivationData ( const cam_msgs::PtActivationData &  in,
cam_PtActivationData_t out 
)

Definition at line 60 of file convertPtActivationData.h.

◆ toStruct_PtActivationType()

void etsi_its_cam_conversion::toStruct_PtActivationType ( const cam_msgs::PtActivationType &  in,
cam_PtActivationType_t out 
)

Definition at line 60 of file convertPtActivationType.h.

◆ toStruct_PublicTransportContainer()

void etsi_its_cam_conversion::toStruct_PublicTransportContainer ( const cam_msgs::PublicTransportContainer &  in,
cam_PublicTransportContainer_t out 
)

Definition at line 67 of file convertPublicTransportContainer.h.

◆ toStruct_ReferencePosition()

void etsi_its_cam_conversion::toStruct_ReferencePosition ( const cam_msgs::ReferencePosition &  in,
cam_ReferencePosition_t out 
)

Definition at line 70 of file convertReferencePosition.h.

◆ toStruct_RescueContainer()

void etsi_its_cam_conversion::toStruct_RescueContainer ( const cam_msgs::RescueContainer &  in,
cam_RescueContainer_t out 
)

Definition at line 61 of file convertRescueContainer.h.

◆ toStruct_RoadWorksContainerBasic()

void etsi_its_cam_conversion::toStruct_RoadWorksContainerBasic ( const cam_msgs::RoadWorksContainerBasic &  in,
cam_RoadWorksContainerBasic_t out 
)

Definition at line 73 of file convertRoadWorksContainerBasic.h.

◆ toStruct_RoadworksSubCauseCode()

void etsi_its_cam_conversion::toStruct_RoadworksSubCauseCode ( const cam_msgs::RoadworksSubCauseCode &  in,
cam_RoadworksSubCauseCode_t out 
)

Definition at line 60 of file convertRoadworksSubCauseCode.h.

◆ toStruct_RSUContainerHighFrequency()

void etsi_its_cam_conversion::toStruct_RSUContainerHighFrequency ( const cam_msgs::RSUContainerHighFrequency &  in,
cam_RSUContainerHighFrequency_t out 
)

Definition at line 65 of file convertRSUContainerHighFrequency.h.

◆ toStruct_SafetyCarContainer()

void etsi_its_cam_conversion::toStruct_SafetyCarContainer ( const cam_msgs::SafetyCarContainer &  in,
cam_SafetyCarContainer_t out 
)

Definition at line 79 of file convertSafetyCarContainer.h.

◆ toStruct_SemiAxisLength()

void etsi_its_cam_conversion::toStruct_SemiAxisLength ( const cam_msgs::SemiAxisLength &  in,
cam_SemiAxisLength_t out 
)

Definition at line 60 of file convertSemiAxisLength.h.

◆ toStruct_SpecialTransportContainer()

void etsi_its_cam_conversion::toStruct_SpecialTransportContainer ( const cam_msgs::SpecialTransportContainer &  in,
cam_SpecialTransportContainer_t out 
)

Definition at line 64 of file convertSpecialTransportContainer.h.

◆ toStruct_SpecialTransportType()

void etsi_its_cam_conversion::toStruct_SpecialTransportType ( const cam_msgs::SpecialTransportType &  in,
cam_SpecialTransportType_t out 
)

Definition at line 61 of file convertSpecialTransportType.h.

◆ toStruct_SpecialVehicleContainer()

void etsi_its_cam_conversion::toStruct_SpecialVehicleContainer ( const cam_msgs::SpecialVehicleContainer &  in,
cam_SpecialVehicleContainer_t out 
)

Definition at line 104 of file convertSpecialVehicleContainer.h.

◆ toStruct_Speed()

void etsi_its_cam_conversion::toStruct_Speed ( const cam_msgs::Speed &  in,
cam_Speed_t out 
)

Definition at line 64 of file convertSpeed.h.

◆ toStruct_SpeedConfidence()

void etsi_its_cam_conversion::toStruct_SpeedConfidence ( const cam_msgs::SpeedConfidence &  in,
cam_SpeedConfidence_t out 
)

Definition at line 60 of file convertSpeedConfidence.h.

◆ toStruct_SpeedLimit()

void etsi_its_cam_conversion::toStruct_SpeedLimit ( const cam_msgs::SpeedLimit &  in,
cam_SpeedLimit_t out 
)

Definition at line 60 of file convertSpeedLimit.h.

◆ toStruct_SpeedValue()

void etsi_its_cam_conversion::toStruct_SpeedValue ( const cam_msgs::SpeedValue &  in,
cam_SpeedValue_t out 
)

Definition at line 60 of file convertSpeedValue.h.

◆ toStruct_StationID()

void etsi_its_cam_conversion::toStruct_StationID ( const cam_msgs::StationID &  in,
cam_StationID_t out 
)

Definition at line 60 of file convertStationID.h.

◆ toStruct_StationType()

void etsi_its_cam_conversion::toStruct_StationType ( const cam_msgs::StationType &  in,
cam_StationType_t out 
)

Definition at line 61 of file convertStationType.h.

◆ toStruct_SteeringWheelAngle()

void etsi_its_cam_conversion::toStruct_SteeringWheelAngle ( const cam_msgs::SteeringWheelAngle &  in,
cam_SteeringWheelAngle_t out 
)

Definition at line 64 of file convertSteeringWheelAngle.h.

◆ toStruct_SteeringWheelAngleConfidence()

void etsi_its_cam_conversion::toStruct_SteeringWheelAngleConfidence ( const cam_msgs::SteeringWheelAngleConfidence &  in,
cam_SteeringWheelAngleConfidence_t out 
)

Definition at line 60 of file convertSteeringWheelAngleConfidence.h.

◆ toStruct_SteeringWheelAngleValue()

void etsi_its_cam_conversion::toStruct_SteeringWheelAngleValue ( const cam_msgs::SteeringWheelAngleValue &  in,
cam_SteeringWheelAngleValue_t out 
)

Definition at line 60 of file convertSteeringWheelAngleValue.h.

◆ toStruct_SubCauseCodeType()

void etsi_its_cam_conversion::toStruct_SubCauseCodeType ( const cam_msgs::SubCauseCodeType &  in,
cam_SubCauseCodeType_t out 
)

Definition at line 60 of file convertSubCauseCodeType.h.

◆ toStruct_TimestampIts()

void etsi_its_cam_conversion::toStruct_TimestampIts ( const cam_msgs::TimestampIts &  in,
cam_TimestampIts_t out 
)

Definition at line 60 of file convertTimestampIts.h.

◆ toStruct_TrafficRule()

void etsi_its_cam_conversion::toStruct_TrafficRule ( const cam_msgs::TrafficRule &  in,
cam_TrafficRule_t out 
)

Definition at line 60 of file convertTrafficRule.h.

◆ toStruct_VehicleLength()

void etsi_its_cam_conversion::toStruct_VehicleLength ( const cam_msgs::VehicleLength &  in,
cam_VehicleLength_t out 
)

Definition at line 64 of file convertVehicleLength.h.

◆ toStruct_VehicleLengthConfidenceIndication()

void etsi_its_cam_conversion::toStruct_VehicleLengthConfidenceIndication ( const cam_msgs::VehicleLengthConfidenceIndication &  in,
cam_VehicleLengthConfidenceIndication_t out 
)

Definition at line 59 of file convertVehicleLengthConfidenceIndication.h.

◆ toStruct_VehicleLengthValue()

void etsi_its_cam_conversion::toStruct_VehicleLengthValue ( const cam_msgs::VehicleLengthValue &  in,
cam_VehicleLengthValue_t out 
)

Definition at line 60 of file convertVehicleLengthValue.h.

◆ toStruct_VehicleRole()

void etsi_its_cam_conversion::toStruct_VehicleRole ( const cam_msgs::VehicleRole &  in,
cam_VehicleRole_t out 
)

Definition at line 59 of file convertVehicleRole.h.

◆ toStruct_VehicleWidth()

void etsi_its_cam_conversion::toStruct_VehicleWidth ( const cam_msgs::VehicleWidth &  in,
cam_VehicleWidth_t out 
)

Definition at line 60 of file convertVehicleWidth.h.

◆ toStruct_VerticalAcceleration()

void etsi_its_cam_conversion::toStruct_VerticalAcceleration ( const cam_msgs::VerticalAcceleration &  in,
cam_VerticalAcceleration_t out 
)

Definition at line 64 of file convertVerticalAcceleration.h.

◆ toStruct_VerticalAccelerationValue()

void etsi_its_cam_conversion::toStruct_VerticalAccelerationValue ( const cam_msgs::VerticalAccelerationValue &  in,
cam_VerticalAccelerationValue_t out 
)

Definition at line 60 of file convertVerticalAccelerationValue.h.

◆ toStruct_YawRate()

void etsi_its_cam_conversion::toStruct_YawRate ( const cam_msgs::YawRate &  in,
cam_YawRate_t out 
)

Definition at line 64 of file convertYawRate.h.

◆ toStruct_YawRateConfidence()

void etsi_its_cam_conversion::toStruct_YawRateConfidence ( const cam_msgs::YawRateConfidence &  in,
cam_YawRateConfidence_t out 
)

Definition at line 69 of file convertYawRateConfidence.h.

◆ toStruct_YawRateValue()

void etsi_its_cam_conversion::toStruct_YawRateValue ( const cam_msgs::YawRateValue &  in,
cam_YawRateValue_t out 
)

Definition at line 60 of file convertYawRateValue.h.



etsi_its_cam_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:28:48