Functions
etsi_its_cam_ts_conversion Namespace Reference

Functions

void toRos_AccelerationComponent (const cam_ts_AccelerationComponent_t &in, cam_ts_msgs::AccelerationComponent &out)
 
void toRos_AccelerationConfidence (const cam_ts_AccelerationConfidence_t &in, cam_ts_msgs::AccelerationConfidence &out)
 
void toRos_AccelerationControl (const cam_ts_AccelerationControl_t &in, cam_ts_msgs::AccelerationControl &out)
 
void toRos_AccelerationValue (const cam_ts_AccelerationValue_t &in, cam_ts_msgs::AccelerationValue &out)
 
void toRos_AccidentSubCauseCode (const cam_ts_AccidentSubCauseCode_t &in, cam_ts_msgs::AccidentSubCauseCode &out)
 
void toRos_AdverseWeatherConditionAdhesionSubCauseCode (const cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t &in, cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode &out)
 
void toRos_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode (const cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t &in, cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode &out)
 
void toRos_AdverseWeatherConditionPrecipitationSubCauseCode (const cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t &in, cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode &out)
 
void toRos_AdverseWeatherConditionVisibilitySubCauseCode (const cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t &in, cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode &out)
 
void toRos_Altitude (const cam_ts_Altitude_t &in, cam_ts_msgs::Altitude &out)
 
void toRos_AltitudeConfidence (const cam_ts_AltitudeConfidence_t &in, cam_ts_msgs::AltitudeConfidence &out)
 
void toRos_AltitudeValue (const cam_ts_AltitudeValue_t &in, cam_ts_msgs::AltitudeValue &out)
 
void toRos_BasicContainer (const cam_ts_BasicContainer_t &in, cam_ts_msgs::BasicContainer &out)
 
void toRos_BasicVehicleContainerHighFrequency (const cam_ts_BasicVehicleContainerHighFrequency_t &in, cam_ts_msgs::BasicVehicleContainerHighFrequency &out)
 
void toRos_BasicVehicleContainerLowFrequency (const cam_ts_BasicVehicleContainerLowFrequency_t &in, cam_ts_msgs::BasicVehicleContainerLowFrequency &out)
 
void toRos_CAM (const cam_ts_CAM_t &in, cam_ts_msgs::CAM &out)
 
void toRos_CamParameters (const cam_ts_CamParameters_t &in, cam_ts_msgs::CamParameters &out)
 
void toRos_CamPayload (const cam_ts_CamPayload_t &in, cam_ts_msgs::CamPayload &out)
 
void toRos_CauseCodeChoice (const cam_ts_CauseCodeChoice_t &in, cam_ts_msgs::CauseCodeChoice &out)
 
void toRos_CauseCodeV2 (const cam_ts_CauseCodeV2_t &in, cam_ts_msgs::CauseCodeV2 &out)
 
void toRos_CenDsrcTollingZone (const cam_ts_CenDsrcTollingZone_t &in, cam_ts_msgs::CenDsrcTollingZone &out)
 
void toRos_ClosedLanes (const cam_ts_ClosedLanes_t &in, cam_ts_msgs::ClosedLanes &out)
 
void toRos_CollisionRiskSubCauseCode (const cam_ts_CollisionRiskSubCauseCode_t &in, cam_ts_msgs::CollisionRiskSubCauseCode &out)
 
void toRos_Curvature (const cam_ts_Curvature_t &in, cam_ts_msgs::Curvature &out)
 
void toRos_CurvatureCalculationMode (const cam_ts_CurvatureCalculationMode_t &in, cam_ts_msgs::CurvatureCalculationMode &out)
 
void toRos_CurvatureConfidence (const cam_ts_CurvatureConfidence_t &in, cam_ts_msgs::CurvatureConfidence &out)
 
void toRos_CurvatureValue (const cam_ts_CurvatureValue_t &in, cam_ts_msgs::CurvatureValue &out)
 
void toRos_DangerousEndOfQueueSubCauseCode (const cam_ts_DangerousEndOfQueueSubCauseCode_t &in, cam_ts_msgs::DangerousEndOfQueueSubCauseCode &out)
 
void toRos_DangerousGoodsBasic (const cam_ts_DangerousGoodsBasic_t &in, cam_ts_msgs::DangerousGoodsBasic &out)
 
void toRos_DangerousGoodsContainer (const cam_ts_DangerousGoodsContainer_t &in, cam_ts_msgs::DangerousGoodsContainer &out)
 
void toRos_DangerousSituationSubCauseCode (const cam_ts_DangerousSituationSubCauseCode_t &in, cam_ts_msgs::DangerousSituationSubCauseCode &out)
 
void toRos_DeltaAltitude (const cam_ts_DeltaAltitude_t &in, cam_ts_msgs::DeltaAltitude &out)
 
void toRos_DeltaLatitude (const cam_ts_DeltaLatitude_t &in, cam_ts_msgs::DeltaLatitude &out)
 
void toRos_DeltaLongitude (const cam_ts_DeltaLongitude_t &in, cam_ts_msgs::DeltaLongitude &out)
 
void toRos_DeltaReferencePosition (const cam_ts_DeltaReferencePosition_t &in, cam_ts_msgs::DeltaReferencePosition &out)
 
void toRos_DriveDirection (const cam_ts_DriveDirection_t &in, cam_ts_msgs::DriveDirection &out)
 
void toRos_DrivingLaneStatus (const cam_ts_DrivingLaneStatus_t &in, cam_ts_msgs::DrivingLaneStatus &out)
 
void toRos_EmbarkationStatus (const cam_ts_EmbarkationStatus_t &in, cam_ts_msgs::EmbarkationStatus &out)
 
void toRos_EmergencyContainer (const cam_ts_EmergencyContainer_t &in, cam_ts_msgs::EmergencyContainer &out)
 
void toRos_EmergencyPriority (const cam_ts_EmergencyPriority_t &in, cam_ts_msgs::EmergencyPriority &out)
 
void toRos_EmergencyVehicleApproachingSubCauseCode (const cam_ts_EmergencyVehicleApproachingSubCauseCode_t &in, cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode &out)
 
void toRos_ExteriorLights (const cam_ts_ExteriorLights_t &in, cam_ts_msgs::ExteriorLights &out)
 
void toRos_GenerationDeltaTime (const cam_ts_GenerationDeltaTime_t &in, cam_ts_msgs::GenerationDeltaTime &out)
 
void toRos_HardShoulderStatus (const cam_ts_HardShoulderStatus_t &in, cam_ts_msgs::HardShoulderStatus &out)
 
void toRos_HazardousLocationAnimalOnTheRoadSubCauseCode (const cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t &in, cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode &out)
 
void toRos_HazardousLocationDangerousCurveSubCauseCode (const cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t &in, cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode &out)
 
void toRos_HazardousLocationObstacleOnTheRoadSubCauseCode (const cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t &in, cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode &out)
 
void toRos_HazardousLocationSurfaceConditionSubCauseCode (const cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t &in, cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode &out)
 
void toRos_Heading (const cam_ts_Heading_t &in, cam_ts_msgs::Heading &out)
 
void toRos_HeadingConfidence (const cam_ts_HeadingConfidence_t &in, cam_ts_msgs::HeadingConfidence &out)
 
void toRos_HeadingValue (const cam_ts_HeadingValue_t &in, cam_ts_msgs::HeadingValue &out)
 
void toRos_HighFrequencyContainer (const cam_ts_HighFrequencyContainer_t &in, cam_ts_msgs::HighFrequencyContainer &out)
 
void toRos_HumanPresenceOnTheRoadSubCauseCode (const cam_ts_HumanPresenceOnTheRoadSubCauseCode_t &in, cam_ts_msgs::HumanPresenceOnTheRoadSubCauseCode &out)
 
void toRos_HumanProblemSubCauseCode (const cam_ts_HumanProblemSubCauseCode_t &in, cam_ts_msgs::HumanProblemSubCauseCode &out)
 
void toRos_ImpassabilitySubCauseCode (const cam_ts_ImpassabilitySubCauseCode_t &in, cam_ts_msgs::ImpassabilitySubCauseCode &out)
 
void toRos_ItsPduHeader (const cam_ts_ItsPduHeader_t &in, cam_ts_msgs::ItsPduHeader &out)
 
void toRos_LanePosition (const cam_ts_LanePosition_t &in, cam_ts_msgs::LanePosition &out)
 
void toRos_Latitude (const cam_ts_Latitude_t &in, cam_ts_msgs::Latitude &out)
 
void toRos_LightBarSirenInUse (const cam_ts_LightBarSirenInUse_t &in, cam_ts_msgs::LightBarSirenInUse &out)
 
void toRos_Longitude (const cam_ts_Longitude_t &in, cam_ts_msgs::Longitude &out)
 
void toRos_LowFrequencyContainer (const cam_ts_LowFrequencyContainer_t &in, cam_ts_msgs::LowFrequencyContainer &out)
 
void toRos_MessageId (const cam_ts_MessageId_t &in, cam_ts_msgs::MessageId &out)
 
void toRos_OrdinalNumber1B (const cam_ts_OrdinalNumber1B_t &in, cam_ts_msgs::OrdinalNumber1B &out)
 
void toRos_Path (const cam_ts_Path_t &in, cam_ts_msgs::Path &out)
 
void toRos_PathDeltaTime (const cam_ts_PathDeltaTime_t &in, cam_ts_msgs::PathDeltaTime &out)
 
void toRos_PathPoint (const cam_ts_PathPoint_t &in, cam_ts_msgs::PathPoint &out)
 
void toRos_PerformanceClass (const cam_ts_PerformanceClass_t &in, cam_ts_msgs::PerformanceClass &out)
 
void toRos_PositionConfidenceEllipse (const cam_ts_PositionConfidenceEllipse_t &in, cam_ts_msgs::PositionConfidenceEllipse &out)
 
void toRos_PostCrashSubCauseCode (const cam_ts_PostCrashSubCauseCode_t &in, cam_ts_msgs::PostCrashSubCauseCode &out)
 
void toRos_ProtectedCommunicationZone (const cam_ts_ProtectedCommunicationZone_t &in, cam_ts_msgs::ProtectedCommunicationZone &out)
 
void toRos_ProtectedCommunicationZonesRSU (const cam_ts_ProtectedCommunicationZonesRSU_t &in, cam_ts_msgs::ProtectedCommunicationZonesRSU &out)
 
void toRos_ProtectedZoneId (const cam_ts_ProtectedZoneId_t &in, cam_ts_msgs::ProtectedZoneId &out)
 
void toRos_ProtectedZoneRadius (const cam_ts_ProtectedZoneRadius_t &in, cam_ts_msgs::ProtectedZoneRadius &out)
 
void toRos_ProtectedZoneType (const cam_ts_ProtectedZoneType_t &in, cam_ts_msgs::ProtectedZoneType &out)
 
void toRos_PtActivation (const cam_ts_PtActivation_t &in, cam_ts_msgs::PtActivation &out)
 
void toRos_PtActivationData (const cam_ts_PtActivationData_t &in, cam_ts_msgs::PtActivationData &out)
 
void toRos_PtActivationType (const cam_ts_PtActivationType_t &in, cam_ts_msgs::PtActivationType &out)
 
void toRos_PublicTransportContainer (const cam_ts_PublicTransportContainer_t &in, cam_ts_msgs::PublicTransportContainer &out)
 
void toRos_RailwayLevelCrossingSubCauseCode (const cam_ts_RailwayLevelCrossingSubCauseCode_t &in, cam_ts_msgs::RailwayLevelCrossingSubCauseCode &out)
 
void toRos_ReferencePositionWithConfidence (const cam_ts_ReferencePositionWithConfidence_t &in, cam_ts_msgs::ReferencePositionWithConfidence &out)
 
void toRos_RescueAndRecoveryWorkInProgressSubCauseCode (const cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t &in, cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode &out)
 
void toRos_RescueContainer (const cam_ts_RescueContainer_t &in, cam_ts_msgs::RescueContainer &out)
 
void toRos_RoadWorksContainerBasic (const cam_ts_RoadWorksContainerBasic_t &in, cam_ts_msgs::RoadWorksContainerBasic &out)
 
void toRos_RoadworksSubCauseCode (const cam_ts_RoadworksSubCauseCode_t &in, cam_ts_msgs::RoadworksSubCauseCode &out)
 
void toRos_RSUContainerHighFrequency (const cam_ts_RSUContainerHighFrequency_t &in, cam_ts_msgs::RSUContainerHighFrequency &out)
 
void toRos_SafetyCarContainer (const cam_ts_SafetyCarContainer_t &in, cam_ts_msgs::SafetyCarContainer &out)
 
void toRos_SemiAxisLength (const cam_ts_SemiAxisLength_t &in, cam_ts_msgs::SemiAxisLength &out)
 
void toRos_SignalViolationSubCauseCode (const cam_ts_SignalViolationSubCauseCode_t &in, cam_ts_msgs::SignalViolationSubCauseCode &out)
 
void toRos_SlowVehicleSubCauseCode (const cam_ts_SlowVehicleSubCauseCode_t &in, cam_ts_msgs::SlowVehicleSubCauseCode &out)
 
void toRos_SpecialTransportContainer (const cam_ts_SpecialTransportContainer_t &in, cam_ts_msgs::SpecialTransportContainer &out)
 
void toRos_SpecialTransportType (const cam_ts_SpecialTransportType_t &in, cam_ts_msgs::SpecialTransportType &out)
 
void toRos_SpecialVehicleContainer (const cam_ts_SpecialVehicleContainer_t &in, cam_ts_msgs::SpecialVehicleContainer &out)
 
void toRos_Speed (const cam_ts_Speed_t &in, cam_ts_msgs::Speed &out)
 
void toRos_SpeedConfidence (const cam_ts_SpeedConfidence_t &in, cam_ts_msgs::SpeedConfidence &out)
 
void toRos_SpeedLimit (const cam_ts_SpeedLimit_t &in, cam_ts_msgs::SpeedLimit &out)
 
void toRos_SpeedValue (const cam_ts_SpeedValue_t &in, cam_ts_msgs::SpeedValue &out)
 
void toRos_StationaryVehicleSubCauseCode (const cam_ts_StationaryVehicleSubCauseCode_t &in, cam_ts_msgs::StationaryVehicleSubCauseCode &out)
 
void toRos_StationId (const cam_ts_StationId_t &in, cam_ts_msgs::StationId &out)
 
void toRos_SteeringWheelAngle (const cam_ts_SteeringWheelAngle_t &in, cam_ts_msgs::SteeringWheelAngle &out)
 
void toRos_SteeringWheelAngleConfidence (const cam_ts_SteeringWheelAngleConfidence_t &in, cam_ts_msgs::SteeringWheelAngleConfidence &out)
 
void toRos_SteeringWheelAngleValue (const cam_ts_SteeringWheelAngleValue_t &in, cam_ts_msgs::SteeringWheelAngleValue &out)
 
void toRos_SubCauseCodeType (const cam_ts_SubCauseCodeType_t &in, cam_ts_msgs::SubCauseCodeType &out)
 
void toRos_TimestampIts (const cam_ts_TimestampIts_t &in, cam_ts_msgs::TimestampIts &out)
 
void toRos_TrafficConditionSubCauseCode (const cam_ts_TrafficConditionSubCauseCode_t &in, cam_ts_msgs::TrafficConditionSubCauseCode &out)
 
void toRos_TrafficParticipantType (const cam_ts_TrafficParticipantType_t &in, cam_ts_msgs::TrafficParticipantType &out)
 
void toRos_TrafficRule (const cam_ts_TrafficRule_t &in, cam_ts_msgs::TrafficRule &out)
 
void toRos_VehicleBreakdownSubCauseCode (const cam_ts_VehicleBreakdownSubCauseCode_t &in, cam_ts_msgs::VehicleBreakdownSubCauseCode &out)
 
void toRos_VehicleLength (const cam_ts_VehicleLength_t &in, cam_ts_msgs::VehicleLength &out)
 
void toRos_VehicleLengthConfidenceIndication (const cam_ts_VehicleLengthConfidenceIndication_t &in, cam_ts_msgs::VehicleLengthConfidenceIndication &out)
 
void toRos_VehicleLengthValue (const cam_ts_VehicleLengthValue_t &in, cam_ts_msgs::VehicleLengthValue &out)
 
void toRos_VehicleRole (const cam_ts_VehicleRole_t &in, cam_ts_msgs::VehicleRole &out)
 
void toRos_VehicleWidth (const cam_ts_VehicleWidth_t &in, cam_ts_msgs::VehicleWidth &out)
 
void toRos_Wgs84AngleValue (const cam_ts_Wgs84AngleValue_t &in, cam_ts_msgs::Wgs84AngleValue &out)
 
void toRos_WrongWayDrivingSubCauseCode (const cam_ts_WrongWayDrivingSubCauseCode_t &in, cam_ts_msgs::WrongWayDrivingSubCauseCode &out)
 
void toRos_YawRate (const cam_ts_YawRate_t &in, cam_ts_msgs::YawRate &out)
 
void toRos_YawRateConfidence (const cam_ts_YawRateConfidence_t &in, cam_ts_msgs::YawRateConfidence &out)
 
void toRos_YawRateValue (const cam_ts_YawRateValue_t &in, cam_ts_msgs::YawRateValue &out)
 
void toStruct_AccelerationComponent (const cam_ts_msgs::AccelerationComponent &in, cam_ts_AccelerationComponent_t &out)
 
void toStruct_AccelerationConfidence (const cam_ts_msgs::AccelerationConfidence &in, cam_ts_AccelerationConfidence_t &out)
 
void toStruct_AccelerationControl (const cam_ts_msgs::AccelerationControl &in, cam_ts_AccelerationControl_t &out)
 
void toStruct_AccelerationValue (const cam_ts_msgs::AccelerationValue &in, cam_ts_AccelerationValue_t &out)
 
void toStruct_AccidentSubCauseCode (const cam_ts_msgs::AccidentSubCauseCode &in, cam_ts_AccidentSubCauseCode_t &out)
 
void toStruct_AdverseWeatherConditionAdhesionSubCauseCode (const cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode &in, cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t &out)
 
void toStruct_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode (const cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode &in, cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t &out)
 
void toStruct_AdverseWeatherConditionPrecipitationSubCauseCode (const cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode &in, cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t &out)
 
void toStruct_AdverseWeatherConditionVisibilitySubCauseCode (const cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode &in, cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t &out)
 
void toStruct_Altitude (const cam_ts_msgs::Altitude &in, cam_ts_Altitude_t &out)
 
void toStruct_AltitudeConfidence (const cam_ts_msgs::AltitudeConfidence &in, cam_ts_AltitudeConfidence_t &out)
 
void toStruct_AltitudeValue (const cam_ts_msgs::AltitudeValue &in, cam_ts_AltitudeValue_t &out)
 
void toStruct_BasicContainer (const cam_ts_msgs::BasicContainer &in, cam_ts_BasicContainer_t &out)
 
void toStruct_BasicVehicleContainerHighFrequency (const cam_ts_msgs::BasicVehicleContainerHighFrequency &in, cam_ts_BasicVehicleContainerHighFrequency_t &out)
 
void toStruct_BasicVehicleContainerLowFrequency (const cam_ts_msgs::BasicVehicleContainerLowFrequency &in, cam_ts_BasicVehicleContainerLowFrequency_t &out)
 
void toStruct_CAM (const cam_ts_msgs::CAM &in, cam_ts_CAM_t &out)
 
void toStruct_CamParameters (const cam_ts_msgs::CamParameters &in, cam_ts_CamParameters_t &out)
 
void toStruct_CamPayload (const cam_ts_msgs::CamPayload &in, cam_ts_CamPayload_t &out)
 
void toStruct_CauseCodeChoice (const cam_ts_msgs::CauseCodeChoice &in, cam_ts_CauseCodeChoice_t &out)
 
void toStruct_CauseCodeV2 (const cam_ts_msgs::CauseCodeV2 &in, cam_ts_CauseCodeV2_t &out)
 
void toStruct_CenDsrcTollingZone (const cam_ts_msgs::CenDsrcTollingZone &in, cam_ts_CenDsrcTollingZone_t &out)
 
void toStruct_ClosedLanes (const cam_ts_msgs::ClosedLanes &in, cam_ts_ClosedLanes_t &out)
 
void toStruct_CollisionRiskSubCauseCode (const cam_ts_msgs::CollisionRiskSubCauseCode &in, cam_ts_CollisionRiskSubCauseCode_t &out)
 
void toStruct_Curvature (const cam_ts_msgs::Curvature &in, cam_ts_Curvature_t &out)
 
void toStruct_CurvatureCalculationMode (const cam_ts_msgs::CurvatureCalculationMode &in, cam_ts_CurvatureCalculationMode_t &out)
 
void toStruct_CurvatureConfidence (const cam_ts_msgs::CurvatureConfidence &in, cam_ts_CurvatureConfidence_t &out)
 
void toStruct_CurvatureValue (const cam_ts_msgs::CurvatureValue &in, cam_ts_CurvatureValue_t &out)
 
void toStruct_DangerousEndOfQueueSubCauseCode (const cam_ts_msgs::DangerousEndOfQueueSubCauseCode &in, cam_ts_DangerousEndOfQueueSubCauseCode_t &out)
 
void toStruct_DangerousGoodsBasic (const cam_ts_msgs::DangerousGoodsBasic &in, cam_ts_DangerousGoodsBasic_t &out)
 
void toStruct_DangerousGoodsContainer (const cam_ts_msgs::DangerousGoodsContainer &in, cam_ts_DangerousGoodsContainer_t &out)
 
void toStruct_DangerousSituationSubCauseCode (const cam_ts_msgs::DangerousSituationSubCauseCode &in, cam_ts_DangerousSituationSubCauseCode_t &out)
 
void toStruct_DeltaAltitude (const cam_ts_msgs::DeltaAltitude &in, cam_ts_DeltaAltitude_t &out)
 
void toStruct_DeltaLatitude (const cam_ts_msgs::DeltaLatitude &in, cam_ts_DeltaLatitude_t &out)
 
void toStruct_DeltaLongitude (const cam_ts_msgs::DeltaLongitude &in, cam_ts_DeltaLongitude_t &out)
 
void toStruct_DeltaReferencePosition (const cam_ts_msgs::DeltaReferencePosition &in, cam_ts_DeltaReferencePosition_t &out)
 
void toStruct_DriveDirection (const cam_ts_msgs::DriveDirection &in, cam_ts_DriveDirection_t &out)
 
void toStruct_DrivingLaneStatus (const cam_ts_msgs::DrivingLaneStatus &in, cam_ts_DrivingLaneStatus_t &out)
 
void toStruct_EmbarkationStatus (const cam_ts_msgs::EmbarkationStatus &in, cam_ts_EmbarkationStatus_t &out)
 
void toStruct_EmergencyContainer (const cam_ts_msgs::EmergencyContainer &in, cam_ts_EmergencyContainer_t &out)
 
void toStruct_EmergencyPriority (const cam_ts_msgs::EmergencyPriority &in, cam_ts_EmergencyPriority_t &out)
 
void toStruct_EmergencyVehicleApproachingSubCauseCode (const cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode &in, cam_ts_EmergencyVehicleApproachingSubCauseCode_t &out)
 
void toStruct_ExteriorLights (const cam_ts_msgs::ExteriorLights &in, cam_ts_ExteriorLights_t &out)
 
void toStruct_GenerationDeltaTime (const cam_ts_msgs::GenerationDeltaTime &in, cam_ts_GenerationDeltaTime_t &out)
 
void toStruct_HardShoulderStatus (const cam_ts_msgs::HardShoulderStatus &in, cam_ts_HardShoulderStatus_t &out)
 
void toStruct_HazardousLocationAnimalOnTheRoadSubCauseCode (const cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode &in, cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t &out)
 
void toStruct_HazardousLocationDangerousCurveSubCauseCode (const cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode &in, cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t &out)
 
void toStruct_HazardousLocationObstacleOnTheRoadSubCauseCode (const cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode &in, cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t &out)
 
void toStruct_HazardousLocationSurfaceConditionSubCauseCode (const cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode &in, cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t &out)
 
void toStruct_Heading (const cam_ts_msgs::Heading &in, cam_ts_Heading_t &out)
 
void toStruct_HeadingConfidence (const cam_ts_msgs::HeadingConfidence &in, cam_ts_HeadingConfidence_t &out)
 
void toStruct_HeadingValue (const cam_ts_msgs::HeadingValue &in, cam_ts_HeadingValue_t &out)
 
void toStruct_HighFrequencyContainer (const cam_ts_msgs::HighFrequencyContainer &in, cam_ts_HighFrequencyContainer_t &out)
 
void toStruct_HumanPresenceOnTheRoadSubCauseCode (const cam_ts_msgs::HumanPresenceOnTheRoadSubCauseCode &in, cam_ts_HumanPresenceOnTheRoadSubCauseCode_t &out)
 
void toStruct_HumanProblemSubCauseCode (const cam_ts_msgs::HumanProblemSubCauseCode &in, cam_ts_HumanProblemSubCauseCode_t &out)
 
void toStruct_ImpassabilitySubCauseCode (const cam_ts_msgs::ImpassabilitySubCauseCode &in, cam_ts_ImpassabilitySubCauseCode_t &out)
 
void toStruct_ItsPduHeader (const cam_ts_msgs::ItsPduHeader &in, cam_ts_ItsPduHeader_t &out)
 
void toStruct_LanePosition (const cam_ts_msgs::LanePosition &in, cam_ts_LanePosition_t &out)
 
void toStruct_Latitude (const cam_ts_msgs::Latitude &in, cam_ts_Latitude_t &out)
 
void toStruct_LightBarSirenInUse (const cam_ts_msgs::LightBarSirenInUse &in, cam_ts_LightBarSirenInUse_t &out)
 
void toStruct_Longitude (const cam_ts_msgs::Longitude &in, cam_ts_Longitude_t &out)
 
void toStruct_LowFrequencyContainer (const cam_ts_msgs::LowFrequencyContainer &in, cam_ts_LowFrequencyContainer_t &out)
 
void toStruct_MessageId (const cam_ts_msgs::MessageId &in, cam_ts_MessageId_t &out)
 
void toStruct_OrdinalNumber1B (const cam_ts_msgs::OrdinalNumber1B &in, cam_ts_OrdinalNumber1B_t &out)
 
void toStruct_Path (const cam_ts_msgs::Path &in, cam_ts_Path_t &out)
 
void toStruct_PathDeltaTime (const cam_ts_msgs::PathDeltaTime &in, cam_ts_PathDeltaTime_t &out)
 
void toStruct_PathPoint (const cam_ts_msgs::PathPoint &in, cam_ts_PathPoint_t &out)
 
void toStruct_PerformanceClass (const cam_ts_msgs::PerformanceClass &in, cam_ts_PerformanceClass_t &out)
 
void toStruct_PositionConfidenceEllipse (const cam_ts_msgs::PositionConfidenceEllipse &in, cam_ts_PositionConfidenceEllipse_t &out)
 
void toStruct_PostCrashSubCauseCode (const cam_ts_msgs::PostCrashSubCauseCode &in, cam_ts_PostCrashSubCauseCode_t &out)
 
void toStruct_ProtectedCommunicationZone (const cam_ts_msgs::ProtectedCommunicationZone &in, cam_ts_ProtectedCommunicationZone_t &out)
 
void toStruct_ProtectedCommunicationZonesRSU (const cam_ts_msgs::ProtectedCommunicationZonesRSU &in, cam_ts_ProtectedCommunicationZonesRSU_t &out)
 
void toStruct_ProtectedZoneId (const cam_ts_msgs::ProtectedZoneId &in, cam_ts_ProtectedZoneId_t &out)
 
void toStruct_ProtectedZoneRadius (const cam_ts_msgs::ProtectedZoneRadius &in, cam_ts_ProtectedZoneRadius_t &out)
 
void toStruct_ProtectedZoneType (const cam_ts_msgs::ProtectedZoneType &in, cam_ts_ProtectedZoneType_t &out)
 
void toStruct_PtActivation (const cam_ts_msgs::PtActivation &in, cam_ts_PtActivation_t &out)
 
void toStruct_PtActivationData (const cam_ts_msgs::PtActivationData &in, cam_ts_PtActivationData_t &out)
 
void toStruct_PtActivationType (const cam_ts_msgs::PtActivationType &in, cam_ts_PtActivationType_t &out)
 
void toStruct_PublicTransportContainer (const cam_ts_msgs::PublicTransportContainer &in, cam_ts_PublicTransportContainer_t &out)
 
void toStruct_RailwayLevelCrossingSubCauseCode (const cam_ts_msgs::RailwayLevelCrossingSubCauseCode &in, cam_ts_RailwayLevelCrossingSubCauseCode_t &out)
 
void toStruct_ReferencePositionWithConfidence (const cam_ts_msgs::ReferencePositionWithConfidence &in, cam_ts_ReferencePositionWithConfidence_t &out)
 
void toStruct_RescueAndRecoveryWorkInProgressSubCauseCode (const cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode &in, cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t &out)
 
void toStruct_RescueContainer (const cam_ts_msgs::RescueContainer &in, cam_ts_RescueContainer_t &out)
 
void toStruct_RoadWorksContainerBasic (const cam_ts_msgs::RoadWorksContainerBasic &in, cam_ts_RoadWorksContainerBasic_t &out)
 
void toStruct_RoadworksSubCauseCode (const cam_ts_msgs::RoadworksSubCauseCode &in, cam_ts_RoadworksSubCauseCode_t &out)
 
void toStruct_RSUContainerHighFrequency (const cam_ts_msgs::RSUContainerHighFrequency &in, cam_ts_RSUContainerHighFrequency_t &out)
 
void toStruct_SafetyCarContainer (const cam_ts_msgs::SafetyCarContainer &in, cam_ts_SafetyCarContainer_t &out)
 
void toStruct_SemiAxisLength (const cam_ts_msgs::SemiAxisLength &in, cam_ts_SemiAxisLength_t &out)
 
void toStruct_SignalViolationSubCauseCode (const cam_ts_msgs::SignalViolationSubCauseCode &in, cam_ts_SignalViolationSubCauseCode_t &out)
 
void toStruct_SlowVehicleSubCauseCode (const cam_ts_msgs::SlowVehicleSubCauseCode &in, cam_ts_SlowVehicleSubCauseCode_t &out)
 
void toStruct_SpecialTransportContainer (const cam_ts_msgs::SpecialTransportContainer &in, cam_ts_SpecialTransportContainer_t &out)
 
void toStruct_SpecialTransportType (const cam_ts_msgs::SpecialTransportType &in, cam_ts_SpecialTransportType_t &out)
 
void toStruct_SpecialVehicleContainer (const cam_ts_msgs::SpecialVehicleContainer &in, cam_ts_SpecialVehicleContainer_t &out)
 
void toStruct_Speed (const cam_ts_msgs::Speed &in, cam_ts_Speed_t &out)
 
void toStruct_SpeedConfidence (const cam_ts_msgs::SpeedConfidence &in, cam_ts_SpeedConfidence_t &out)
 
void toStruct_SpeedLimit (const cam_ts_msgs::SpeedLimit &in, cam_ts_SpeedLimit_t &out)
 
void toStruct_SpeedValue (const cam_ts_msgs::SpeedValue &in, cam_ts_SpeedValue_t &out)
 
void toStruct_StationaryVehicleSubCauseCode (const cam_ts_msgs::StationaryVehicleSubCauseCode &in, cam_ts_StationaryVehicleSubCauseCode_t &out)
 
void toStruct_StationId (const cam_ts_msgs::StationId &in, cam_ts_StationId_t &out)
 
void toStruct_SteeringWheelAngle (const cam_ts_msgs::SteeringWheelAngle &in, cam_ts_SteeringWheelAngle_t &out)
 
void toStruct_SteeringWheelAngleConfidence (const cam_ts_msgs::SteeringWheelAngleConfidence &in, cam_ts_SteeringWheelAngleConfidence_t &out)
 
void toStruct_SteeringWheelAngleValue (const cam_ts_msgs::SteeringWheelAngleValue &in, cam_ts_SteeringWheelAngleValue_t &out)
 
void toStruct_SubCauseCodeType (const cam_ts_msgs::SubCauseCodeType &in, cam_ts_SubCauseCodeType_t &out)
 
void toStruct_TimestampIts (const cam_ts_msgs::TimestampIts &in, cam_ts_TimestampIts_t &out)
 
void toStruct_TrafficConditionSubCauseCode (const cam_ts_msgs::TrafficConditionSubCauseCode &in, cam_ts_TrafficConditionSubCauseCode_t &out)
 
void toStruct_TrafficParticipantType (const cam_ts_msgs::TrafficParticipantType &in, cam_ts_TrafficParticipantType_t &out)
 
void toStruct_TrafficRule (const cam_ts_msgs::TrafficRule &in, cam_ts_TrafficRule_t &out)
 
void toStruct_VehicleBreakdownSubCauseCode (const cam_ts_msgs::VehicleBreakdownSubCauseCode &in, cam_ts_VehicleBreakdownSubCauseCode_t &out)
 
void toStruct_VehicleLength (const cam_ts_msgs::VehicleLength &in, cam_ts_VehicleLength_t &out)
 
void toStruct_VehicleLengthConfidenceIndication (const cam_ts_msgs::VehicleLengthConfidenceIndication &in, cam_ts_VehicleLengthConfidenceIndication_t &out)
 
void toStruct_VehicleLengthValue (const cam_ts_msgs::VehicleLengthValue &in, cam_ts_VehicleLengthValue_t &out)
 
void toStruct_VehicleRole (const cam_ts_msgs::VehicleRole &in, cam_ts_VehicleRole_t &out)
 
void toStruct_VehicleWidth (const cam_ts_msgs::VehicleWidth &in, cam_ts_VehicleWidth_t &out)
 
void toStruct_Wgs84AngleValue (const cam_ts_msgs::Wgs84AngleValue &in, cam_ts_Wgs84AngleValue_t &out)
 
void toStruct_WrongWayDrivingSubCauseCode (const cam_ts_msgs::WrongWayDrivingSubCauseCode &in, cam_ts_WrongWayDrivingSubCauseCode_t &out)
 
void toStruct_YawRate (const cam_ts_msgs::YawRate &in, cam_ts_YawRate_t &out)
 
void toStruct_YawRateConfidence (const cam_ts_msgs::YawRateConfidence &in, cam_ts_YawRateConfidence_t &out)
 
void toStruct_YawRateValue (const cam_ts_msgs::YawRateValue &in, cam_ts_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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Basic Vehicle Container High Frequency.

It shall include the following components:

@field heading: It represent the heading and heading accuracy of the vehicle movement of the originating ITS-S with regards to the true north. The heading accuracy provided in the heading Confidence value shall provide the accuracy of the measured vehicle heading with a confidence level of 95 %. Otherwise, the value of the headingConfidence shall be set to unavailable.

@field speed: It represent driving speed and speed accuracy of the originating ITS-S. The speed accuracy provided in the speedConfidence shall provide the accuracy of the speed value with a confidence level of 95 %. Otherwise, the speedConfidence shall be set to unavailable.

@field driveDirection: This component represent the vehicle drive direction (forward or backward) of the originating ITS-S.

@field vehicleLength: This component represent the vehicle length value and vehicle length confidence indication of the vehicle ITS-S that originate the CAM.

@field vehicleWidth: This component represents the Vehicle Width of the vehicle ITS-S that originates the CAM excluding side mirrors and possible similar extensions.

@field longitudinalAcceleration: It represent the vehicle Longitudinal Acceleration of the originating ITS-S in the centre of the mass of the empty vehicle. It shall include the measured vehicle longitudinal acceleration and its accuracy value with the confidence level of 95 %. Otherwise, the longitudinalAccelerationConfidence shall be set to unavailable.

@field curvature: this component reppresent the actual trajectory of the vehicle.

@field curvatureCalculationMode: It indicates whether vehicle yaw-rate is used in the calculation of the curvature of the vehicle ITS-S that originates the CAM.

@field yawRate: It denotes the vehicle rotation around the centre of mass of the empty vehicle. The leading sign denotes the direction of rotation. The value is negative if the motion is clockwise when viewing from the top. yawRateConfidence denotes the accuracy for the 95 % confidence level for the measured yawRateValue. Otherwise, the value of yawRateConfidence shall be set to unavailable.

@field accelerationControl: an optional component which represents the current status of the vehcile mechnanisms controlling the longitudinal movement of the vehcile ITS-S (e.g. brake pedal, gas pedal, etc. engaged) that originate the CAM.

@field lanePosition: an optional component which represents the lanePosition of the referencePosition of a vehicle. This component shall be present if the data is available at the originating ITS-S.

@field steeringWheelAngle: an optional component which indicates the steering wheel angle and accuracy as measured at the vehicle ITS-S that originates the CAM.

@field lateralAcceleration: an optional component which represents the vehicle lateral acceleration of the originating ITS-S in the centre of the mass of the empty vehicle. It shall include the measured vehicle lateral acceleration and its accuracy value with the confidence level of 95%.

@field verticalAcceleration: an optional component which indicates the originating ITS-S in the centre of the mass of the empty vehicle.

@field performanceClass: an optional component characterizes the maximum age of the CAM data elements with regard to the generation delta time.

@field cenDsrcTollingZone: an optional component which represents the information about the position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band.

BasicVehicleContainerHighFrequency ::= SEQUENCE { heading Heading, speed Speed, driveDirection DriveDirection, vehicleLength VehicleLength, vehicleWidth VehicleWidth, longitudinalAcceleration AccelerationComponent, curvature Curvature, curvatureCalculationMode CurvatureCalculationMode, yawRate YawRate, accelerationControl AccelerationControl OPTIONAL, lanePosition LanePosition OPTIONAL, steeringWheelAngle SteeringWheelAngle OPTIONAL, lateralAcceleration AccelerationComponent OPTIONAL, verticalAcceleration AccelerationComponent 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Basic Vehicle Container Low Frequency.

It shall include the following components:

@field vehicleRole: represent the role of the vehicle ITS-S that originates the CAM. Only values 0 to 7 shall be used.

@field exteriorLights: represent the status of the most important exterior lights switches of the vehicle ITS-S that originates the CAM.

@field pathHistory: which represents the vehicle's recent movement over some past time and/or distance. It consists of a list of path points, each represented as DF PathPoint. The list of path points may consist of up to 23 elements.

BasicVehicleContainerLowFrequency ::= SEQUENCE { vehicleRole VehicleRole, exteriorLights ExteriorLights, pathHistory Path

}

============================================================================ 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type represents the CAM PDU.

It shall include the following componenets:

@field header: the header of the CAM PDU.

@field cam: the payload of the CAM PDU.

CAM ::= SEQUENCE { header ItsPduHeader (WITH COMPONENTS {... , protocolVersion (2), messageId(cam)}), cam CamPayload

}

============================================================================ 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

@field basicContainer: the mandatory basic container of the CAM.

@field highFrequencyContainer: the mandatory container represents the high frequency of the CAM.

@field lowFrequencyContainer: the optional conatainer represents the low frequency of the CAM.

@field specialVehicleContainer: The special container of the CAM shall be present as defined in clause 6.1.2. The content of the container shall be set according to the value of the vehicleRole component as specified in Table 5.

CamParameters ::= SEQUENCE { basicContainer BasicContainer, highFrequencyContainer HighFrequencyContainer, 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type represents the CAM payload.

It shall include the following components:

@field generationDeltaTime: Time corresponding to the time of the reference position in the CAM, considered as time of the CAM generation.

@field camParameters: The sequence of CAM mandatory and optional container.

CamPayload ::= SEQUENCE { generationDeltaTime GenerationDeltaTime, camParameters CamParameters

}

============================================================================ 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Dangerous Goods Container.

It shall include the following components:

@field dangerousGoodsBasic: identifies the type of the dangerous goods transported by the vehicle that originates the CAM. It shall be present if the data is available in the originating ITS S.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Emergency Container.

It shall include the following components:

@field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.

@field incidentIndication: the optional incident related to the roadworks to provide additional information of the roadworks zone.

@field emergencyPriority: the optional component represent right of way indicator of the vehicle ITS-S that originates the CAM PDU.

EmergencyContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCodeV2 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This DE represents the orientation of the horizontal velocity vector with regards to the WGS84 north. When the information is not available, the DE shall be set to 3 601. The value 3600 shall not be used.

Note
: this DE is kept for backwards compatibility reasons only. It is recommended to use the Wgs84AngleValue instead.

Unit: 0,1 degree Categories: GeoReference information @revision: Description revised in V2.1.1 (usage of value 3600 specified)

HeadingValue ::= INTEGER { wgs84North (0), wgs84East (900), wgs84South (1800), wgs84West (2700), doNotUse (3600), 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type represents the high frequency container.

It shall include the following components:

@field basicVehicleContainerHighFrequency: The mandatory high frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S.

@field rsuContainerHighFrequency: The mandatory high frequency container of CAM when the type of the originating ITS-S is RSU ITS-S.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type represents the low frequency container.

It shall include the following components:

The low frequency container of the CAM when the originating ITS-S is of the type vehicle ITS-S. It shall be present as defined in clause 6.1.2.

LowFrequencyContainer ::= CHOICE { basicVehicleContainerLowFrequency BasicVehicleContainerLowFrequency (WITH COMPONENTS {..., pathHistory (SIZE (0..23))}), ...

}

============================================================================ 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Public Transport Container.

It shall include the following components:

@field embarkationStatus: It indicates whether the passenger embarkation is currently ongoing.

@field ptActivation: an optional component used for controlling traffic lights, barriers, bollards, etc.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Rescue Container.

It shall include the following components:

@field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Road Works Container Basic.

It shall include the following components:

@field roadworksSubCauseCode: The optional component, in case the originating ITS-S is mounted to a vehicle ITS-S participating to roadwork. It provides information on the type of roadwork that it is currently undertaking. This component shall be present if the data is available in originating ITS S.

@field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.

@field closedLanes: an optional component which provides information about the opening/closure status of the lanes ahead. Lanes are counted from the outside boarder of the road. If a lane is closed to traffic, the corresponding bit shall be set to 1.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the RSU Container High Frequency.

It shall include the following components:

@field protectedCommunicationZonesRSU: an optional Information about position of a CEN DSRC Tolling Station operating in the 5,8 GHz frequency band. If this information is provided by RSUs a receiving vehicle ITS-S is prepared to adopt mitigation techniques when being in the vicinity of CEN DSRC tolling stations.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Safety Car Container.

It shall include the following components:

@field lightBarSirenInUse: it indicates whether light-bar or a siren is in use by the vehicle originating the CAM.

@field incidentIndication: the optional incident related to the roadworks to provide additional information of the roadworks zone.

@field trafficRule: an optional rule indicates whether vehicles are allowed to overtake a safety car that is originating this CAM.

@field speedLimit: an optional speed indicates whether a speed limit is applied to vehicles following the safety car.

SafetyCarContainer ::= SEQUENCE { lightBarSirenInUse LightBarSirenInUse, incidentIndication CauseCodeV2 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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type contains detaild information of the Special Transport Container.

It shall include the following components:

@field specialTransportType: which indicates whether the originating ITS-S is mounted on a special transport vehicle with heavy or oversized load or both. It shall be present if the data is available in originating ITS-S.

@field lightBarSirenInUse: indicates whether light-bar or a siren is in use by the vehicle originating the CAM.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This type represent the Special Vehicle Container.

It shall include the following components:

@field publicTransportContainer: If the vehicleRole component is set to publicTransport(1) this container shall be present.

@field specialTransportContainer: If the vehicleRole component is set to specialTransport(2) this container shall be present.

@field dangerousGoodsContainer: If the vehicleRole component is set to dangerousGoods(3) this container shall be present.

@field roadWorksContainerBasic: If the vehicleRole component is set to roadWork(4) this container shall be present.

@field rescueContainer: If the vehicleRole component is set to rescue(5) this container shall be present.

@field emergencyContainer: If the vehicleRole component is set to emergency(6) this container shall be present.

@field safetyCarContainer: If the vehicleRole component is set to safetyCar(7) this container shall be present.

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_ts103900/CAM-PDU-Descriptions.asn \ asn1/patched/cam_ts103900/cdd/ETSI-ITS-CDD.asn \ -t \ cam_ts \ -o \

etsi_its_conversion/etsi_its_cam_ts_conversion/include/etsi_its_cam_ts_conversion

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

This DE represents the steering wheel angle of the vehicle at certain point in time. The value shall be provided in the vehicle coordinate system as defined in ISO 8855 [21], clause 2.11.

The value shall be set to:

@unit: 1,5 degree @revision: Description revised in V2.1.1 (meaning of value 511 has changed slightly).

SteeringWheelAngleValue ::= INTEGER { negativeOutOfRange (-511), positiveOutOfRange (511), unavailable (512)

} (-511..512)

Function Documentation

◆ toRos_AccelerationComponent()

void etsi_its_cam_ts_conversion::toRos_AccelerationComponent ( const cam_ts_AccelerationComponent_t in,
cam_ts_msgs::AccelerationComponent &  out 
)

Definition at line 71 of file convertAccelerationComponent.h.

◆ toRos_AccelerationConfidence()

void etsi_its_cam_ts_conversion::toRos_AccelerationConfidence ( const cam_ts_AccelerationConfidence_t in,
cam_ts_msgs::AccelerationConfidence &  out 
)

Definition at line 82 of file convertAccelerationConfidence.h.

◆ toRos_AccelerationControl()

void etsi_its_cam_ts_conversion::toRos_AccelerationControl ( const cam_ts_AccelerationControl_t in,
cam_ts_msgs::AccelerationControl &  out 
)

Definition at line 87 of file convertAccelerationControl.h.

◆ toRos_AccelerationValue()

void etsi_its_cam_ts_conversion::toRos_AccelerationValue ( const cam_ts_AccelerationValue_t in,
cam_ts_msgs::AccelerationValue &  out 
)

Definition at line 75 of file convertAccelerationValue.h.

◆ toRos_AccidentSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_AccidentSubCauseCode ( const cam_ts_AccidentSubCauseCode_t in,
cam_ts_msgs::AccidentSubCauseCode &  out 
)

Definition at line 85 of file convertAccidentSubCauseCode.h.

◆ toRos_AdverseWeatherConditionAdhesionSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionAdhesionSubCauseCode ( const cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t in,
cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode &  out 
)

◆ toRos_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode ( const cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t in,
cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode &  out 
)

◆ toRos_AdverseWeatherConditionPrecipitationSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionPrecipitationSubCauseCode ( const cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t in,
cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode &  out 
)

◆ toRos_AdverseWeatherConditionVisibilitySubCauseCode()

void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionVisibilitySubCauseCode ( const cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t in,
cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode &  out 
)

◆ toRos_Altitude()

void etsi_its_cam_ts_conversion::toRos_Altitude ( const cam_ts_Altitude_t in,
cam_ts_msgs::Altitude &  out 
)

Definition at line 73 of file convertAltitude.h.

◆ toRos_AltitudeConfidence()

void etsi_its_cam_ts_conversion::toRos_AltitudeConfidence ( const cam_ts_AltitudeConfidence_t in,
cam_ts_msgs::AltitudeConfidence &  out 
)

Definition at line 107 of file convertAltitudeConfidence.h.

◆ toRos_AltitudeValue()

void etsi_its_cam_ts_conversion::toRos_AltitudeValue ( const cam_ts_AltitudeValue_t in,
cam_ts_msgs::AltitudeValue &  out 
)

Definition at line 75 of file convertAltitudeValue.h.

◆ toRos_BasicContainer()

void etsi_its_cam_ts_conversion::toRos_BasicContainer ( const cam_ts_BasicContainer_t in,
cam_ts_msgs::BasicContainer &  out 
)

Definition at line 72 of file convertBasicContainer.h.

◆ toRos_BasicVehicleContainerHighFrequency()

void etsi_its_cam_ts_conversion::toRos_BasicVehicleContainerHighFrequency ( const cam_ts_BasicVehicleContainerHighFrequency_t in,
cam_ts_msgs::BasicVehicleContainerHighFrequency &  out 
)

Definition at line 136 of file convertBasicVehicleContainerHighFrequency.h.

◆ toRos_BasicVehicleContainerLowFrequency()

void etsi_its_cam_ts_conversion::toRos_BasicVehicleContainerLowFrequency ( const cam_ts_BasicVehicleContainerLowFrequency_t in,
cam_ts_msgs::BasicVehicleContainerLowFrequency &  out 
)

Definition at line 73 of file convertBasicVehicleContainerLowFrequency.h.

◆ toRos_CAM()

void etsi_its_cam_ts_conversion::toRos_CAM ( const cam_ts_CAM_t in,
cam_ts_msgs::CAM &  out 
)

Definition at line 68 of file convertCAM.h.

◆ toRos_CamParameters()

void etsi_its_cam_ts_conversion::toRos_CamParameters ( const cam_ts_CamParameters_t in,
cam_ts_msgs::CamParameters &  out 
)

Definition at line 74 of file convertCamParameters.h.

◆ toRos_CamPayload()

void etsi_its_cam_ts_conversion::toRos_CamPayload ( const cam_ts_CamPayload_t in,
cam_ts_msgs::CamPayload &  out 
)

Definition at line 69 of file convertCamPayload.h.

◆ toRos_CauseCodeChoice()

void etsi_its_cam_ts_conversion::toRos_CauseCodeChoice ( const cam_ts_CauseCodeChoice_t in,
cam_ts_msgs::CauseCodeChoice &  out 
)

Definition at line 260 of file convertCauseCodeChoice.h.

◆ toRos_CauseCodeV2()

void etsi_its_cam_ts_conversion::toRos_CauseCodeV2 ( const cam_ts_CauseCodeV2_t in,
cam_ts_msgs::CauseCodeV2 &  out 
)

Definition at line 72 of file convertCauseCodeV2.h.

◆ toRos_CenDsrcTollingZone()

void etsi_its_cam_ts_conversion::toRos_CenDsrcTollingZone ( const cam_ts_CenDsrcTollingZone_t in,
cam_ts_msgs::CenDsrcTollingZone &  out 
)

Definition at line 76 of file convertCenDsrcTollingZone.h.

◆ toRos_ClosedLanes()

void etsi_its_cam_ts_conversion::toRos_ClosedLanes ( const cam_ts_ClosedLanes_t in,
cam_ts_msgs::ClosedLanes &  out 
)

Definition at line 79 of file convertClosedLanes.h.

◆ toRos_CollisionRiskSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_CollisionRiskSubCauseCode ( const cam_ts_CollisionRiskSubCauseCode_t in,
cam_ts_msgs::CollisionRiskSubCauseCode &  out 
)

Definition at line 84 of file convertCollisionRiskSubCauseCode.h.

◆ toRos_Curvature()

void etsi_its_cam_ts_conversion::toRos_Curvature ( const cam_ts_Curvature_t in,
cam_ts_msgs::Curvature &  out 
)

Definition at line 72 of file convertCurvature.h.

◆ toRos_CurvatureCalculationMode()

void etsi_its_cam_ts_conversion::toRos_CurvatureCalculationMode ( const cam_ts_CurvatureCalculationMode_t in,
cam_ts_msgs::CurvatureCalculationMode &  out 
)

Definition at line 71 of file convertCurvatureCalculationMode.h.

◆ toRos_CurvatureConfidence()

void etsi_its_cam_ts_conversion::toRos_CurvatureConfidence ( const cam_ts_CurvatureConfidence_t in,
cam_ts_msgs::CurvatureConfidence &  out 
)

Definition at line 91 of file convertCurvatureConfidence.h.

◆ toRos_CurvatureValue()

void etsi_its_cam_ts_conversion::toRos_CurvatureValue ( const cam_ts_CurvatureValue_t in,
cam_ts_msgs::CurvatureValue &  out 
)

Definition at line 85 of file convertCurvatureValue.h.

◆ toRos_DangerousEndOfQueueSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_DangerousEndOfQueueSubCauseCode ( const cam_ts_DangerousEndOfQueueSubCauseCode_t in,
cam_ts_msgs::DangerousEndOfQueueSubCauseCode &  out 
)

Definition at line 76 of file convertDangerousEndOfQueueSubCauseCode.h.

◆ toRos_DangerousGoodsBasic()

void etsi_its_cam_ts_conversion::toRos_DangerousGoodsBasic ( const cam_ts_DangerousGoodsBasic_t in,
cam_ts_msgs::DangerousGoodsBasic &  out 
)

Definition at line 85 of file convertDangerousGoodsBasic.h.

◆ toRos_DangerousGoodsContainer()

void etsi_its_cam_ts_conversion::toRos_DangerousGoodsContainer ( const cam_ts_DangerousGoodsContainer_t in,
cam_ts_msgs::DangerousGoodsContainer &  out 
)

Definition at line 65 of file convertDangerousGoodsContainer.h.

◆ toRos_DangerousSituationSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_DangerousSituationSubCauseCode ( const cam_ts_DangerousSituationSubCauseCode_t in,
cam_ts_msgs::DangerousSituationSubCauseCode &  out 
)

Definition at line 82 of file convertDangerousSituationSubCauseCode.h.

◆ toRos_DeltaAltitude()

void etsi_its_cam_ts_conversion::toRos_DeltaAltitude ( const cam_ts_DeltaAltitude_t in,
cam_ts_msgs::DeltaAltitude &  out 
)

Definition at line 76 of file convertDeltaAltitude.h.

◆ toRos_DeltaLatitude()

void etsi_its_cam_ts_conversion::toRos_DeltaLatitude ( const cam_ts_DeltaLatitude_t in,
cam_ts_msgs::DeltaLatitude &  out 
)

Definition at line 72 of file convertDeltaLatitude.h.

◆ toRos_DeltaLongitude()

void etsi_its_cam_ts_conversion::toRos_DeltaLongitude ( const cam_ts_DeltaLongitude_t in,
cam_ts_msgs::DeltaLongitude &  out 
)

Definition at line 72 of file convertDeltaLongitude.h.

◆ toRos_DeltaReferencePosition()

void etsi_its_cam_ts_conversion::toRos_DeltaReferencePosition ( const cam_ts_DeltaReferencePosition_t in,
cam_ts_msgs::DeltaReferencePosition &  out 
)

Definition at line 75 of file convertDeltaReferencePosition.h.

◆ toRos_DriveDirection()

void etsi_its_cam_ts_conversion::toRos_DriveDirection ( const cam_ts_DriveDirection_t in,
cam_ts_msgs::DriveDirection &  out 
)

Definition at line 70 of file convertDriveDirection.h.

◆ toRos_DrivingLaneStatus()

void etsi_its_cam_ts_conversion::toRos_DrivingLaneStatus ( const cam_ts_DrivingLaneStatus_t in,
cam_ts_msgs::DrivingLaneStatus &  out 
)

Definition at line 72 of file convertDrivingLaneStatus.h.

◆ toRos_EmbarkationStatus()

void etsi_its_cam_ts_conversion::toRos_EmbarkationStatus ( const cam_ts_EmbarkationStatus_t in,
cam_ts_msgs::EmbarkationStatus &  out 
)

Definition at line 63 of file convertEmbarkationStatus.h.

◆ toRos_EmergencyContainer()

void etsi_its_cam_ts_conversion::toRos_EmergencyContainer ( const cam_ts_EmergencyContainer_t in,
cam_ts_msgs::EmergencyContainer &  out 
)

Definition at line 72 of file convertEmergencyContainer.h.

◆ toRos_EmergencyPriority()

void etsi_its_cam_ts_conversion::toRos_EmergencyPriority ( const cam_ts_EmergencyPriority_t in,
cam_ts_msgs::EmergencyPriority &  out 
)

Definition at line 70 of file convertEmergencyPriority.h.

◆ toRos_EmergencyVehicleApproachingSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_EmergencyVehicleApproachingSubCauseCode ( const cam_ts_EmergencyVehicleApproachingSubCauseCode_t in,
cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode &  out 
)

◆ toRos_ExteriorLights()

void etsi_its_cam_ts_conversion::toRos_ExteriorLights ( const cam_ts_ExteriorLights_t in,
cam_ts_msgs::ExteriorLights &  out 
)

Definition at line 94 of file convertExteriorLights.h.

◆ toRos_GenerationDeltaTime()

void etsi_its_cam_ts_conversion::toRos_GenerationDeltaTime ( const cam_ts_GenerationDeltaTime_t in,
cam_ts_msgs::GenerationDeltaTime &  out 
)

Definition at line 63 of file convertGenerationDeltaTime.h.

◆ toRos_HardShoulderStatus()

void etsi_its_cam_ts_conversion::toRos_HardShoulderStatus ( const cam_ts_HardShoulderStatus_t in,
cam_ts_msgs::HardShoulderStatus &  out 
)

Definition at line 71 of file convertHardShoulderStatus.h.

◆ toRos_HazardousLocationAnimalOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HazardousLocationAnimalOnTheRoadSubCauseCode ( const cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t in,
cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode &  out 
)

◆ toRos_HazardousLocationDangerousCurveSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HazardousLocationDangerousCurveSubCauseCode ( const cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t in,
cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode &  out 
)

◆ toRos_HazardousLocationObstacleOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HazardousLocationObstacleOnTheRoadSubCauseCode ( const cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t in,
cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode &  out 
)

◆ toRos_HazardousLocationSurfaceConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HazardousLocationSurfaceConditionSubCauseCode ( const cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t in,
cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode &  out 
)

◆ toRos_Heading()

void etsi_its_cam_ts_conversion::toRos_Heading ( const cam_ts_Heading_t in,
cam_ts_msgs::Heading &  out 
)

Definition at line 73 of file convertHeading.h.

◆ toRos_HeadingConfidence()

void etsi_its_cam_ts_conversion::toRos_HeadingConfidence ( const cam_ts_HeadingConfidence_t in,
cam_ts_msgs::HeadingConfidence &  out 
)

Definition at line 82 of file convertHeadingConfidence.h.

◆ toRos_HeadingValue()

void etsi_its_cam_ts_conversion::toRos_HeadingValue ( const cam_ts_HeadingValue_t in,
cam_ts_msgs::HeadingValue &  out 
)

Definition at line 73 of file convertHeadingValue.h.

◆ toRos_HighFrequencyContainer()

void etsi_its_cam_ts_conversion::toRos_HighFrequencyContainer ( const cam_ts_HighFrequencyContainer_t in,
cam_ts_msgs::HighFrequencyContainer &  out 
)

Definition at line 69 of file convertHighFrequencyContainer.h.

◆ toRos_HumanPresenceOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HumanPresenceOnTheRoadSubCauseCode ( const cam_ts_HumanPresenceOnTheRoadSubCauseCode_t in,
cam_ts_msgs::HumanPresenceOnTheRoadSubCauseCode &  out 
)

Definition at line 110 of file convertHumanPresenceOnTheRoadSubCauseCode.h.

◆ toRos_HumanProblemSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_HumanProblemSubCauseCode ( const cam_ts_HumanProblemSubCauseCode_t in,
cam_ts_msgs::HumanProblemSubCauseCode &  out 
)

Definition at line 72 of file convertHumanProblemSubCauseCode.h.

◆ toRos_ImpassabilitySubCauseCode()

void etsi_its_cam_ts_conversion::toRos_ImpassabilitySubCauseCode ( const cam_ts_ImpassabilitySubCauseCode_t in,
cam_ts_msgs::ImpassabilitySubCauseCode &  out 
)

Definition at line 102 of file convertImpassabilitySubCauseCode.h.

◆ toRos_ItsPduHeader()

void etsi_its_cam_ts_conversion::toRos_ItsPduHeader ( const cam_ts_ItsPduHeader_t in,
cam_ts_msgs::ItsPduHeader &  out 
)

Definition at line 76 of file convertItsPduHeader.h.

◆ toRos_LanePosition()

void etsi_its_cam_ts_conversion::toRos_LanePosition ( const cam_ts_LanePosition_t in,
cam_ts_msgs::LanePosition &  out 
)

Definition at line 90 of file convertLanePosition.h.

◆ toRos_Latitude()

void etsi_its_cam_ts_conversion::toRos_Latitude ( const cam_ts_Latitude_t in,
cam_ts_msgs::Latitude &  out 
)

Definition at line 73 of file convertLatitude.h.

◆ toRos_LightBarSirenInUse()

void etsi_its_cam_ts_conversion::toRos_LightBarSirenInUse ( const cam_ts_LightBarSirenInUse_t in,
cam_ts_msgs::LightBarSirenInUse &  out 
)

Definition at line 72 of file convertLightBarSirenInUse.h.

◆ toRos_Longitude()

void etsi_its_cam_ts_conversion::toRos_Longitude ( const cam_ts_Longitude_t in,
cam_ts_msgs::Longitude &  out 
)

Definition at line 76 of file convertLongitude.h.

◆ toRos_LowFrequencyContainer()

void etsi_its_cam_ts_conversion::toRos_LowFrequencyContainer ( const cam_ts_LowFrequencyContainer_t in,
cam_ts_msgs::LowFrequencyContainer &  out 
)

Definition at line 65 of file convertLowFrequencyContainer.h.

◆ toRos_MessageId()

void etsi_its_cam_ts_conversion::toRos_MessageId ( const cam_ts_MessageId_t in,
cam_ts_msgs::MessageId &  out 
)

Definition at line 108 of file convertMessageId.h.

◆ toRos_OrdinalNumber1B()

void etsi_its_cam_ts_conversion::toRos_OrdinalNumber1B ( const cam_ts_OrdinalNumber1B_t in,
cam_ts_msgs::OrdinalNumber1B &  out 
)

Definition at line 62 of file convertOrdinalNumber1B.h.

◆ toRos_Path()

void etsi_its_cam_ts_conversion::toRos_Path ( const cam_ts_Path_t in,
cam_ts_msgs::Path &  out 
)

Definition at line 71 of file convertPath.h.

◆ toRos_PathDeltaTime()

void etsi_its_cam_ts_conversion::toRos_PathDeltaTime ( const cam_ts_PathDeltaTime_t in,
cam_ts_msgs::PathDeltaTime &  out 
)

Definition at line 63 of file convertPathDeltaTime.h.

◆ toRos_PathPoint()

void etsi_its_cam_ts_conversion::toRos_PathPoint ( const cam_ts_PathPoint_t in,
cam_ts_msgs::PathPoint &  out 
)

Definition at line 71 of file convertPathPoint.h.

◆ toRos_PerformanceClass()

void etsi_its_cam_ts_conversion::toRos_PerformanceClass ( const cam_ts_PerformanceClass_t in,
cam_ts_msgs::PerformanceClass &  out 
)

Definition at line 73 of file convertPerformanceClass.h.

◆ toRos_PositionConfidenceEllipse()

void etsi_its_cam_ts_conversion::toRos_PositionConfidenceEllipse ( const cam_ts_PositionConfidenceEllipse_t in,
cam_ts_msgs::PositionConfidenceEllipse &  out 
)

Definition at line 80 of file convertPositionConfidenceEllipse.h.

◆ toRos_PostCrashSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_PostCrashSubCauseCode ( const cam_ts_PostCrashSubCauseCode_t in,
cam_ts_msgs::PostCrashSubCauseCode &  out 
)

Definition at line 76 of file convertPostCrashSubCauseCode.h.

◆ toRos_ProtectedCommunicationZone()

void etsi_its_cam_ts_conversion::toRos_ProtectedCommunicationZone ( const cam_ts_ProtectedCommunicationZone_t in,
cam_ts_msgs::ProtectedCommunicationZone &  out 
)

Definition at line 90 of file convertProtectedCommunicationZone.h.

◆ toRos_ProtectedCommunicationZonesRSU()

void etsi_its_cam_ts_conversion::toRos_ProtectedCommunicationZonesRSU ( const cam_ts_ProtectedCommunicationZonesRSU_t in,
cam_ts_msgs::ProtectedCommunicationZonesRSU &  out 
)

Definition at line 69 of file convertProtectedCommunicationZonesRSU.h.

◆ toRos_ProtectedZoneId()

void etsi_its_cam_ts_conversion::toRos_ProtectedZoneId ( const cam_ts_ProtectedZoneId_t in,
cam_ts_msgs::ProtectedZoneId &  out 
)

Definition at line 63 of file convertProtectedZoneId.h.

◆ toRos_ProtectedZoneRadius()

void etsi_its_cam_ts_conversion::toRos_ProtectedZoneRadius ( const cam_ts_ProtectedZoneRadius_t in,
cam_ts_msgs::ProtectedZoneRadius &  out 
)

Definition at line 64 of file convertProtectedZoneRadius.h.

◆ toRos_ProtectedZoneType()

void etsi_its_cam_ts_conversion::toRos_ProtectedZoneType ( const cam_ts_ProtectedZoneType_t in,
cam_ts_msgs::ProtectedZoneType &  out 
)

Definition at line 69 of file convertProtectedZoneType.h.

◆ toRos_PtActivation()

void etsi_its_cam_ts_conversion::toRos_PtActivation ( const cam_ts_PtActivation_t in,
cam_ts_msgs::PtActivation &  out 
)

Definition at line 89 of file convertPtActivation.h.

◆ toRos_PtActivationData()

void etsi_its_cam_ts_conversion::toRos_PtActivationData ( const cam_ts_PtActivationData_t in,
cam_ts_msgs::PtActivationData &  out 
)

Definition at line 68 of file convertPtActivationData.h.

◆ toRos_PtActivationType()

void etsi_its_cam_ts_conversion::toRos_PtActivationType ( const cam_ts_PtActivationType_t in,
cam_ts_msgs::PtActivationType &  out 
)

Definition at line 72 of file convertPtActivationType.h.

◆ toRos_PublicTransportContainer()

void etsi_its_cam_ts_conversion::toRos_PublicTransportContainer ( const cam_ts_PublicTransportContainer_t in,
cam_ts_msgs::PublicTransportContainer &  out 
)

Definition at line 68 of file convertPublicTransportContainer.h.

◆ toRos_RailwayLevelCrossingSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_RailwayLevelCrossingSubCauseCode ( const cam_ts_RailwayLevelCrossingSubCauseCode_t in,
cam_ts_msgs::RailwayLevelCrossingSubCauseCode &  out 
)

Definition at line 77 of file convertRailwayLevelCrossingSubCauseCode.h.

◆ toRos_ReferencePositionWithConfidence()

void etsi_its_cam_ts_conversion::toRos_ReferencePositionWithConfidence ( const cam_ts_ReferencePositionWithConfidence_t in,
cam_ts_msgs::ReferencePositionWithConfidence &  out 
)

Definition at line 79 of file convertReferencePositionWithConfidence.h.

◆ toRos_RescueAndRecoveryWorkInProgressSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_RescueAndRecoveryWorkInProgressSubCauseCode ( const cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t in,
cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode &  out 
)

◆ toRos_RescueContainer()

void etsi_its_cam_ts_conversion::toRos_RescueContainer ( const cam_ts_RescueContainer_t in,
cam_ts_msgs::RescueContainer &  out 
)

Definition at line 64 of file convertRescueContainer.h.

◆ toRos_RoadWorksContainerBasic()

void etsi_its_cam_ts_conversion::toRos_RoadWorksContainerBasic ( const cam_ts_RoadWorksContainerBasic_t in,
cam_ts_msgs::RoadWorksContainerBasic &  out 
)

Definition at line 75 of file convertRoadWorksContainerBasic.h.

◆ toRos_RoadworksSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_RoadworksSubCauseCode ( const cam_ts_RoadworksSubCauseCode_t in,
cam_ts_msgs::RoadworksSubCauseCode &  out 
)

Definition at line 80 of file convertRoadworksSubCauseCode.h.

◆ toRos_RSUContainerHighFrequency()

void etsi_its_cam_ts_conversion::toRos_RSUContainerHighFrequency ( const cam_ts_RSUContainerHighFrequency_t in,
cam_ts_msgs::RSUContainerHighFrequency &  out 
)

Definition at line 68 of file convertRSUContainerHighFrequency.h.

◆ toRos_SafetyCarContainer()

void etsi_its_cam_ts_conversion::toRos_SafetyCarContainer ( const cam_ts_SafetyCarContainer_t in,
cam_ts_msgs::SafetyCarContainer &  out 
)

Definition at line 76 of file convertSafetyCarContainer.h.

◆ toRos_SemiAxisLength()

void etsi_its_cam_ts_conversion::toRos_SemiAxisLength ( const cam_ts_SemiAxisLength_t in,
cam_ts_msgs::SemiAxisLength &  out 
)

Definition at line 85 of file convertSemiAxisLength.h.

◆ toRos_SignalViolationSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_SignalViolationSubCauseCode ( const cam_ts_SignalViolationSubCauseCode_t in,
cam_ts_msgs::SignalViolationSubCauseCode &  out 
)

Definition at line 74 of file convertSignalViolationSubCauseCode.h.

◆ toRos_SlowVehicleSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_SlowVehicleSubCauseCode ( const cam_ts_SlowVehicleSubCauseCode_t in,
cam_ts_msgs::SlowVehicleSubCauseCode &  out 
)

Definition at line 85 of file convertSlowVehicleSubCauseCode.h.

◆ toRos_SpecialTransportContainer()

void etsi_its_cam_ts_conversion::toRos_SpecialTransportContainer ( const cam_ts_SpecialTransportContainer_t in,
cam_ts_msgs::SpecialTransportContainer &  out 
)

Definition at line 69 of file convertSpecialTransportContainer.h.

◆ toRos_SpecialTransportType()

void etsi_its_cam_ts_conversion::toRos_SpecialTransportType ( const cam_ts_SpecialTransportType_t in,
cam_ts_msgs::SpecialTransportType &  out 
)

Definition at line 74 of file convertSpecialTransportType.h.

◆ toRos_SpecialVehicleContainer()

void etsi_its_cam_ts_conversion::toRos_SpecialVehicleContainer ( const cam_ts_SpecialVehicleContainer_t in,
cam_ts_msgs::SpecialVehicleContainer &  out 
)

Definition at line 89 of file convertSpecialVehicleContainer.h.

◆ toRos_Speed()

void etsi_its_cam_ts_conversion::toRos_Speed ( const cam_ts_Speed_t in,
cam_ts_msgs::Speed &  out 
)

Definition at line 71 of file convertSpeed.h.

◆ toRos_SpeedConfidence()

void etsi_its_cam_ts_conversion::toRos_SpeedConfidence ( const cam_ts_SpeedConfidence_t in,
cam_ts_msgs::SpeedConfidence &  out 
)

Definition at line 81 of file convertSpeedConfidence.h.

◆ toRos_SpeedLimit()

void etsi_its_cam_ts_conversion::toRos_SpeedLimit ( const cam_ts_SpeedLimit_t in,
cam_ts_msgs::SpeedLimit &  out 
)

Definition at line 63 of file convertSpeedLimit.h.

◆ toRos_SpeedValue()

void etsi_its_cam_ts_conversion::toRos_SpeedValue ( const cam_ts_SpeedValue_t in,
cam_ts_msgs::SpeedValue &  out 
)

Definition at line 75 of file convertSpeedValue.h.

◆ toRos_StationaryVehicleSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_StationaryVehicleSubCauseCode ( const cam_ts_StationaryVehicleSubCauseCode_t in,
cam_ts_msgs::StationaryVehicleSubCauseCode &  out 
)

Definition at line 80 of file convertStationaryVehicleSubCauseCode.h.

◆ toRos_StationId()

void etsi_its_cam_ts_conversion::toRos_StationId ( const cam_ts_StationId_t in,
cam_ts_msgs::StationId &  out 
)

Definition at line 63 of file convertStationId.h.

◆ toRos_SteeringWheelAngle()

void etsi_its_cam_ts_conversion::toRos_SteeringWheelAngle ( const cam_ts_SteeringWheelAngle_t in,
cam_ts_msgs::SteeringWheelAngle &  out 
)

Definition at line 71 of file convertSteeringWheelAngle.h.

◆ toRos_SteeringWheelAngleConfidence()

void etsi_its_cam_ts_conversion::toRos_SteeringWheelAngleConfidence ( const cam_ts_SteeringWheelAngleConfidence_t in,
cam_ts_msgs::SteeringWheelAngleConfidence &  out 
)

Definition at line 82 of file convertSteeringWheelAngleConfidence.h.

◆ toRos_SteeringWheelAngleValue()

void etsi_its_cam_ts_conversion::toRos_SteeringWheelAngleValue ( const cam_ts_SteeringWheelAngleValue_t in,
cam_ts_msgs::SteeringWheelAngleValue &  out 
)

Definition at line 76 of file convertSteeringWheelAngleValue.h.

◆ toRos_SubCauseCodeType()

void etsi_its_cam_ts_conversion::toRos_SubCauseCodeType ( const cam_ts_SubCauseCodeType_t in,
cam_ts_msgs::SubCauseCodeType &  out 
)

Definition at line 64 of file convertSubCauseCodeType.h.

◆ toRos_TimestampIts()

void etsi_its_cam_ts_conversion::toRos_TimestampIts ( const cam_ts_TimestampIts_t in,
cam_ts_msgs::TimestampIts &  out 
)

Definition at line 74 of file convertTimestampIts.h.

◆ toRos_TrafficConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_TrafficConditionSubCauseCode ( const cam_ts_TrafficConditionSubCauseCode_t in,
cam_ts_msgs::TrafficConditionSubCauseCode &  out 
)

Definition at line 86 of file convertTrafficConditionSubCauseCode.h.

◆ toRos_TrafficParticipantType()

void etsi_its_cam_ts_conversion::toRos_TrafficParticipantType ( const cam_ts_TrafficParticipantType_t in,
cam_ts_msgs::TrafficParticipantType &  out 
)

Definition at line 99 of file convertTrafficParticipantType.h.

◆ toRos_TrafficRule()

void etsi_its_cam_ts_conversion::toRos_TrafficRule ( const cam_ts_TrafficRule_t in,
cam_ts_msgs::TrafficRule &  out 
)

Definition at line 75 of file convertTrafficRule.h.

◆ toRos_VehicleBreakdownSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_VehicleBreakdownSubCauseCode ( const cam_ts_VehicleBreakdownSubCauseCode_t in,
cam_ts_msgs::VehicleBreakdownSubCauseCode &  out 
)

Definition at line 88 of file convertVehicleBreakdownSubCauseCode.h.

◆ toRos_VehicleLength()

void etsi_its_cam_ts_conversion::toRos_VehicleLength ( const cam_ts_VehicleLength_t in,
cam_ts_msgs::VehicleLength &  out 
)

Definition at line 72 of file convertVehicleLength.h.

◆ toRos_VehicleLengthConfidenceIndication()

void etsi_its_cam_ts_conversion::toRos_VehicleLengthConfidenceIndication ( const cam_ts_VehicleLengthConfidenceIndication_t in,
cam_ts_msgs::VehicleLengthConfidenceIndication &  out 
)

Definition at line 76 of file convertVehicleLengthConfidenceIndication.h.

◆ toRos_VehicleLengthValue()

void etsi_its_cam_ts_conversion::toRos_VehicleLengthValue ( const cam_ts_VehicleLengthValue_t in,
cam_ts_msgs::VehicleLengthValue &  out 
)

Definition at line 72 of file convertVehicleLengthValue.h.

◆ toRos_VehicleRole()

void etsi_its_cam_ts_conversion::toRos_VehicleRole ( const cam_ts_VehicleRole_t in,
cam_ts_msgs::VehicleRole &  out 
)

Definition at line 96 of file convertVehicleRole.h.

◆ toRos_VehicleWidth()

void etsi_its_cam_ts_conversion::toRos_VehicleWidth ( const cam_ts_VehicleWidth_t in,
cam_ts_msgs::VehicleWidth &  out 
)

Definition at line 71 of file convertVehicleWidth.h.

◆ toRos_Wgs84AngleValue()

void etsi_its_cam_ts_conversion::toRos_Wgs84AngleValue ( const cam_ts_Wgs84AngleValue_t in,
cam_ts_msgs::Wgs84AngleValue &  out 
)

Definition at line 72 of file convertWgs84AngleValue.h.

◆ toRos_WrongWayDrivingSubCauseCode()

void etsi_its_cam_ts_conversion::toRos_WrongWayDrivingSubCauseCode ( const cam_ts_WrongWayDrivingSubCauseCode_t in,
cam_ts_msgs::WrongWayDrivingSubCauseCode &  out 
)

Definition at line 72 of file convertWrongWayDrivingSubCauseCode.h.

◆ toRos_YawRate()

void etsi_its_cam_ts_conversion::toRos_YawRate ( const cam_ts_YawRate_t in,
cam_ts_msgs::YawRate &  out 
)

Definition at line 71 of file convertYawRate.h.

◆ toRos_YawRateConfidence()

void etsi_its_cam_ts_conversion::toRos_YawRateConfidence ( const cam_ts_YawRateConfidence_t in,
cam_ts_msgs::YawRateConfidence &  out 
)

Definition at line 93 of file convertYawRateConfidence.h.

◆ toRos_YawRateValue()

void etsi_its_cam_ts_conversion::toRos_YawRateValue ( const cam_ts_YawRateValue_t in,
cam_ts_msgs::YawRateValue &  out 
)

Definition at line 84 of file convertYawRateValue.h.

◆ toStruct_AccelerationComponent()

void etsi_its_cam_ts_conversion::toStruct_AccelerationComponent ( const cam_ts_msgs::AccelerationComponent &  in,
cam_ts_AccelerationComponent_t out 
)

Definition at line 76 of file convertAccelerationComponent.h.

◆ toStruct_AccelerationConfidence()

void etsi_its_cam_ts_conversion::toStruct_AccelerationConfidence ( const cam_ts_msgs::AccelerationConfidence &  in,
cam_ts_AccelerationConfidence_t out 
)

Definition at line 86 of file convertAccelerationConfidence.h.

◆ toStruct_AccelerationControl()

void etsi_its_cam_ts_conversion::toStruct_AccelerationControl ( const cam_ts_msgs::AccelerationControl &  in,
cam_ts_AccelerationControl_t out 
)

Definition at line 92 of file convertAccelerationControl.h.

◆ toStruct_AccelerationValue()

void etsi_its_cam_ts_conversion::toStruct_AccelerationValue ( const cam_ts_msgs::AccelerationValue &  in,
cam_ts_AccelerationValue_t out 
)

Definition at line 79 of file convertAccelerationValue.h.

◆ toStruct_AccidentSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_AccidentSubCauseCode ( const cam_ts_msgs::AccidentSubCauseCode &  in,
cam_ts_AccidentSubCauseCode_t out 
)

Definition at line 89 of file convertAccidentSubCauseCode.h.

◆ toStruct_AdverseWeatherConditionAdhesionSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionAdhesionSubCauseCode ( const cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode &  in,
cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t out 
)

◆ toStruct_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode ( const cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode &  in,
cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t out 
)

◆ toStruct_AdverseWeatherConditionPrecipitationSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionPrecipitationSubCauseCode ( const cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode &  in,
cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t out 
)

◆ toStruct_AdverseWeatherConditionVisibilitySubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionVisibilitySubCauseCode ( const cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode &  in,
cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t out 
)

◆ toStruct_Altitude()

void etsi_its_cam_ts_conversion::toStruct_Altitude ( const cam_ts_msgs::Altitude &  in,
cam_ts_Altitude_t out 
)

Definition at line 78 of file convertAltitude.h.

◆ toStruct_AltitudeConfidence()

void etsi_its_cam_ts_conversion::toStruct_AltitudeConfidence ( const cam_ts_msgs::AltitudeConfidence &  in,
cam_ts_AltitudeConfidence_t out 
)

Definition at line 111 of file convertAltitudeConfidence.h.

◆ toStruct_AltitudeValue()

void etsi_its_cam_ts_conversion::toStruct_AltitudeValue ( const cam_ts_msgs::AltitudeValue &  in,
cam_ts_AltitudeValue_t out 
)

Definition at line 79 of file convertAltitudeValue.h.

◆ toStruct_BasicContainer()

void etsi_its_cam_ts_conversion::toStruct_BasicContainer ( const cam_ts_msgs::BasicContainer &  in,
cam_ts_BasicContainer_t out 
)

Definition at line 77 of file convertBasicContainer.h.

◆ toStruct_BasicVehicleContainerHighFrequency()

void etsi_its_cam_ts_conversion::toStruct_BasicVehicleContainerHighFrequency ( const cam_ts_msgs::BasicVehicleContainerHighFrequency &  in,
cam_ts_BasicVehicleContainerHighFrequency_t out 
)

Definition at line 176 of file convertBasicVehicleContainerHighFrequency.h.

◆ toStruct_BasicVehicleContainerLowFrequency()

void etsi_its_cam_ts_conversion::toStruct_BasicVehicleContainerLowFrequency ( const cam_ts_msgs::BasicVehicleContainerLowFrequency &  in,
cam_ts_BasicVehicleContainerLowFrequency_t out 
)

Definition at line 79 of file convertBasicVehicleContainerLowFrequency.h.

◆ toStruct_CAM()

void etsi_its_cam_ts_conversion::toStruct_CAM ( const cam_ts_msgs::CAM &  in,
cam_ts_CAM_t out 
)

Definition at line 73 of file convertCAM.h.

◆ toStruct_CamParameters()

void etsi_its_cam_ts_conversion::toStruct_CamParameters ( const cam_ts_msgs::CamParameters &  in,
cam_ts_CamParameters_t out 
)

Definition at line 87 of file convertCamParameters.h.

◆ toStruct_CamPayload()

void etsi_its_cam_ts_conversion::toStruct_CamPayload ( const cam_ts_msgs::CamPayload &  in,
cam_ts_CamPayload_t out 
)

Definition at line 74 of file convertCamPayload.h.

◆ toStruct_CauseCodeChoice()

void etsi_its_cam_ts_conversion::toStruct_CauseCodeChoice ( const cam_ts_msgs::CauseCodeChoice &  in,
cam_ts_CauseCodeChoice_t out 
)

Definition at line 782 of file convertCauseCodeChoice.h.

◆ toStruct_CauseCodeV2()

void etsi_its_cam_ts_conversion::toStruct_CauseCodeV2 ( const cam_ts_msgs::CauseCodeV2 &  in,
cam_ts_CauseCodeV2_t out 
)

Definition at line 76 of file convertCauseCodeV2.h.

◆ toStruct_CenDsrcTollingZone()

void etsi_its_cam_ts_conversion::toStruct_CenDsrcTollingZone ( const cam_ts_msgs::CenDsrcTollingZone &  in,
cam_ts_CenDsrcTollingZone_t out 
)

Definition at line 85 of file convertCenDsrcTollingZone.h.

◆ toStruct_ClosedLanes()

void etsi_its_cam_ts_conversion::toStruct_ClosedLanes ( const cam_ts_msgs::ClosedLanes &  in,
cam_ts_ClosedLanes_t out 
)

Definition at line 94 of file convertClosedLanes.h.

◆ toStruct_CollisionRiskSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_CollisionRiskSubCauseCode ( const cam_ts_msgs::CollisionRiskSubCauseCode &  in,
cam_ts_CollisionRiskSubCauseCode_t out 
)

Definition at line 88 of file convertCollisionRiskSubCauseCode.h.

◆ toStruct_Curvature()

void etsi_its_cam_ts_conversion::toStruct_Curvature ( const cam_ts_msgs::Curvature &  in,
cam_ts_Curvature_t out 
)

Definition at line 77 of file convertCurvature.h.

◆ toStruct_CurvatureCalculationMode()

void etsi_its_cam_ts_conversion::toStruct_CurvatureCalculationMode ( const cam_ts_msgs::CurvatureCalculationMode &  in,
cam_ts_CurvatureCalculationMode_t out 
)

Definition at line 75 of file convertCurvatureCalculationMode.h.

◆ toStruct_CurvatureConfidence()

void etsi_its_cam_ts_conversion::toStruct_CurvatureConfidence ( const cam_ts_msgs::CurvatureConfidence &  in,
cam_ts_CurvatureConfidence_t out 
)

Definition at line 95 of file convertCurvatureConfidence.h.

◆ toStruct_CurvatureValue()

void etsi_its_cam_ts_conversion::toStruct_CurvatureValue ( const cam_ts_msgs::CurvatureValue &  in,
cam_ts_CurvatureValue_t out 
)

Definition at line 89 of file convertCurvatureValue.h.

◆ toStruct_DangerousEndOfQueueSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_DangerousEndOfQueueSubCauseCode ( const cam_ts_msgs::DangerousEndOfQueueSubCauseCode &  in,
cam_ts_DangerousEndOfQueueSubCauseCode_t out 
)

Definition at line 80 of file convertDangerousEndOfQueueSubCauseCode.h.

◆ toStruct_DangerousGoodsBasic()

void etsi_its_cam_ts_conversion::toStruct_DangerousGoodsBasic ( const cam_ts_msgs::DangerousGoodsBasic &  in,
cam_ts_DangerousGoodsBasic_t out 
)

Definition at line 89 of file convertDangerousGoodsBasic.h.

◆ toStruct_DangerousGoodsContainer()

void etsi_its_cam_ts_conversion::toStruct_DangerousGoodsContainer ( const cam_ts_msgs::DangerousGoodsContainer &  in,
cam_ts_DangerousGoodsContainer_t out 
)

Definition at line 69 of file convertDangerousGoodsContainer.h.

◆ toStruct_DangerousSituationSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_DangerousSituationSubCauseCode ( const cam_ts_msgs::DangerousSituationSubCauseCode &  in,
cam_ts_DangerousSituationSubCauseCode_t out 
)

Definition at line 86 of file convertDangerousSituationSubCauseCode.h.

◆ toStruct_DeltaAltitude()

void etsi_its_cam_ts_conversion::toStruct_DeltaAltitude ( const cam_ts_msgs::DeltaAltitude &  in,
cam_ts_DeltaAltitude_t out 
)

Definition at line 80 of file convertDeltaAltitude.h.

◆ toStruct_DeltaLatitude()

void etsi_its_cam_ts_conversion::toStruct_DeltaLatitude ( const cam_ts_msgs::DeltaLatitude &  in,
cam_ts_DeltaLatitude_t out 
)

Definition at line 76 of file convertDeltaLatitude.h.

◆ toStruct_DeltaLongitude()

void etsi_its_cam_ts_conversion::toStruct_DeltaLongitude ( const cam_ts_msgs::DeltaLongitude &  in,
cam_ts_DeltaLongitude_t out 
)

Definition at line 76 of file convertDeltaLongitude.h.

◆ toStruct_DeltaReferencePosition()

void etsi_its_cam_ts_conversion::toStruct_DeltaReferencePosition ( const cam_ts_msgs::DeltaReferencePosition &  in,
cam_ts_DeltaReferencePosition_t out 
)

Definition at line 81 of file convertDeltaReferencePosition.h.

◆ toStruct_DriveDirection()

void etsi_its_cam_ts_conversion::toStruct_DriveDirection ( const cam_ts_msgs::DriveDirection &  in,
cam_ts_DriveDirection_t out 
)

Definition at line 74 of file convertDriveDirection.h.

◆ toStruct_DrivingLaneStatus()

void etsi_its_cam_ts_conversion::toStruct_DrivingLaneStatus ( const cam_ts_msgs::DrivingLaneStatus &  in,
cam_ts_DrivingLaneStatus_t out 
)

Definition at line 77 of file convertDrivingLaneStatus.h.

◆ toStruct_EmbarkationStatus()

void etsi_its_cam_ts_conversion::toStruct_EmbarkationStatus ( const cam_ts_msgs::EmbarkationStatus &  in,
cam_ts_EmbarkationStatus_t out 
)

Definition at line 67 of file convertEmbarkationStatus.h.

◆ toStruct_EmergencyContainer()

void etsi_its_cam_ts_conversion::toStruct_EmergencyContainer ( const cam_ts_msgs::EmergencyContainer &  in,
cam_ts_EmergencyContainer_t out 
)

Definition at line 84 of file convertEmergencyContainer.h.

◆ toStruct_EmergencyPriority()

void etsi_its_cam_ts_conversion::toStruct_EmergencyPriority ( const cam_ts_msgs::EmergencyPriority &  in,
cam_ts_EmergencyPriority_t out 
)

Definition at line 75 of file convertEmergencyPriority.h.

◆ toStruct_EmergencyVehicleApproachingSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_EmergencyVehicleApproachingSubCauseCode ( const cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode &  in,
cam_ts_EmergencyVehicleApproachingSubCauseCode_t out 
)

◆ toStruct_ExteriorLights()

void etsi_its_cam_ts_conversion::toStruct_ExteriorLights ( const cam_ts_msgs::ExteriorLights &  in,
cam_ts_ExteriorLights_t out 
)

Definition at line 99 of file convertExteriorLights.h.

◆ toStruct_GenerationDeltaTime()

void etsi_its_cam_ts_conversion::toStruct_GenerationDeltaTime ( const cam_ts_msgs::GenerationDeltaTime &  in,
cam_ts_GenerationDeltaTime_t out 
)

Definition at line 67 of file convertGenerationDeltaTime.h.

◆ toStruct_HardShoulderStatus()

void etsi_its_cam_ts_conversion::toStruct_HardShoulderStatus ( const cam_ts_msgs::HardShoulderStatus &  in,
cam_ts_HardShoulderStatus_t out 
)

Definition at line 75 of file convertHardShoulderStatus.h.

◆ toStruct_HazardousLocationAnimalOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HazardousLocationAnimalOnTheRoadSubCauseCode ( const cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode &  in,
cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t out 
)

◆ toStruct_HazardousLocationDangerousCurveSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HazardousLocationDangerousCurveSubCauseCode ( const cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode &  in,
cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t out 
)

◆ toStruct_HazardousLocationObstacleOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HazardousLocationObstacleOnTheRoadSubCauseCode ( const cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode &  in,
cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t out 
)

◆ toStruct_HazardousLocationSurfaceConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HazardousLocationSurfaceConditionSubCauseCode ( const cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode &  in,
cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t out 
)

◆ toStruct_Heading()

void etsi_its_cam_ts_conversion::toStruct_Heading ( const cam_ts_msgs::Heading &  in,
cam_ts_Heading_t out 
)

Definition at line 78 of file convertHeading.h.

◆ toStruct_HeadingConfidence()

void etsi_its_cam_ts_conversion::toStruct_HeadingConfidence ( const cam_ts_msgs::HeadingConfidence &  in,
cam_ts_HeadingConfidence_t out 
)

Definition at line 86 of file convertHeadingConfidence.h.

◆ toStruct_HeadingValue()

void etsi_its_cam_ts_conversion::toStruct_HeadingValue ( const cam_ts_msgs::HeadingValue &  in,
cam_ts_HeadingValue_t out 
)

Definition at line 77 of file convertHeadingValue.h.

◆ toStruct_HighFrequencyContainer()

void etsi_its_cam_ts_conversion::toStruct_HighFrequencyContainer ( const cam_ts_msgs::HighFrequencyContainer &  in,
cam_ts_HighFrequencyContainer_t out 
)

Definition at line 83 of file convertHighFrequencyContainer.h.

◆ toStruct_HumanPresenceOnTheRoadSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HumanPresenceOnTheRoadSubCauseCode ( const cam_ts_msgs::HumanPresenceOnTheRoadSubCauseCode &  in,
cam_ts_HumanPresenceOnTheRoadSubCauseCode_t out 
)

Definition at line 114 of file convertHumanPresenceOnTheRoadSubCauseCode.h.

◆ toStruct_HumanProblemSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_HumanProblemSubCauseCode ( const cam_ts_msgs::HumanProblemSubCauseCode &  in,
cam_ts_HumanProblemSubCauseCode_t out 
)

Definition at line 76 of file convertHumanProblemSubCauseCode.h.

◆ toStruct_ImpassabilitySubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_ImpassabilitySubCauseCode ( const cam_ts_msgs::ImpassabilitySubCauseCode &  in,
cam_ts_ImpassabilitySubCauseCode_t out 
)

Definition at line 106 of file convertImpassabilitySubCauseCode.h.

◆ toStruct_ItsPduHeader()

void etsi_its_cam_ts_conversion::toStruct_ItsPduHeader ( const cam_ts_msgs::ItsPduHeader &  in,
cam_ts_ItsPduHeader_t out 
)

Definition at line 82 of file convertItsPduHeader.h.

◆ toStruct_LanePosition()

void etsi_its_cam_ts_conversion::toStruct_LanePosition ( const cam_ts_msgs::LanePosition &  in,
cam_ts_LanePosition_t out 
)

Definition at line 94 of file convertLanePosition.h.

◆ toStruct_Latitude()

void etsi_its_cam_ts_conversion::toStruct_Latitude ( const cam_ts_msgs::Latitude &  in,
cam_ts_Latitude_t out 
)

Definition at line 77 of file convertLatitude.h.

◆ toStruct_LightBarSirenInUse()

void etsi_its_cam_ts_conversion::toStruct_LightBarSirenInUse ( const cam_ts_msgs::LightBarSirenInUse &  in,
cam_ts_LightBarSirenInUse_t out 
)

Definition at line 77 of file convertLightBarSirenInUse.h.

◆ toStruct_Longitude()

void etsi_its_cam_ts_conversion::toStruct_Longitude ( const cam_ts_msgs::Longitude &  in,
cam_ts_Longitude_t out 
)

Definition at line 80 of file convertLongitude.h.

◆ toStruct_LowFrequencyContainer()

void etsi_its_cam_ts_conversion::toStruct_LowFrequencyContainer ( const cam_ts_msgs::LowFrequencyContainer &  in,
cam_ts_LowFrequencyContainer_t out 
)

Definition at line 75 of file convertLowFrequencyContainer.h.

◆ toStruct_MessageId()

void etsi_its_cam_ts_conversion::toStruct_MessageId ( const cam_ts_msgs::MessageId &  in,
cam_ts_MessageId_t out 
)

Definition at line 112 of file convertMessageId.h.

◆ toStruct_OrdinalNumber1B()

void etsi_its_cam_ts_conversion::toStruct_OrdinalNumber1B ( const cam_ts_msgs::OrdinalNumber1B &  in,
cam_ts_OrdinalNumber1B_t out 
)

Definition at line 66 of file convertOrdinalNumber1B.h.

◆ toStruct_Path()

void etsi_its_cam_ts_conversion::toStruct_Path ( const cam_ts_msgs::Path &  in,
cam_ts_Path_t out 
)

Definition at line 79 of file convertPath.h.

◆ toStruct_PathDeltaTime()

void etsi_its_cam_ts_conversion::toStruct_PathDeltaTime ( const cam_ts_msgs::PathDeltaTime &  in,
cam_ts_PathDeltaTime_t out 
)

Definition at line 67 of file convertPathDeltaTime.h.

◆ toStruct_PathPoint()

void etsi_its_cam_ts_conversion::toStruct_PathPoint ( const cam_ts_msgs::PathPoint &  in,
cam_ts_PathPoint_t out 
)

Definition at line 79 of file convertPathPoint.h.

◆ toStruct_PerformanceClass()

void etsi_its_cam_ts_conversion::toStruct_PerformanceClass ( const cam_ts_msgs::PerformanceClass &  in,
cam_ts_PerformanceClass_t out 
)

Definition at line 77 of file convertPerformanceClass.h.

◆ toStruct_PositionConfidenceEllipse()

void etsi_its_cam_ts_conversion::toStruct_PositionConfidenceEllipse ( const cam_ts_msgs::PositionConfidenceEllipse &  in,
cam_ts_PositionConfidenceEllipse_t out 
)

Definition at line 86 of file convertPositionConfidenceEllipse.h.

◆ toStruct_PostCrashSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_PostCrashSubCauseCode ( const cam_ts_msgs::PostCrashSubCauseCode &  in,
cam_ts_PostCrashSubCauseCode_t out 
)

Definition at line 80 of file convertPostCrashSubCauseCode.h.

◆ toStruct_ProtectedCommunicationZone()

void etsi_its_cam_ts_conversion::toStruct_ProtectedCommunicationZone ( const cam_ts_msgs::ProtectedCommunicationZone &  in,
cam_ts_ProtectedCommunicationZone_t out 
)

Definition at line 108 of file convertProtectedCommunicationZone.h.

◆ toStruct_ProtectedCommunicationZonesRSU()

void etsi_its_cam_ts_conversion::toStruct_ProtectedCommunicationZonesRSU ( const cam_ts_msgs::ProtectedCommunicationZonesRSU &  in,
cam_ts_ProtectedCommunicationZonesRSU_t out 
)

Definition at line 77 of file convertProtectedCommunicationZonesRSU.h.

◆ toStruct_ProtectedZoneId()

void etsi_its_cam_ts_conversion::toStruct_ProtectedZoneId ( const cam_ts_msgs::ProtectedZoneId &  in,
cam_ts_ProtectedZoneId_t out 
)

Definition at line 67 of file convertProtectedZoneId.h.

◆ toStruct_ProtectedZoneRadius()

void etsi_its_cam_ts_conversion::toStruct_ProtectedZoneRadius ( const cam_ts_msgs::ProtectedZoneRadius &  in,
cam_ts_ProtectedZoneRadius_t out 
)

Definition at line 68 of file convertProtectedZoneRadius.h.

◆ toStruct_ProtectedZoneType()

void etsi_its_cam_ts_conversion::toStruct_ProtectedZoneType ( const cam_ts_msgs::ProtectedZoneType &  in,
cam_ts_ProtectedZoneType_t out 
)

Definition at line 73 of file convertProtectedZoneType.h.

◆ toStruct_PtActivation()

void etsi_its_cam_ts_conversion::toStruct_PtActivation ( const cam_ts_msgs::PtActivation &  in,
cam_ts_PtActivation_t out 
)

Definition at line 94 of file convertPtActivation.h.

◆ toStruct_PtActivationData()

void etsi_its_cam_ts_conversion::toStruct_PtActivationData ( const cam_ts_msgs::PtActivationData &  in,
cam_ts_PtActivationData_t out 
)

Definition at line 72 of file convertPtActivationData.h.

◆ toStruct_PtActivationType()

void etsi_its_cam_ts_conversion::toStruct_PtActivationType ( const cam_ts_msgs::PtActivationType &  in,
cam_ts_PtActivationType_t out 
)

Definition at line 76 of file convertPtActivationType.h.

◆ toStruct_PublicTransportContainer()

void etsi_its_cam_ts_conversion::toStruct_PublicTransportContainer ( const cam_ts_msgs::PublicTransportContainer &  in,
cam_ts_PublicTransportContainer_t out 
)

Definition at line 76 of file convertPublicTransportContainer.h.

◆ toStruct_RailwayLevelCrossingSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_RailwayLevelCrossingSubCauseCode ( const cam_ts_msgs::RailwayLevelCrossingSubCauseCode &  in,
cam_ts_RailwayLevelCrossingSubCauseCode_t out 
)

Definition at line 81 of file convertRailwayLevelCrossingSubCauseCode.h.

◆ toStruct_ReferencePositionWithConfidence()

void etsi_its_cam_ts_conversion::toStruct_ReferencePositionWithConfidence ( const cam_ts_msgs::ReferencePositionWithConfidence &  in,
cam_ts_ReferencePositionWithConfidence_t out 
)

Definition at line 86 of file convertReferencePositionWithConfidence.h.

◆ toStruct_RescueAndRecoveryWorkInProgressSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_RescueAndRecoveryWorkInProgressSubCauseCode ( const cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode &  in,
cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t out 
)

◆ toStruct_RescueContainer()

void etsi_its_cam_ts_conversion::toStruct_RescueContainer ( const cam_ts_msgs::RescueContainer &  in,
cam_ts_RescueContainer_t out 
)

Definition at line 68 of file convertRescueContainer.h.

◆ toStruct_RoadWorksContainerBasic()

void etsi_its_cam_ts_conversion::toStruct_RoadWorksContainerBasic ( const cam_ts_msgs::RoadWorksContainerBasic &  in,
cam_ts_RoadWorksContainerBasic_t out 
)

Definition at line 87 of file convertRoadWorksContainerBasic.h.

◆ toStruct_RoadworksSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_RoadworksSubCauseCode ( const cam_ts_msgs::RoadworksSubCauseCode &  in,
cam_ts_RoadworksSubCauseCode_t out 
)

Definition at line 84 of file convertRoadworksSubCauseCode.h.

◆ toStruct_RSUContainerHighFrequency()

void etsi_its_cam_ts_conversion::toStruct_RSUContainerHighFrequency ( const cam_ts_msgs::RSUContainerHighFrequency &  in,
cam_ts_RSUContainerHighFrequency_t out 
)

Definition at line 75 of file convertRSUContainerHighFrequency.h.

◆ toStruct_SafetyCarContainer()

void etsi_its_cam_ts_conversion::toStruct_SafetyCarContainer ( const cam_ts_msgs::SafetyCarContainer &  in,
cam_ts_SafetyCarContainer_t out 
)

Definition at line 92 of file convertSafetyCarContainer.h.

◆ toStruct_SemiAxisLength()

void etsi_its_cam_ts_conversion::toStruct_SemiAxisLength ( const cam_ts_msgs::SemiAxisLength &  in,
cam_ts_SemiAxisLength_t out 
)

Definition at line 89 of file convertSemiAxisLength.h.

◆ toStruct_SignalViolationSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_SignalViolationSubCauseCode ( const cam_ts_msgs::SignalViolationSubCauseCode &  in,
cam_ts_SignalViolationSubCauseCode_t out 
)

Definition at line 78 of file convertSignalViolationSubCauseCode.h.

◆ toStruct_SlowVehicleSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_SlowVehicleSubCauseCode ( const cam_ts_msgs::SlowVehicleSubCauseCode &  in,
cam_ts_SlowVehicleSubCauseCode_t out 
)

Definition at line 89 of file convertSlowVehicleSubCauseCode.h.

◆ toStruct_SpecialTransportContainer()

void etsi_its_cam_ts_conversion::toStruct_SpecialTransportContainer ( const cam_ts_msgs::SpecialTransportContainer &  in,
cam_ts_SpecialTransportContainer_t out 
)

Definition at line 74 of file convertSpecialTransportContainer.h.

◆ toStruct_SpecialTransportType()

void etsi_its_cam_ts_conversion::toStruct_SpecialTransportType ( const cam_ts_msgs::SpecialTransportType &  in,
cam_ts_SpecialTransportType_t out 
)

Definition at line 79 of file convertSpecialTransportType.h.

◆ toStruct_SpecialVehicleContainer()

void etsi_its_cam_ts_conversion::toStruct_SpecialVehicleContainer ( const cam_ts_msgs::SpecialVehicleContainer &  in,
cam_ts_SpecialVehicleContainer_t out 
)

Definition at line 123 of file convertSpecialVehicleContainer.h.

◆ toStruct_Speed()

void etsi_its_cam_ts_conversion::toStruct_Speed ( const cam_ts_msgs::Speed &  in,
cam_ts_Speed_t out 
)

Definition at line 76 of file convertSpeed.h.

◆ toStruct_SpeedConfidence()

void etsi_its_cam_ts_conversion::toStruct_SpeedConfidence ( const cam_ts_msgs::SpeedConfidence &  in,
cam_ts_SpeedConfidence_t out 
)

Definition at line 85 of file convertSpeedConfidence.h.

◆ toStruct_SpeedLimit()

void etsi_its_cam_ts_conversion::toStruct_SpeedLimit ( const cam_ts_msgs::SpeedLimit &  in,
cam_ts_SpeedLimit_t out 
)

Definition at line 67 of file convertSpeedLimit.h.

◆ toStruct_SpeedValue()

void etsi_its_cam_ts_conversion::toStruct_SpeedValue ( const cam_ts_msgs::SpeedValue &  in,
cam_ts_SpeedValue_t out 
)

Definition at line 79 of file convertSpeedValue.h.

◆ toStruct_StationaryVehicleSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_StationaryVehicleSubCauseCode ( const cam_ts_msgs::StationaryVehicleSubCauseCode &  in,
cam_ts_StationaryVehicleSubCauseCode_t out 
)

Definition at line 84 of file convertStationaryVehicleSubCauseCode.h.

◆ toStruct_StationId()

void etsi_its_cam_ts_conversion::toStruct_StationId ( const cam_ts_msgs::StationId &  in,
cam_ts_StationId_t out 
)

Definition at line 67 of file convertStationId.h.

◆ toStruct_SteeringWheelAngle()

void etsi_its_cam_ts_conversion::toStruct_SteeringWheelAngle ( const cam_ts_msgs::SteeringWheelAngle &  in,
cam_ts_SteeringWheelAngle_t out 
)

Definition at line 76 of file convertSteeringWheelAngle.h.

◆ toStruct_SteeringWheelAngleConfidence()

void etsi_its_cam_ts_conversion::toStruct_SteeringWheelAngleConfidence ( const cam_ts_msgs::SteeringWheelAngleConfidence &  in,
cam_ts_SteeringWheelAngleConfidence_t out 
)

Definition at line 86 of file convertSteeringWheelAngleConfidence.h.

◆ toStruct_SteeringWheelAngleValue()

void etsi_its_cam_ts_conversion::toStruct_SteeringWheelAngleValue ( const cam_ts_msgs::SteeringWheelAngleValue &  in,
cam_ts_SteeringWheelAngleValue_t out 
)

Definition at line 80 of file convertSteeringWheelAngleValue.h.

◆ toStruct_SubCauseCodeType()

void etsi_its_cam_ts_conversion::toStruct_SubCauseCodeType ( const cam_ts_msgs::SubCauseCodeType &  in,
cam_ts_SubCauseCodeType_t out 
)

Definition at line 68 of file convertSubCauseCodeType.h.

◆ toStruct_TimestampIts()

void etsi_its_cam_ts_conversion::toStruct_TimestampIts ( const cam_ts_msgs::TimestampIts &  in,
cam_ts_TimestampIts_t out 
)

Definition at line 78 of file convertTimestampIts.h.

◆ toStruct_TrafficConditionSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_TrafficConditionSubCauseCode ( const cam_ts_msgs::TrafficConditionSubCauseCode &  in,
cam_ts_TrafficConditionSubCauseCode_t out 
)

Definition at line 90 of file convertTrafficConditionSubCauseCode.h.

◆ toStruct_TrafficParticipantType()

void etsi_its_cam_ts_conversion::toStruct_TrafficParticipantType ( const cam_ts_msgs::TrafficParticipantType &  in,
cam_ts_TrafficParticipantType_t out 
)

Definition at line 103 of file convertTrafficParticipantType.h.

◆ toStruct_TrafficRule()

void etsi_its_cam_ts_conversion::toStruct_TrafficRule ( const cam_ts_msgs::TrafficRule &  in,
cam_ts_TrafficRule_t out 
)

Definition at line 79 of file convertTrafficRule.h.

◆ toStruct_VehicleBreakdownSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_VehicleBreakdownSubCauseCode ( const cam_ts_msgs::VehicleBreakdownSubCauseCode &  in,
cam_ts_VehicleBreakdownSubCauseCode_t out 
)

Definition at line 92 of file convertVehicleBreakdownSubCauseCode.h.

◆ toStruct_VehicleLength()

void etsi_its_cam_ts_conversion::toStruct_VehicleLength ( const cam_ts_msgs::VehicleLength &  in,
cam_ts_VehicleLength_t out 
)

Definition at line 77 of file convertVehicleLength.h.

◆ toStruct_VehicleLengthConfidenceIndication()

void etsi_its_cam_ts_conversion::toStruct_VehicleLengthConfidenceIndication ( const cam_ts_msgs::VehicleLengthConfidenceIndication &  in,
cam_ts_VehicleLengthConfidenceIndication_t out 
)

Definition at line 80 of file convertVehicleLengthConfidenceIndication.h.

◆ toStruct_VehicleLengthValue()

void etsi_its_cam_ts_conversion::toStruct_VehicleLengthValue ( const cam_ts_msgs::VehicleLengthValue &  in,
cam_ts_VehicleLengthValue_t out 
)

Definition at line 76 of file convertVehicleLengthValue.h.

◆ toStruct_VehicleRole()

void etsi_its_cam_ts_conversion::toStruct_VehicleRole ( const cam_ts_msgs::VehicleRole &  in,
cam_ts_VehicleRole_t out 
)

Definition at line 100 of file convertVehicleRole.h.

◆ toStruct_VehicleWidth()

void etsi_its_cam_ts_conversion::toStruct_VehicleWidth ( const cam_ts_msgs::VehicleWidth &  in,
cam_ts_VehicleWidth_t out 
)

Definition at line 75 of file convertVehicleWidth.h.

◆ toStruct_Wgs84AngleValue()

void etsi_its_cam_ts_conversion::toStruct_Wgs84AngleValue ( const cam_ts_msgs::Wgs84AngleValue &  in,
cam_ts_Wgs84AngleValue_t out 
)

Definition at line 76 of file convertWgs84AngleValue.h.

◆ toStruct_WrongWayDrivingSubCauseCode()

void etsi_its_cam_ts_conversion::toStruct_WrongWayDrivingSubCauseCode ( const cam_ts_msgs::WrongWayDrivingSubCauseCode &  in,
cam_ts_WrongWayDrivingSubCauseCode_t out 
)

Definition at line 76 of file convertWrongWayDrivingSubCauseCode.h.

◆ toStruct_YawRate()

void etsi_its_cam_ts_conversion::toStruct_YawRate ( const cam_ts_msgs::YawRate &  in,
cam_ts_YawRate_t out 
)

Definition at line 76 of file convertYawRate.h.

◆ toStruct_YawRateConfidence()

void etsi_its_cam_ts_conversion::toStruct_YawRateConfidence ( const cam_ts_msgs::YawRateConfidence &  in,
cam_ts_YawRateConfidence_t out 
)

Definition at line 97 of file convertYawRateConfidence.h.

◆ toStruct_YawRateValue()

void etsi_its_cam_ts_conversion::toStruct_YawRateValue ( const cam_ts_msgs::YawRateValue &  in,
cam_ts_YawRateValue_t out 
)

Definition at line 88 of file convertYawRateValue.h.



etsi_its_cam_ts_conversion
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:28:52