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) |
============================================================================ 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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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.
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)
============================================================================ 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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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
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 \
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:
-511
if the steering wheel angle is equal to or greater than 511 x 1,5 degrees = 766,5 degrees to the right,n
(n > -511
and n <= 0
) if the steering wheel angle is equal to or less than n x 1,5 degrees, and greater than (n-1) x 1,5 degrees, turning clockwise (i.e. to the right),n
(n >= 1
and n < 511
) if the steering wheel angle is equal to or less than n x 0,1 degrees, and greater than (n-1) x 0,1 degrees, turning counter-clockwise (i.e. to the left),511
if the steering wheel angle is greater than 510 x 1,5 degrees = 765 degrees to the left,512
if information is not available.@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)
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionAdhesionSubCauseCode | ( | const cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t & | in, |
cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode & | out | ||
) |
Definition at line 88 of file convertAdverseWeatherConditionAdhesionSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode | ( | const cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t & | in, |
cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode & | out | ||
) |
Definition at line 80 of file convertAdverseWeatherConditionExtremeWeatherConditionSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionPrecipitationSubCauseCode | ( | const cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t & | in, |
cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode & | out | ||
) |
Definition at line 74 of file convertAdverseWeatherConditionPrecipitationSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_AdverseWeatherConditionVisibilitySubCauseCode | ( | const cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t & | in, |
cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode & | out | ||
) |
Definition at line 84 of file convertAdverseWeatherConditionVisibilitySubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toRos_EmergencyVehicleApproachingSubCauseCode | ( | const cam_ts_EmergencyVehicleApproachingSubCauseCode_t & | in, |
cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode & | out | ||
) |
Definition at line 73 of file convertEmergencyVehicleApproachingSubCauseCode.h.
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.
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.
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.
void etsi_its_cam_ts_conversion::toRos_HazardousLocationAnimalOnTheRoadSubCauseCode | ( | const cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t & | in, |
cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode & | out | ||
) |
Definition at line 86 of file convertHazardousLocationAnimalOnTheRoadSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_HazardousLocationDangerousCurveSubCauseCode | ( | const cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t & | in, |
cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode & | out | ||
) |
Definition at line 81 of file convertHazardousLocationDangerousCurveSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_HazardousLocationObstacleOnTheRoadSubCauseCode | ( | const cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t & | in, |
cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode & | out | ||
) |
Definition at line 82 of file convertHazardousLocationObstacleOnTheRoadSubCauseCode.h.
void etsi_its_cam_ts_conversion::toRos_HazardousLocationSurfaceConditionSubCauseCode | ( | const cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t & | in, |
cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode & | out | ||
) |
Definition at line 88 of file convertHazardousLocationSurfaceConditionSubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toRos_RescueAndRecoveryWorkInProgressSubCauseCode | ( | const cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t & | in, |
cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode & | out | ||
) |
Definition at line 83 of file convertRescueAndRecoveryWorkInProgressSubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionAdhesionSubCauseCode | ( | const cam_ts_msgs::AdverseWeatherConditionAdhesionSubCauseCode & | in, |
cam_ts_AdverseWeatherCondition_AdhesionSubCauseCode_t & | out | ||
) |
Definition at line 92 of file convertAdverseWeatherConditionAdhesionSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionExtremeWeatherConditionSubCauseCode | ( | const cam_ts_msgs::AdverseWeatherConditionExtremeWeatherConditionSubCauseCode & | in, |
cam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode_t & | out | ||
) |
Definition at line 84 of file convertAdverseWeatherConditionExtremeWeatherConditionSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionPrecipitationSubCauseCode | ( | const cam_ts_msgs::AdverseWeatherConditionPrecipitationSubCauseCode & | in, |
cam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode_t & | out | ||
) |
Definition at line 78 of file convertAdverseWeatherConditionPrecipitationSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_AdverseWeatherConditionVisibilitySubCauseCode | ( | const cam_ts_msgs::AdverseWeatherConditionVisibilitySubCauseCode & | in, |
cam_ts_AdverseWeatherCondition_VisibilitySubCauseCode_t & | out | ||
) |
Definition at line 88 of file convertAdverseWeatherConditionVisibilitySubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toStruct_EmergencyVehicleApproachingSubCauseCode | ( | const cam_ts_msgs::EmergencyVehicleApproachingSubCauseCode & | in, |
cam_ts_EmergencyVehicleApproachingSubCauseCode_t & | out | ||
) |
Definition at line 77 of file convertEmergencyVehicleApproachingSubCauseCode.h.
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.
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.
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.
void etsi_its_cam_ts_conversion::toStruct_HazardousLocationAnimalOnTheRoadSubCauseCode | ( | const cam_ts_msgs::HazardousLocationAnimalOnTheRoadSubCauseCode & | in, |
cam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode_t & | out | ||
) |
Definition at line 90 of file convertHazardousLocationAnimalOnTheRoadSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_HazardousLocationDangerousCurveSubCauseCode | ( | const cam_ts_msgs::HazardousLocationDangerousCurveSubCauseCode & | in, |
cam_ts_HazardousLocation_DangerousCurveSubCauseCode_t & | out | ||
) |
Definition at line 85 of file convertHazardousLocationDangerousCurveSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_HazardousLocationObstacleOnTheRoadSubCauseCode | ( | const cam_ts_msgs::HazardousLocationObstacleOnTheRoadSubCauseCode & | in, |
cam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode_t & | out | ||
) |
Definition at line 86 of file convertHazardousLocationObstacleOnTheRoadSubCauseCode.h.
void etsi_its_cam_ts_conversion::toStruct_HazardousLocationSurfaceConditionSubCauseCode | ( | const cam_ts_msgs::HazardousLocationSurfaceConditionSubCauseCode & | in, |
cam_ts_HazardousLocation_SurfaceConditionSubCauseCode_t & | out | ||
) |
Definition at line 92 of file convertHazardousLocationSurfaceConditionSubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
void etsi_its_cam_ts_conversion::toStruct_RescueAndRecoveryWorkInProgressSubCauseCode | ( | const cam_ts_msgs::RescueAndRecoveryWorkInProgressSubCauseCode & | in, |
cam_ts_RescueAndRecoveryWorkInProgressSubCauseCode_t & | out | ||
) |
Definition at line 87 of file convertRescueAndRecoveryWorkInProgressSubCauseCode.h.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.