Functions
etsi_its_cpm_ts_conversion Namespace Reference

Perceived Objects This DF provides a list of perceived objects represented in the coordinate system in which the y-axis corresponds to the North direction, the x-axis to the East direction, and the z- axis to the vertical direction. More...

Functions

void toRos_Acceleration3dWithConfidence (const cpm_ts_Acceleration3dWithConfidence_t &in, cpm_ts_msgs::Acceleration3dWithConfidence &out)
 
void toRos_AccelerationCartesian (const cpm_ts_AccelerationCartesian_t &in, cpm_ts_msgs::AccelerationCartesian &out)
 
void toRos_AccelerationComponent (const cpm_ts_AccelerationComponent_t &in, cpm_ts_msgs::AccelerationComponent &out)
 
void toRos_AccelerationConfidence (const cpm_ts_AccelerationConfidence_t &in, cpm_ts_msgs::AccelerationConfidence &out)
 
void toRos_AccelerationMagnitude (const cpm_ts_AccelerationMagnitude_t &in, cpm_ts_msgs::AccelerationMagnitude &out)
 
void toRos_AccelerationMagnitudeValue (const cpm_ts_AccelerationMagnitudeValue_t &in, cpm_ts_msgs::AccelerationMagnitudeValue &out)
 
void toRos_AccelerationPolarWithZ (const cpm_ts_AccelerationPolarWithZ_t &in, cpm_ts_msgs::AccelerationPolarWithZ &out)
 
void toRos_AccelerationValue (const cpm_ts_AccelerationValue_t &in, cpm_ts_msgs::AccelerationValue &out)
 
void toRos_Altitude (const cpm_ts_Altitude_t &in, cpm_ts_msgs::Altitude &out)
 
void toRos_AltitudeConfidence (const cpm_ts_AltitudeConfidence_t &in, cpm_ts_msgs::AltitudeConfidence &out)
 
void toRos_AltitudeValue (const cpm_ts_AltitudeValue_t &in, cpm_ts_msgs::AltitudeValue &out)
 
void toRos_AngleConfidence (const cpm_ts_AngleConfidence_t &in, cpm_ts_msgs::AngleConfidence &out)
 
void toRos_AngularSpeedConfidence (const cpm_ts_AngularSpeedConfidence_t &in, cpm_ts_msgs::AngularSpeedConfidence &out)
 
void toRos_CardinalNumber1B (const cpm_ts_CardinalNumber1B_t &in, cpm_ts_msgs::CardinalNumber1B &out)
 
void toRos_CardinalNumber3b (const cpm_ts_CardinalNumber3b_t &in, cpm_ts_msgs::CardinalNumber3b &out)
 
void toRos_CartesianAngle (const cpm_ts_CartesianAngle_t &in, cpm_ts_msgs::CartesianAngle &out)
 
void toRos_CartesianAngleValue (const cpm_ts_CartesianAngleValue_t &in, cpm_ts_msgs::CartesianAngleValue &out)
 
void toRos_CartesianAngularVelocityComponent (const cpm_ts_CartesianAngularVelocityComponent_t &in, cpm_ts_msgs::CartesianAngularVelocityComponent &out)
 
void toRos_CartesianAngularVelocityComponentValue (const cpm_ts_CartesianAngularVelocityComponentValue_t &in, cpm_ts_msgs::CartesianAngularVelocityComponentValue &out)
 
void toRos_CartesianCoordinate (const cpm_ts_CartesianCoordinate_t &in, cpm_ts_msgs::CartesianCoordinate &out)
 
void toRos_CartesianCoordinateLarge (const cpm_ts_CartesianCoordinateLarge_t &in, cpm_ts_msgs::CartesianCoordinateLarge &out)
 
void toRos_CartesianCoordinateSmall (const cpm_ts_CartesianCoordinateSmall_t &in, cpm_ts_msgs::CartesianCoordinateSmall &out)
 
void toRos_CartesianCoordinateWithConfidence (const cpm_ts_CartesianCoordinateWithConfidence_t &in, cpm_ts_msgs::CartesianCoordinateWithConfidence &out)
 
void toRos_CartesianPosition3d (const cpm_ts_CartesianPosition3d_t &in, cpm_ts_msgs::CartesianPosition3d &out)
 
void toRos_CartesianPosition3dWithConfidence (const cpm_ts_CartesianPosition3dWithConfidence_t &in, cpm_ts_msgs::CartesianPosition3dWithConfidence &out)
 
void toRos_CircularShape (const cpm_ts_CircularShape_t &in, cpm_ts_msgs::CircularShape &out)
 
void toRos_CollectivePerceptionMessage (const cpm_ts_CollectivePerceptionMessage_t &in, cpm_ts_msgs::CollectivePerceptionMessage &out)
 
void toRos_ConfidenceLevel (const cpm_ts_ConfidenceLevel_t &in, cpm_ts_msgs::ConfidenceLevel &out)
 
void toRos_ConstraintWrappedCpmContainers (const cpm_ts_ConstraintWrappedCpmContainers_t &in, cpm_ts_msgs::ConstraintWrappedCpmContainers &out)
 
void toRos_CoordinateConfidence (const cpm_ts_CoordinateConfidence_t &in, cpm_ts_msgs::CoordinateConfidence &out)
 
void toRos_CorrelationCellValue (const cpm_ts_CorrelationCellValue_t &in, cpm_ts_msgs::CorrelationCellValue &out)
 
void toRos_CorrelationColumn (const cpm_ts_CorrelationColumn_t &in, cpm_ts_msgs::CorrelationColumn &out)
 
void toRos_CpmContainerId (const cpm_ts_CpmContainerId_t &in, cpm_ts_msgs::CpmContainerId &out)
 
void toRos_CpmPayload (const cpm_ts_CpmPayload_t &in, cpm_ts_msgs::CpmPayload &out)
 
void toRos_DeltaTimeMilliSecondSigned (const cpm_ts_DeltaTimeMilliSecondSigned_t &in, cpm_ts_msgs::DeltaTimeMilliSecondSigned &out)
 
void toRos_EllipticalShape (const cpm_ts_EllipticalShape_t &in, cpm_ts_msgs::EllipticalShape &out)
 
void toRos_EulerAnglesWithConfidence (const cpm_ts_EulerAnglesWithConfidence_t &in, cpm_ts_msgs::EulerAnglesWithConfidence &out)
 
void toRos_HeadingValue (const cpm_ts_HeadingValue_t &in, cpm_ts_msgs::HeadingValue &out)
 
void toRos_Identifier1B (const cpm_ts_Identifier1B_t &in, cpm_ts_msgs::Identifier1B &out)
 
void toRos_Identifier2B (const cpm_ts_Identifier2B_t &in, cpm_ts_msgs::Identifier2B &out)
 
void toRos_IntersectionReferenceId (const cpm_ts_IntersectionReferenceId_t &in, cpm_ts_msgs::IntersectionReferenceId &out)
 
void toRos_ItsPduHeader (const cpm_ts_ItsPduHeader_t &in, cpm_ts_msgs::ItsPduHeader &out)
 
void toRos_Latitude (const cpm_ts_Latitude_t &in, cpm_ts_msgs::Latitude &out)
 
void toRos_Longitude (const cpm_ts_Longitude_t &in, cpm_ts_msgs::Longitude &out)
 
void toRos_LongitudinalLanePosition (const cpm_ts_LongitudinalLanePosition_t &in, cpm_ts_msgs::LongitudinalLanePosition &out)
 
void toRos_LongitudinalLanePositionConfidence (const cpm_ts_LongitudinalLanePositionConfidence_t &in, cpm_ts_msgs::LongitudinalLanePositionConfidence &out)
 
void toRos_LongitudinalLanePositionValue (const cpm_ts_LongitudinalLanePositionValue_t &in, cpm_ts_msgs::LongitudinalLanePositionValue &out)
 
void toRos_LowerTriangularPositiveSemidefiniteMatrices (const cpm_ts_LowerTriangularPositiveSemidefiniteMatrices_t &in, cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &out)
 
void toRos_LowerTriangularPositiveSemidefiniteMatrix (const cpm_ts_LowerTriangularPositiveSemidefiniteMatrix_t &in, cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrix &out)
 
void toRos_LowerTriangularPositiveSemidefiniteMatrixColumns (const cpm_ts_LowerTriangularPositiveSemidefiniteMatrixColumns_t &in, cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrixColumns &out)
 
void toRos_ManagementContainer (const cpm_ts_ManagementContainer_t &in, cpm_ts_msgs::ManagementContainer &out)
 
void toRos_MapPosition (const cpm_ts_MapPosition_t &in, cpm_ts_msgs::MapPosition &out)
 
void toRos_MapReference (const cpm_ts_MapReference_t &in, cpm_ts_msgs::MapReference &out)
 
void toRos_MatrixIncludedComponents (const cpm_ts_MatrixIncludedComponents_t &in, cpm_ts_msgs::MatrixIncludedComponents &out)
 
void toRos_MessageId (const cpm_ts_MessageId_t &in, cpm_ts_msgs::MessageId &out)
 
void toRos_MessageRateHz (const cpm_ts_MessageRateHz_t &in, cpm_ts_msgs::MessageRateHz &out)
 
void toRos_MessageRateRange (const cpm_ts_MessageRateRange_t &in, cpm_ts_msgs::MessageRateRange &out)
 
void toRos_MessageSegmentationInfo (const cpm_ts_MessageSegmentationInfo_t &in, cpm_ts_msgs::MessageSegmentationInfo &out)
 
void toRos_ObjectClass (const cpm_ts_ObjectClass_t &in, cpm_ts_msgs::ObjectClass &out)
 
void toRos_ObjectClassDescription (const cpm_ts_ObjectClassDescription_t &in, cpm_ts_msgs::ObjectClassDescription &out)
 
void toRos_ObjectClassWithConfidence (const cpm_ts_ObjectClassWithConfidence_t &in, cpm_ts_msgs::ObjectClassWithConfidence &out)
 
void toRos_ObjectDimension (const cpm_ts_ObjectDimension_t &in, cpm_ts_msgs::ObjectDimension &out)
 
void toRos_ObjectDimensionConfidence (const cpm_ts_ObjectDimensionConfidence_t &in, cpm_ts_msgs::ObjectDimensionConfidence &out)
 
void toRos_ObjectDimensionValue (const cpm_ts_ObjectDimensionValue_t &in, cpm_ts_msgs::ObjectDimensionValue &out)
 
void toRos_ObjectPerceptionQuality (const cpm_ts_ObjectPerceptionQuality_t &in, cpm_ts_msgs::ObjectPerceptionQuality &out)
 
void toRos_OrdinalNumber1B (const cpm_ts_OrdinalNumber1B_t &in, cpm_ts_msgs::OrdinalNumber1B &out)
 
void toRos_OrdinalNumber3b (const cpm_ts_OrdinalNumber3b_t &in, cpm_ts_msgs::OrdinalNumber3b &out)
 
void toRos_OriginatingRsuContainer (const cpm_ts_OriginatingRsuContainer_t &in, cpm_ts_msgs::OriginatingRsuContainer &out)
 
void toRos_OriginatingVehicleContainer (const cpm_ts_OriginatingVehicleContainer_t &in, cpm_ts_msgs::OriginatingVehicleContainer &out)
 
void toRos_OtherSubClass (const cpm_ts_OtherSubClass_t &in, cpm_ts_msgs::OtherSubClass &out)
 
void toRos_PerceivedObject (const cpm_ts_PerceivedObject_t &in, cpm_ts_msgs::PerceivedObject &out)
 
void toRos_PerceivedObjectContainer (const cpm_ts_PerceivedObjectContainer_t &in, cpm_ts_msgs::PerceivedObjectContainer &out)
 
void toRos_PerceivedObjectIds (const cpm_ts_PerceivedObjectIds_t &in, cpm_ts_msgs::PerceivedObjectIds &out)
 
void toRos_PerceivedObjects (const cpm_ts_PerceivedObjects_t &in, cpm_ts_msgs::PerceivedObjects &out)
 
void toRos_PerceptionRegion (const cpm_ts_PerceptionRegion_t &in, cpm_ts_msgs::PerceptionRegion &out)
 
void toRos_PerceptionRegionContainer (const cpm_ts_PerceptionRegionContainer_t &in, cpm_ts_msgs::PerceptionRegionContainer &out)
 
void toRos_PolygonalShape (const cpm_ts_PolygonalShape_t &in, cpm_ts_msgs::PolygonalShape &out)
 
void toRos_PosConfidenceEllipse (const cpm_ts_PosConfidenceEllipse_t &in, cpm_ts_msgs::PosConfidenceEllipse &out)
 
void toRos_RadialShape (const cpm_ts_RadialShape_t &in, cpm_ts_msgs::RadialShape &out)
 
void toRos_RadialShapeDetails (const cpm_ts_RadialShapeDetails_t &in, cpm_ts_msgs::RadialShapeDetails &out)
 
void toRos_RadialShapes (const cpm_ts_RadialShapes_t &in, cpm_ts_msgs::RadialShapes &out)
 
void toRos_RadialShapesList (const cpm_ts_RadialShapesList_t &in, cpm_ts_msgs::RadialShapesList &out)
 
void toRos_RectangularShape (const cpm_ts_RectangularShape_t &in, cpm_ts_msgs::RectangularShape &out)
 
void toRos_ReferencePosition (const cpm_ts_ReferencePosition_t &in, cpm_ts_msgs::ReferencePosition &out)
 
void toRos_RoadSegmentReferenceId (const cpm_ts_RoadSegmentReferenceId_t &in, cpm_ts_msgs::RoadSegmentReferenceId &out)
 
void toRos_SemiAxisLength (const cpm_ts_SemiAxisLength_t &in, cpm_ts_msgs::SemiAxisLength &out)
 
void toRos_SensorInformation (const cpm_ts_SensorInformation_t &in, cpm_ts_msgs::SensorInformation &out)
 
void toRos_SensorInformationContainer (const cpm_ts_SensorInformationContainer_t &in, cpm_ts_msgs::SensorInformationContainer &out)
 
void toRos_SensorType (const cpm_ts_SensorType_t &in, cpm_ts_msgs::SensorType &out)
 
void toRos_SequenceOfCartesianPosition3d (const cpm_ts_SequenceOfCartesianPosition3d_t &in, cpm_ts_msgs::SequenceOfCartesianPosition3d &out)
 
void toRos_SequenceOfIdentifier1B (const cpm_ts_SequenceOfIdentifier1B_t &in, cpm_ts_msgs::SequenceOfIdentifier1B &out)
 
void toRos_Shape (const cpm_ts_Shape_t &in, cpm_ts_msgs::Shape &out)
 
void toRos_Speed (const cpm_ts_Speed_t &in, cpm_ts_msgs::Speed &out)
 
void toRos_SpeedConfidence (const cpm_ts_SpeedConfidence_t &in, cpm_ts_msgs::SpeedConfidence &out)
 
void toRos_SpeedValue (const cpm_ts_SpeedValue_t &in, cpm_ts_msgs::SpeedValue &out)
 
void toRos_StandardLength12b (const cpm_ts_StandardLength12b_t &in, cpm_ts_msgs::StandardLength12b &out)
 
void toRos_StandardLength1B (const cpm_ts_StandardLength1B_t &in, cpm_ts_msgs::StandardLength1B &out)
 
void toRos_StationId (const cpm_ts_StationId_t &in, cpm_ts_msgs::StationId &out)
 
void toRos_TimestampIts (const cpm_ts_TimestampIts_t &in, cpm_ts_msgs::TimestampIts &out)
 
void toRos_TrafficParticipantType (const cpm_ts_TrafficParticipantType_t &in, cpm_ts_msgs::TrafficParticipantType &out)
 
void toRos_TrailerData (const cpm_ts_TrailerData_t &in, cpm_ts_msgs::TrailerData &out)
 
void toRos_TrailerDataSet (const cpm_ts_TrailerDataSet_t &in, cpm_ts_msgs::TrailerDataSet &out)
 
void toRos_VehicleWidth (const cpm_ts_VehicleWidth_t &in, cpm_ts_msgs::VehicleWidth &out)
 
void toRos_Velocity3dWithConfidence (const cpm_ts_Velocity3dWithConfidence_t &in, cpm_ts_msgs::Velocity3dWithConfidence &out)
 
void toRos_VelocityCartesian (const cpm_ts_VelocityCartesian_t &in, cpm_ts_msgs::VelocityCartesian &out)
 
void toRos_VelocityComponent (const cpm_ts_VelocityComponent_t &in, cpm_ts_msgs::VelocityComponent &out)
 
void toRos_VelocityComponentValue (const cpm_ts_VelocityComponentValue_t &in, cpm_ts_msgs::VelocityComponentValue &out)
 
void toRos_VelocityPolarWithZ (const cpm_ts_VelocityPolarWithZ_t &in, cpm_ts_msgs::VelocityPolarWithZ &out)
 
void toRos_VruClusterInformation (const cpm_ts_VruClusterInformation_t &in, cpm_ts_msgs::VruClusterInformation &out)
 
void toRos_VruClusterProfiles (const cpm_ts_VruClusterProfiles_t &in, cpm_ts_msgs::VruClusterProfiles &out)
 
void toRos_VruProfileAndSubprofile (const cpm_ts_VruProfileAndSubprofile_t &in, cpm_ts_msgs::VruProfileAndSubprofile &out)
 
void toRos_VruSubProfileAnimal (const cpm_ts_VruSubProfileAnimal_t &in, cpm_ts_msgs::VruSubProfileAnimal &out)
 
void toRos_VruSubProfileBicyclist (const cpm_ts_VruSubProfileBicyclist_t &in, cpm_ts_msgs::VruSubProfileBicyclist &out)
 
void toRos_VruSubProfileMotorcyclist (const cpm_ts_VruSubProfileMotorcyclist_t &in, cpm_ts_msgs::VruSubProfileMotorcyclist &out)
 
void toRos_VruSubProfilePedestrian (const cpm_ts_VruSubProfilePedestrian_t &in, cpm_ts_msgs::VruSubProfilePedestrian &out)
 
void toRos_Wgs84Angle (const cpm_ts_Wgs84Angle_t &in, cpm_ts_msgs::Wgs84Angle &out)
 
void toRos_Wgs84AngleConfidence (const cpm_ts_Wgs84AngleConfidence_t &in, cpm_ts_msgs::Wgs84AngleConfidence &out)
 
void toRos_Wgs84AngleValue (const cpm_ts_Wgs84AngleValue_t &in, cpm_ts_msgs::Wgs84AngleValue &out)
 
void toRos_WrappedCpmContainer (const cpm_ts_WrappedCpmContainer_t &in, cpm_ts_msgs::WrappedCpmContainer &out)
 
void toRos_WrappedCpmContainers (const cpm_ts_WrappedCpmContainers_t &in, cpm_ts_msgs::WrappedCpmContainers &out)
 
void toStruct_Acceleration3dWithConfidence (const cpm_ts_msgs::Acceleration3dWithConfidence &in, cpm_ts_Acceleration3dWithConfidence_t &out)
 
void toStruct_AccelerationCartesian (const cpm_ts_msgs::AccelerationCartesian &in, cpm_ts_AccelerationCartesian_t &out)
 
void toStruct_AccelerationComponent (const cpm_ts_msgs::AccelerationComponent &in, cpm_ts_AccelerationComponent_t &out)
 
void toStruct_AccelerationConfidence (const cpm_ts_msgs::AccelerationConfidence &in, cpm_ts_AccelerationConfidence_t &out)
 
void toStruct_AccelerationMagnitude (const cpm_ts_msgs::AccelerationMagnitude &in, cpm_ts_AccelerationMagnitude_t &out)
 
void toStruct_AccelerationMagnitudeValue (const cpm_ts_msgs::AccelerationMagnitudeValue &in, cpm_ts_AccelerationMagnitudeValue_t &out)
 
void toStruct_AccelerationPolarWithZ (const cpm_ts_msgs::AccelerationPolarWithZ &in, cpm_ts_AccelerationPolarWithZ_t &out)
 
void toStruct_AccelerationValue (const cpm_ts_msgs::AccelerationValue &in, cpm_ts_AccelerationValue_t &out)
 
void toStruct_Altitude (const cpm_ts_msgs::Altitude &in, cpm_ts_Altitude_t &out)
 
void toStruct_AltitudeConfidence (const cpm_ts_msgs::AltitudeConfidence &in, cpm_ts_AltitudeConfidence_t &out)
 
void toStruct_AltitudeValue (const cpm_ts_msgs::AltitudeValue &in, cpm_ts_AltitudeValue_t &out)
 
void toStruct_AngleConfidence (const cpm_ts_msgs::AngleConfidence &in, cpm_ts_AngleConfidence_t &out)
 
void toStruct_AngularSpeedConfidence (const cpm_ts_msgs::AngularSpeedConfidence &in, cpm_ts_AngularSpeedConfidence_t &out)
 
void toStruct_CardinalNumber1B (const cpm_ts_msgs::CardinalNumber1B &in, cpm_ts_CardinalNumber1B_t &out)
 
void toStruct_CardinalNumber3b (const cpm_ts_msgs::CardinalNumber3b &in, cpm_ts_CardinalNumber3b_t &out)
 
void toStruct_CartesianAngle (const cpm_ts_msgs::CartesianAngle &in, cpm_ts_CartesianAngle_t &out)
 
void toStruct_CartesianAngleValue (const cpm_ts_msgs::CartesianAngleValue &in, cpm_ts_CartesianAngleValue_t &out)
 
void toStruct_CartesianAngularVelocityComponent (const cpm_ts_msgs::CartesianAngularVelocityComponent &in, cpm_ts_CartesianAngularVelocityComponent_t &out)
 
void toStruct_CartesianAngularVelocityComponentValue (const cpm_ts_msgs::CartesianAngularVelocityComponentValue &in, cpm_ts_CartesianAngularVelocityComponentValue_t &out)
 
void toStruct_CartesianCoordinate (const cpm_ts_msgs::CartesianCoordinate &in, cpm_ts_CartesianCoordinate_t &out)
 
void toStruct_CartesianCoordinateLarge (const cpm_ts_msgs::CartesianCoordinateLarge &in, cpm_ts_CartesianCoordinateLarge_t &out)
 
void toStruct_CartesianCoordinateSmall (const cpm_ts_msgs::CartesianCoordinateSmall &in, cpm_ts_CartesianCoordinateSmall_t &out)
 
void toStruct_CartesianCoordinateWithConfidence (const cpm_ts_msgs::CartesianCoordinateWithConfidence &in, cpm_ts_CartesianCoordinateWithConfidence_t &out)
 
void toStruct_CartesianPosition3d (const cpm_ts_msgs::CartesianPosition3d &in, cpm_ts_CartesianPosition3d_t &out)
 
void toStruct_CartesianPosition3dWithConfidence (const cpm_ts_msgs::CartesianPosition3dWithConfidence &in, cpm_ts_CartesianPosition3dWithConfidence_t &out)
 
void toStruct_CircularShape (const cpm_ts_msgs::CircularShape &in, cpm_ts_CircularShape_t &out)
 
void toStruct_CollectivePerceptionMessage (const cpm_ts_msgs::CollectivePerceptionMessage &in, cpm_ts_CollectivePerceptionMessage_t &out)
 
void toStruct_ConfidenceLevel (const cpm_ts_msgs::ConfidenceLevel &in, cpm_ts_ConfidenceLevel_t &out)
 
void toStruct_ConstraintWrappedCpmContainers (const cpm_ts_msgs::ConstraintWrappedCpmContainers &in, cpm_ts_ConstraintWrappedCpmContainers_t &out)
 
void toStruct_CoordinateConfidence (const cpm_ts_msgs::CoordinateConfidence &in, cpm_ts_CoordinateConfidence_t &out)
 
void toStruct_CorrelationCellValue (const cpm_ts_msgs::CorrelationCellValue &in, cpm_ts_CorrelationCellValue_t &out)
 
void toStruct_CorrelationColumn (const cpm_ts_msgs::CorrelationColumn &in, cpm_ts_CorrelationColumn_t &out)
 
void toStruct_CpmContainerId (const cpm_ts_msgs::CpmContainerId &in, cpm_ts_CpmContainerId_t &out)
 
void toStruct_CpmPayload (const cpm_ts_msgs::CpmPayload &in, cpm_ts_CpmPayload_t &out)
 
void toStruct_DeltaTimeMilliSecondSigned (const cpm_ts_msgs::DeltaTimeMilliSecondSigned &in, cpm_ts_DeltaTimeMilliSecondSigned_t &out)
 
void toStruct_EllipticalShape (const cpm_ts_msgs::EllipticalShape &in, cpm_ts_EllipticalShape_t &out)
 
void toStruct_EulerAnglesWithConfidence (const cpm_ts_msgs::EulerAnglesWithConfidence &in, cpm_ts_EulerAnglesWithConfidence_t &out)
 
void toStruct_HeadingValue (const cpm_ts_msgs::HeadingValue &in, cpm_ts_HeadingValue_t &out)
 
void toStruct_Identifier1B (const cpm_ts_msgs::Identifier1B &in, cpm_ts_Identifier1B_t &out)
 
void toStruct_Identifier2B (const cpm_ts_msgs::Identifier2B &in, cpm_ts_Identifier2B_t &out)
 
void toStruct_IntersectionReferenceId (const cpm_ts_msgs::IntersectionReferenceId &in, cpm_ts_IntersectionReferenceId_t &out)
 
void toStruct_ItsPduHeader (const cpm_ts_msgs::ItsPduHeader &in, cpm_ts_ItsPduHeader_t &out)
 
void toStruct_Latitude (const cpm_ts_msgs::Latitude &in, cpm_ts_Latitude_t &out)
 
void toStruct_Longitude (const cpm_ts_msgs::Longitude &in, cpm_ts_Longitude_t &out)
 
void toStruct_LongitudinalLanePosition (const cpm_ts_msgs::LongitudinalLanePosition &in, cpm_ts_LongitudinalLanePosition_t &out)
 
void toStruct_LongitudinalLanePositionConfidence (const cpm_ts_msgs::LongitudinalLanePositionConfidence &in, cpm_ts_LongitudinalLanePositionConfidence_t &out)
 
void toStruct_LongitudinalLanePositionValue (const cpm_ts_msgs::LongitudinalLanePositionValue &in, cpm_ts_LongitudinalLanePositionValue_t &out)
 
void toStruct_LowerTriangularPositiveSemidefiniteMatrices (const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &in, cpm_ts_LowerTriangularPositiveSemidefiniteMatrices_t &out)
 
void toStruct_LowerTriangularPositiveSemidefiniteMatrix (const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrix &in, cpm_ts_LowerTriangularPositiveSemidefiniteMatrix_t &out)
 
void toStruct_LowerTriangularPositiveSemidefiniteMatrixColumns (const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrixColumns &in, cpm_ts_LowerTriangularPositiveSemidefiniteMatrixColumns_t &out)
 
void toStruct_ManagementContainer (const cpm_ts_msgs::ManagementContainer &in, cpm_ts_ManagementContainer_t &out)
 
void toStruct_MapPosition (const cpm_ts_msgs::MapPosition &in, cpm_ts_MapPosition_t &out)
 
void toStruct_MapReference (const cpm_ts_msgs::MapReference &in, cpm_ts_MapReference_t &out)
 
void toStruct_MatrixIncludedComponents (const cpm_ts_msgs::MatrixIncludedComponents &in, cpm_ts_MatrixIncludedComponents_t &out)
 
void toStruct_MessageId (const cpm_ts_msgs::MessageId &in, cpm_ts_MessageId_t &out)
 
void toStruct_MessageRateHz (const cpm_ts_msgs::MessageRateHz &in, cpm_ts_MessageRateHz_t &out)
 
void toStruct_MessageRateRange (const cpm_ts_msgs::MessageRateRange &in, cpm_ts_MessageRateRange_t &out)
 
void toStruct_MessageSegmentationInfo (const cpm_ts_msgs::MessageSegmentationInfo &in, cpm_ts_MessageSegmentationInfo_t &out)
 
void toStruct_ObjectClass (const cpm_ts_msgs::ObjectClass &in, cpm_ts_ObjectClass_t &out)
 
void toStruct_ObjectClassDescription (const cpm_ts_msgs::ObjectClassDescription &in, cpm_ts_ObjectClassDescription_t &out)
 
void toStruct_ObjectClassWithConfidence (const cpm_ts_msgs::ObjectClassWithConfidence &in, cpm_ts_ObjectClassWithConfidence_t &out)
 
void toStruct_ObjectDimension (const cpm_ts_msgs::ObjectDimension &in, cpm_ts_ObjectDimension_t &out)
 
void toStruct_ObjectDimensionConfidence (const cpm_ts_msgs::ObjectDimensionConfidence &in, cpm_ts_ObjectDimensionConfidence_t &out)
 
void toStruct_ObjectDimensionValue (const cpm_ts_msgs::ObjectDimensionValue &in, cpm_ts_ObjectDimensionValue_t &out)
 
void toStruct_ObjectPerceptionQuality (const cpm_ts_msgs::ObjectPerceptionQuality &in, cpm_ts_ObjectPerceptionQuality_t &out)
 
void toStruct_OrdinalNumber1B (const cpm_ts_msgs::OrdinalNumber1B &in, cpm_ts_OrdinalNumber1B_t &out)
 
void toStruct_OrdinalNumber3b (const cpm_ts_msgs::OrdinalNumber3b &in, cpm_ts_OrdinalNumber3b_t &out)
 
void toStruct_OriginatingRsuContainer (const cpm_ts_msgs::OriginatingRsuContainer &in, cpm_ts_OriginatingRsuContainer_t &out)
 
void toStruct_OriginatingVehicleContainer (const cpm_ts_msgs::OriginatingVehicleContainer &in, cpm_ts_OriginatingVehicleContainer_t &out)
 
void toStruct_OtherSubClass (const cpm_ts_msgs::OtherSubClass &in, cpm_ts_OtherSubClass_t &out)
 
void toStruct_PerceivedObject (const cpm_ts_msgs::PerceivedObject &in, cpm_ts_PerceivedObject_t &out)
 
void toStruct_PerceivedObjectContainer (const cpm_ts_msgs::PerceivedObjectContainer &in, cpm_ts_PerceivedObjectContainer_t &out)
 
void toStruct_PerceivedObjectIds (const cpm_ts_msgs::PerceivedObjectIds &in, cpm_ts_PerceivedObjectIds_t &out)
 
void toStruct_PerceivedObjects (const cpm_ts_msgs::PerceivedObjects &in, cpm_ts_PerceivedObjects_t &out)
 
void toStruct_PerceptionRegion (const cpm_ts_msgs::PerceptionRegion &in, cpm_ts_PerceptionRegion_t &out)
 
void toStruct_PerceptionRegionContainer (const cpm_ts_msgs::PerceptionRegionContainer &in, cpm_ts_PerceptionRegionContainer_t &out)
 
void toStruct_PolygonalShape (const cpm_ts_msgs::PolygonalShape &in, cpm_ts_PolygonalShape_t &out)
 
void toStruct_PosConfidenceEllipse (const cpm_ts_msgs::PosConfidenceEllipse &in, cpm_ts_PosConfidenceEllipse_t &out)
 
void toStruct_RadialShape (const cpm_ts_msgs::RadialShape &in, cpm_ts_RadialShape_t &out)
 
void toStruct_RadialShapeDetails (const cpm_ts_msgs::RadialShapeDetails &in, cpm_ts_RadialShapeDetails_t &out)
 
void toStruct_RadialShapes (const cpm_ts_msgs::RadialShapes &in, cpm_ts_RadialShapes_t &out)
 
void toStruct_RadialShapesList (const cpm_ts_msgs::RadialShapesList &in, cpm_ts_RadialShapesList_t &out)
 
void toStruct_RectangularShape (const cpm_ts_msgs::RectangularShape &in, cpm_ts_RectangularShape_t &out)
 
void toStruct_ReferencePosition (const cpm_ts_msgs::ReferencePosition &in, cpm_ts_ReferencePosition_t &out)
 
void toStruct_RoadSegmentReferenceId (const cpm_ts_msgs::RoadSegmentReferenceId &in, cpm_ts_RoadSegmentReferenceId_t &out)
 
void toStruct_SemiAxisLength (const cpm_ts_msgs::SemiAxisLength &in, cpm_ts_SemiAxisLength_t &out)
 
void toStruct_SensorInformation (const cpm_ts_msgs::SensorInformation &in, cpm_ts_SensorInformation_t &out)
 
void toStruct_SensorInformationContainer (const cpm_ts_msgs::SensorInformationContainer &in, cpm_ts_SensorInformationContainer_t &out)
 
void toStruct_SensorType (const cpm_ts_msgs::SensorType &in, cpm_ts_SensorType_t &out)
 
void toStruct_SequenceOfCartesianPosition3d (const cpm_ts_msgs::SequenceOfCartesianPosition3d &in, cpm_ts_SequenceOfCartesianPosition3d_t &out)
 
void toStruct_SequenceOfIdentifier1B (const cpm_ts_msgs::SequenceOfIdentifier1B &in, cpm_ts_SequenceOfIdentifier1B_t &out)
 
void toStruct_Shape (const cpm_ts_msgs::Shape &in, cpm_ts_Shape_t &out)
 
void toStruct_Speed (const cpm_ts_msgs::Speed &in, cpm_ts_Speed_t &out)
 
void toStruct_SpeedConfidence (const cpm_ts_msgs::SpeedConfidence &in, cpm_ts_SpeedConfidence_t &out)
 
void toStruct_SpeedValue (const cpm_ts_msgs::SpeedValue &in, cpm_ts_SpeedValue_t &out)
 
void toStruct_StandardLength12b (const cpm_ts_msgs::StandardLength12b &in, cpm_ts_StandardLength12b_t &out)
 
void toStruct_StandardLength1B (const cpm_ts_msgs::StandardLength1B &in, cpm_ts_StandardLength1B_t &out)
 
void toStruct_StationId (const cpm_ts_msgs::StationId &in, cpm_ts_StationId_t &out)
 
void toStruct_TimestampIts (const cpm_ts_msgs::TimestampIts &in, cpm_ts_TimestampIts_t &out)
 
void toStruct_TrafficParticipantType (const cpm_ts_msgs::TrafficParticipantType &in, cpm_ts_TrafficParticipantType_t &out)
 
void toStruct_TrailerData (const cpm_ts_msgs::TrailerData &in, cpm_ts_TrailerData_t &out)
 
void toStruct_TrailerDataSet (const cpm_ts_msgs::TrailerDataSet &in, cpm_ts_TrailerDataSet_t &out)
 
void toStruct_VehicleWidth (const cpm_ts_msgs::VehicleWidth &in, cpm_ts_VehicleWidth_t &out)
 
void toStruct_Velocity3dWithConfidence (const cpm_ts_msgs::Velocity3dWithConfidence &in, cpm_ts_Velocity3dWithConfidence_t &out)
 
void toStruct_VelocityCartesian (const cpm_ts_msgs::VelocityCartesian &in, cpm_ts_VelocityCartesian_t &out)
 
void toStruct_VelocityComponent (const cpm_ts_msgs::VelocityComponent &in, cpm_ts_VelocityComponent_t &out)
 
void toStruct_VelocityComponentValue (const cpm_ts_msgs::VelocityComponentValue &in, cpm_ts_VelocityComponentValue_t &out)
 
void toStruct_VelocityPolarWithZ (const cpm_ts_msgs::VelocityPolarWithZ &in, cpm_ts_VelocityPolarWithZ_t &out)
 
void toStruct_VruClusterInformation (const cpm_ts_msgs::VruClusterInformation &in, cpm_ts_VruClusterInformation_t &out)
 
void toStruct_VruClusterProfiles (const cpm_ts_msgs::VruClusterProfiles &in, cpm_ts_VruClusterProfiles_t &out)
 
void toStruct_VruProfileAndSubprofile (const cpm_ts_msgs::VruProfileAndSubprofile &in, cpm_ts_VruProfileAndSubprofile_t &out)
 
void toStruct_VruSubProfileAnimal (const cpm_ts_msgs::VruSubProfileAnimal &in, cpm_ts_VruSubProfileAnimal_t &out)
 
void toStruct_VruSubProfileBicyclist (const cpm_ts_msgs::VruSubProfileBicyclist &in, cpm_ts_VruSubProfileBicyclist_t &out)
 
void toStruct_VruSubProfileMotorcyclist (const cpm_ts_msgs::VruSubProfileMotorcyclist &in, cpm_ts_VruSubProfileMotorcyclist_t &out)
 
void toStruct_VruSubProfilePedestrian (const cpm_ts_msgs::VruSubProfilePedestrian &in, cpm_ts_VruSubProfilePedestrian_t &out)
 
void toStruct_Wgs84Angle (const cpm_ts_msgs::Wgs84Angle &in, cpm_ts_Wgs84Angle_t &out)
 
void toStruct_Wgs84AngleConfidence (const cpm_ts_msgs::Wgs84AngleConfidence &in, cpm_ts_Wgs84AngleConfidence_t &out)
 
void toStruct_Wgs84AngleValue (const cpm_ts_msgs::Wgs84AngleValue &in, cpm_ts_Wgs84AngleValue_t &out)
 
void toStruct_WrappedCpmContainer (const cpm_ts_msgs::WrappedCpmContainer &in, cpm_ts_WrappedCpmContainer_t &out)
 
void toStruct_WrappedCpmContainers (const cpm_ts_msgs::WrappedCpmContainers &in, cpm_ts_WrappedCpmContainers_t &out)
 

Detailed Description

Perceived Objects This DF provides a list of perceived objects represented in the coordinate system in which the y-axis corresponds to the North direction, the x-axis to the East direction, and the z- axis to the vertical direction.

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Collective Perception Message (CPM) and is the top level Protocol Data Unit.

It shall include the following components:

@field header: the common message header for the facilities layer message.

@field payload: the payload of the message.

CollectivePerceptionMessage ::= SEQUENCE { header ItsPduHeader (WITH COMPONENTS {... , protocolVersion (2), messageId(cpm)}), payload CpmPayload

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents a list of CPM containers, each with their type identifier with an additional constraint.

ConstraintWrappedCpmContainers ::= WrappedCpmContainers

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DE represents the identifier of the container type.

CpmContainerId ::= INTEGER (1..16)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the payload of the CPM.

It shall include the following components:

@field managementContainer: the management container.

@field cpmContainers: the list of CPM containers, including its container type identifier and including either one or none of originatingVehicleContainer and/or originatingRsuContainer.

CpmPayload ::= SEQUENCE { managementContainer ManagementContainer, cpmContainers ConstraintWrappedCpmContainers, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

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

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

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

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

} (0..3601)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the management container of the CPM. The management container provides basic information about the originating ITS-S, which are not specific to a specific type of station.

It shall include the following components:

@field referenceTime: the reference time for all time related information in the CPM.

@field messageRateRange: the planned or expected range of the CPM generation rate.

@field segmentationInfo: information regarding the message segmentation on facility layer.

@field referencePosition: the reference position for all position related information in the CPM.

ManagementContainer ::= SEQUENCE { referenceTime TimestampIts, referencePosition ReferencePosition, segmentationInfo MessageSegmentationInfo OPTIONAL, messageRateRange MessageRateRange OPTIONAL, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the planned or expected range of the message generation rate.

It shall include the following components:

@field messageRateMin: the minimum planned or expected message rate.

@field messageRateMax: the maximum planned or expected message rate.

MessageRateRange::= SEQUENCE{ messageRateMin MessageRateHz, messageRateMax MessageRateHz

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Originating RSU Container.

It shall include the following components:

@field mapReference: identifies the MAPEM containing the topology information reference in the Perceived Object Container

OriginatingRsuContainer ::= SEQUENCE{ mapReference MapReference OPTIONAL, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Originating Vehicle Container

It shall include the following components:

@field orientationAngle: the angle and angle accuracy of the absolute orientation of the disseminating vehicle in the WGS84 coordinate system with respect to true North.

@field pitchAngle: the optional angle and angle accuracy between the ground plane and the current orientation of the vehicle's x-axis with respect to the ground plane about the y-axis according to the ISO 8855.

@field rollAngle: the optional angle and angle accuracy between the ground plane and the current orientation of a vehicle's y-axis with respect to the ground plane about the x-axis according to the ISO 8855

@field trailerData: information about the trailer dimensions and orientation in case a trailer is present.

OriginatingVehicleContainer ::= SEQUENCE { orientationAngle Wgs84Angle, pitchAngle CartesianAngle OPTIONAL, rollAngle CartesianAngle OPTIONAL, trailerDataSet TrailerDataSet OPTIONAL, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Perceived Object Container

It shall include the following components:

@field numberOfPerceivedObjects: the total number of perceived objects at the time of generating the message.

@field perceivedObjects: the list of perceived objects.

PerceivedObjectContainer ::= SEQUENCE { numberOfPerceivedObjects CardinalNumber1B, perceivedObjects PerceivedObjects, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents a list of identifiers of perceived objects.

PerceivedObjectIds::= SEQUENCE SIZE(0..255, ...) OF Identifier2B

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

PerceivedObjects::= SEQUENCE SIZE(0..255, ...) OF PerceivedObject (WITH COMPONENTS {... ,objectId PRESENT})

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the actual perception capabilities available to the transmitting ITS-S, offering additional (often dynamic) details to the information provided in the sensor information container.

It shall include the following components:

@field measurementDeltaTime: difference between the time of estimation of the perception region and the reference time. Positive values indicates that the provided information refers to a point in time after the reference time.

@field perceptionRegionConfidence: the perception confidence.

@field perceptionRegionShape: specification of the shape of the perception region.

@field shadowingApplies: indicates if the standard shadowing approach applies to the described perception region.

@field sensorIdList: the optional list of identifiers of the sensors which are involved in perceiving the region.

@field numberOfPerceivedObjects: the optional number of perceived objects contained in the perception region specified in the component perceptionRegionShape.

@field perceivedObjectIds: the optional list of identifiers of the objects specified in the Perceived Object Container that are contained in the perception region specified in the component perceptionRegionShape.

PerceptionRegion ::= SEQUENCE { measurementDeltaTime DeltaTimeMilliSecondSigned,
perceptionRegionConfidence ConfidenceLevel, perceptionRegionShape Shape, shadowingApplies BOOLEAN, sensorIdList SequenceOfIdentifier1B OPTIONAL, numberOfPerceivedObjects CardinalNumber1B OPTIONAL, perceivedObjectIds PerceivedObjectIds OPTIONAL, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Perception Region Container as a list of perception region information objects.

PerceptionRegionContainer ::= SEQUENCE SIZE(1..256, ...) OF PerceptionRegion

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the characteristics of a single sensor or data fusion system.

It shall include the following components:

@field sensorId: identifier of the sensor or data fusion system used to relate the perceived object in the Perceived Object Container to the sensor that detected it. this identifier shall uniquely identify the sensor inside the CPM, but may be changed from one CPM to the next.

@field sensorType: the type of the sensor.

@field perceptionRegionShape: the perception region of the sensor.

@field perceptionRegionConfidence: the homogeneous perception region confidence that can be assumed for the entire perception region shape of this sensor.

@field shadowingApplies: indicates if the standard shadowing approach applies to the described perception region.

SensorInformation ::= SEQUENCE { sensorId Identifier1B, sensorType SensorType, perceptionRegionShape Shape OPTIONAL, perceptionRegionConfidence ConfidenceLevel OPTIONAL, shadowingApplies BOOLEAN, ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents the Sensor Information Container as a list of information objects about the sensors or data fusion systems from which the station provides information about detected objects.

SensorInformationContainer ::= SEQUENCE SIZE(1..128, ...) OF SensorInformation

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents a list of trailer data.

TrailerDataSet::= SEQUENCE SIZE(1..8,...) OF TrailerData (WITH COMPONENTS {... ,frontOverhang ABSENT, rearOverhang ABSENT, trailerWidth ABSENT})

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents a CPM container preceded by its type identifier and a lenght indicator.

It shall include the following components:

@field containerId: the identifier of the container type.

@field containerData: the container content consistent with the container type.

WrappedCpmContainer ::= SEQUENCE { containerId CPM-CONTAINER-ID-AND-TYPE.&id( {CpmContainers} ), containerData CPM-CONTAINER-ID-AND-TYPE.&Type( {CpmContainers}{@containerId} )

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/cpm_ts103324/asn/CPM-PDU-Descriptions.asn \ asn1/raw/cpm_ts103324/asn/CPM-OriginatingStationContainers.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceivedObjectContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-PerceptionRegionContainer.asn \ asn1/raw/cpm_ts103324/asn/CPM-SensorInformationContainer.asn \ asn1/patched/cpm_ts103324/asn/cdd/ETSI-ITS-CDD.asn \ -t \ cpm_ts \ -o \

etsi_its_conversion/etsi_its_cpm_ts_conversion/include/etsi_its_cpm_ts_conversion

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

This DF represents a list of CPM containers, each with their type identifier.

WrappedCpmContainers::= SEQUENCE SIZE(1..8,...) OF WrappedCpmContainer

Function Documentation

◆ toRos_Acceleration3dWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_Acceleration3dWithConfidence ( const cpm_ts_Acceleration3dWithConfidence_t in,
cpm_ts_msgs::Acceleration3dWithConfidence &  out 
)

Definition at line 75 of file convertAcceleration3dWithConfidence.h.

◆ toRos_AccelerationCartesian()

void etsi_its_cpm_ts_conversion::toRos_AccelerationCartesian ( const cpm_ts_AccelerationCartesian_t in,
cpm_ts_msgs::AccelerationCartesian &  out 
)

Definition at line 77 of file convertAccelerationCartesian.h.

◆ toRos_AccelerationComponent()

void etsi_its_cpm_ts_conversion::toRos_AccelerationComponent ( const cpm_ts_AccelerationComponent_t in,
cpm_ts_msgs::AccelerationComponent &  out 
)

Definition at line 75 of file convertAccelerationComponent.h.

◆ toRos_AccelerationConfidence()

void etsi_its_cpm_ts_conversion::toRos_AccelerationConfidence ( const cpm_ts_AccelerationConfidence_t in,
cpm_ts_msgs::AccelerationConfidence &  out 
)

Definition at line 86 of file convertAccelerationConfidence.h.

◆ toRos_AccelerationMagnitude()

void etsi_its_cpm_ts_conversion::toRos_AccelerationMagnitude ( const cpm_ts_AccelerationMagnitude_t in,
cpm_ts_msgs::AccelerationMagnitude &  out 
)

Definition at line 75 of file convertAccelerationMagnitude.h.

◆ toRos_AccelerationMagnitudeValue()

void etsi_its_cpm_ts_conversion::toRos_AccelerationMagnitudeValue ( const cpm_ts_AccelerationMagnitudeValue_t in,
cpm_ts_msgs::AccelerationMagnitudeValue &  out 
)

Definition at line 76 of file convertAccelerationMagnitudeValue.h.

◆ toRos_AccelerationPolarWithZ()

void etsi_its_cpm_ts_conversion::toRos_AccelerationPolarWithZ ( const cpm_ts_AccelerationPolarWithZ_t in,
cpm_ts_msgs::AccelerationPolarWithZ &  out 
)

Definition at line 79 of file convertAccelerationPolarWithZ.h.

◆ toRos_AccelerationValue()

void etsi_its_cpm_ts_conversion::toRos_AccelerationValue ( const cpm_ts_AccelerationValue_t in,
cpm_ts_msgs::AccelerationValue &  out 
)

Definition at line 79 of file convertAccelerationValue.h.

◆ toRos_Altitude()

void etsi_its_cpm_ts_conversion::toRos_Altitude ( const cpm_ts_Altitude_t in,
cpm_ts_msgs::Altitude &  out 
)

Definition at line 77 of file convertAltitude.h.

◆ toRos_AltitudeConfidence()

void etsi_its_cpm_ts_conversion::toRos_AltitudeConfidence ( const cpm_ts_AltitudeConfidence_t in,
cpm_ts_msgs::AltitudeConfidence &  out 
)

Definition at line 111 of file convertAltitudeConfidence.h.

◆ toRos_AltitudeValue()

void etsi_its_cpm_ts_conversion::toRos_AltitudeValue ( const cpm_ts_AltitudeValue_t in,
cpm_ts_msgs::AltitudeValue &  out 
)

Definition at line 79 of file convertAltitudeValue.h.

◆ toRos_AngleConfidence()

void etsi_its_cpm_ts_conversion::toRos_AngleConfidence ( const cpm_ts_AngleConfidence_t in,
cpm_ts_msgs::AngleConfidence &  out 
)

Definition at line 76 of file convertAngleConfidence.h.

◆ toRos_AngularSpeedConfidence()

void etsi_its_cpm_ts_conversion::toRos_AngularSpeedConfidence ( const cpm_ts_AngularSpeedConfidence_t in,
cpm_ts_msgs::AngularSpeedConfidence &  out 
)

Definition at line 86 of file convertAngularSpeedConfidence.h.

◆ toRos_CardinalNumber1B()

void etsi_its_cpm_ts_conversion::toRos_CardinalNumber1B ( const cpm_ts_CardinalNumber1B_t in,
cpm_ts_msgs::CardinalNumber1B &  out 
)

Definition at line 66 of file convertCardinalNumber1B.h.

◆ toRos_CardinalNumber3b()

void etsi_its_cpm_ts_conversion::toRos_CardinalNumber3b ( const cpm_ts_CardinalNumber3b_t in,
cpm_ts_msgs::CardinalNumber3b &  out 
)

Definition at line 66 of file convertCardinalNumber3b.h.

◆ toRos_CartesianAngle()

void etsi_its_cpm_ts_conversion::toRos_CartesianAngle ( const cpm_ts_CartesianAngle_t in,
cpm_ts_msgs::CartesianAngle &  out 
)

Definition at line 75 of file convertCartesianAngle.h.

◆ toRos_CartesianAngleValue()

void etsi_its_cpm_ts_conversion::toRos_CartesianAngleValue ( const cpm_ts_CartesianAngleValue_t in,
cpm_ts_msgs::CartesianAngleValue &  out 
)

Definition at line 77 of file convertCartesianAngleValue.h.

◆ toRos_CartesianAngularVelocityComponent()

void etsi_its_cpm_ts_conversion::toRos_CartesianAngularVelocityComponent ( const cpm_ts_CartesianAngularVelocityComponent_t in,
cpm_ts_msgs::CartesianAngularVelocityComponent &  out 
)

Definition at line 75 of file convertCartesianAngularVelocityComponent.h.

◆ toRos_CartesianAngularVelocityComponentValue()

void etsi_its_cpm_ts_conversion::toRos_CartesianAngularVelocityComponentValue ( const cpm_ts_CartesianAngularVelocityComponentValue_t in,
cpm_ts_msgs::CartesianAngularVelocityComponentValue &  out 
)

◆ toRos_CartesianCoordinate()

void etsi_its_cpm_ts_conversion::toRos_CartesianCoordinate ( const cpm_ts_CartesianCoordinate_t in,
cpm_ts_msgs::CartesianCoordinate &  out 
)

Definition at line 75 of file convertCartesianCoordinate.h.

◆ toRos_CartesianCoordinateLarge()

void etsi_its_cpm_ts_conversion::toRos_CartesianCoordinateLarge ( const cpm_ts_CartesianCoordinateLarge_t in,
cpm_ts_msgs::CartesianCoordinateLarge &  out 
)

Definition at line 75 of file convertCartesianCoordinateLarge.h.

◆ toRos_CartesianCoordinateSmall()

void etsi_its_cpm_ts_conversion::toRos_CartesianCoordinateSmall ( const cpm_ts_CartesianCoordinateSmall_t in,
cpm_ts_msgs::CartesianCoordinateSmall &  out 
)

Definition at line 75 of file convertCartesianCoordinateSmall.h.

◆ toRos_CartesianCoordinateWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_CartesianCoordinateWithConfidence ( const cpm_ts_CartesianCoordinateWithConfidence_t in,
cpm_ts_msgs::CartesianCoordinateWithConfidence &  out 
)

Definition at line 75 of file convertCartesianCoordinateWithConfidence.h.

◆ toRos_CartesianPosition3d()

void etsi_its_cpm_ts_conversion::toRos_CartesianPosition3d ( const cpm_ts_CartesianPosition3d_t in,
cpm_ts_msgs::CartesianPosition3d &  out 
)

Definition at line 77 of file convertCartesianPosition3d.h.

◆ toRos_CartesianPosition3dWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_CartesianPosition3dWithConfidence ( const cpm_ts_CartesianPosition3dWithConfidence_t in,
cpm_ts_msgs::CartesianPosition3dWithConfidence &  out 
)

Definition at line 77 of file convertCartesianPosition3dWithConfidence.h.

◆ toRos_CircularShape()

void etsi_its_cpm_ts_conversion::toRos_CircularShape ( const cpm_ts_CircularShape_t in,
cpm_ts_msgs::CircularShape &  out 
)

Definition at line 81 of file convertCircularShape.h.

◆ toRos_CollectivePerceptionMessage()

void etsi_its_cpm_ts_conversion::toRos_CollectivePerceptionMessage ( const cpm_ts_CollectivePerceptionMessage_t in,
cpm_ts_msgs::CollectivePerceptionMessage &  out 
)

Definition at line 73 of file convertCollectivePerceptionMessage.h.

◆ toRos_ConfidenceLevel()

void etsi_its_cpm_ts_conversion::toRos_ConfidenceLevel ( const cpm_ts_ConfidenceLevel_t in,
cpm_ts_msgs::ConfidenceLevel &  out 
)

Definition at line 73 of file convertConfidenceLevel.h.

◆ toRos_ConstraintWrappedCpmContainers()

void etsi_its_cpm_ts_conversion::toRos_ConstraintWrappedCpmContainers ( const cpm_ts_ConstraintWrappedCpmContainers_t in,
cpm_ts_msgs::ConstraintWrappedCpmContainers &  out 
)

Definition at line 62 of file convertConstraintWrappedCpmContainers.h.

◆ toRos_CoordinateConfidence()

void etsi_its_cpm_ts_conversion::toRos_CoordinateConfidence ( const cpm_ts_CoordinateConfidence_t in,
cpm_ts_msgs::CoordinateConfidence &  out 
)

Definition at line 76 of file convertCoordinateConfidence.h.

◆ toRos_CorrelationCellValue()

void etsi_its_cpm_ts_conversion::toRos_CorrelationCellValue ( const cpm_ts_CorrelationCellValue_t in,
cpm_ts_msgs::CorrelationCellValue &  out 
)

Definition at line 80 of file convertCorrelationCellValue.h.

◆ toRos_CorrelationColumn()

void etsi_its_cpm_ts_conversion::toRos_CorrelationColumn ( const cpm_ts_CorrelationColumn_t in,
cpm_ts_msgs::CorrelationColumn &  out 
)

Definition at line 74 of file convertCorrelationColumn.h.

◆ toRos_CpmContainerId()

void etsi_its_cpm_ts_conversion::toRos_CpmContainerId ( const cpm_ts_CpmContainerId_t in,
cpm_ts_msgs::CpmContainerId &  out 
)

Definition at line 64 of file convertCpmContainerId.h.

◆ toRos_CpmPayload()

void etsi_its_cpm_ts_conversion::toRos_CpmPayload ( const cpm_ts_CpmPayload_t in,
cpm_ts_msgs::CpmPayload &  out 
)

Definition at line 74 of file convertCpmPayload.h.

◆ toRos_DeltaTimeMilliSecondSigned()

void etsi_its_cpm_ts_conversion::toRos_DeltaTimeMilliSecondSigned ( const cpm_ts_DeltaTimeMilliSecondSigned_t in,
cpm_ts_msgs::DeltaTimeMilliSecondSigned &  out 
)

Definition at line 72 of file convertDeltaTimeMilliSecondSigned.h.

◆ toRos_EllipticalShape()

void etsi_its_cpm_ts_conversion::toRos_EllipticalShape ( const cpm_ts_EllipticalShape_t in,
cpm_ts_msgs::EllipticalShape &  out 
)

Definition at line 87 of file convertEllipticalShape.h.

◆ toRos_EulerAnglesWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_EulerAnglesWithConfidence ( const cpm_ts_EulerAnglesWithConfidence_t in,
cpm_ts_msgs::EulerAnglesWithConfidence &  out 
)

Definition at line 83 of file convertEulerAnglesWithConfidence.h.

◆ toRos_HeadingValue()

void etsi_its_cpm_ts_conversion::toRos_HeadingValue ( const cpm_ts_HeadingValue_t in,
cpm_ts_msgs::HeadingValue &  out 
)

Definition at line 77 of file convertHeadingValue.h.

◆ toRos_Identifier1B()

void etsi_its_cpm_ts_conversion::toRos_Identifier1B ( const cpm_ts_Identifier1B_t in,
cpm_ts_msgs::Identifier1B &  out 
)

Definition at line 66 of file convertIdentifier1B.h.

◆ toRos_Identifier2B()

void etsi_its_cpm_ts_conversion::toRos_Identifier2B ( const cpm_ts_Identifier2B_t in,
cpm_ts_msgs::Identifier2B &  out 
)

Definition at line 66 of file convertIdentifier2B.h.

◆ toRos_IntersectionReferenceId()

void etsi_its_cpm_ts_conversion::toRos_IntersectionReferenceId ( const cpm_ts_IntersectionReferenceId_t in,
cpm_ts_msgs::IntersectionReferenceId &  out 
)

Definition at line 76 of file convertIntersectionReferenceId.h.

◆ toRos_ItsPduHeader()

void etsi_its_cpm_ts_conversion::toRos_ItsPduHeader ( const cpm_ts_ItsPduHeader_t in,
cpm_ts_msgs::ItsPduHeader &  out 
)

Definition at line 80 of file convertItsPduHeader.h.

◆ toRos_Latitude()

void etsi_its_cpm_ts_conversion::toRos_Latitude ( const cpm_ts_Latitude_t in,
cpm_ts_msgs::Latitude &  out 
)

Definition at line 77 of file convertLatitude.h.

◆ toRos_Longitude()

void etsi_its_cpm_ts_conversion::toRos_Longitude ( const cpm_ts_Longitude_t in,
cpm_ts_msgs::Longitude &  out 
)

Definition at line 80 of file convertLongitude.h.

◆ toRos_LongitudinalLanePosition()

void etsi_its_cpm_ts_conversion::toRos_LongitudinalLanePosition ( const cpm_ts_LongitudinalLanePosition_t in,
cpm_ts_msgs::LongitudinalLanePosition &  out 
)

Definition at line 75 of file convertLongitudinalLanePosition.h.

◆ toRos_LongitudinalLanePositionConfidence()

void etsi_its_cpm_ts_conversion::toRos_LongitudinalLanePositionConfidence ( const cpm_ts_LongitudinalLanePositionConfidence_t in,
cpm_ts_msgs::LongitudinalLanePositionConfidence &  out 
)

Definition at line 76 of file convertLongitudinalLanePositionConfidence.h.

◆ toRos_LongitudinalLanePositionValue()

void etsi_its_cpm_ts_conversion::toRos_LongitudinalLanePositionValue ( const cpm_ts_LongitudinalLanePositionValue_t in,
cpm_ts_msgs::LongitudinalLanePositionValue &  out 
)

Definition at line 75 of file convertLongitudinalLanePositionValue.h.

◆ toRos_LowerTriangularPositiveSemidefiniteMatrices()

void etsi_its_cpm_ts_conversion::toRos_LowerTriangularPositiveSemidefiniteMatrices ( const cpm_ts_LowerTriangularPositiveSemidefiniteMatrices_t in,
cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &  out 
)

◆ toRos_LowerTriangularPositiveSemidefiniteMatrix()

void etsi_its_cpm_ts_conversion::toRos_LowerTriangularPositiveSemidefiniteMatrix ( const cpm_ts_LowerTriangularPositiveSemidefiniteMatrix_t in,
cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrix &  out 
)

◆ toRos_LowerTriangularPositiveSemidefiniteMatrixColumns()

void etsi_its_cpm_ts_conversion::toRos_LowerTriangularPositiveSemidefiniteMatrixColumns ( const cpm_ts_LowerTriangularPositiveSemidefiniteMatrixColumns_t in,
cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrixColumns &  out 
)

◆ toRos_ManagementContainer()

void etsi_its_cpm_ts_conversion::toRos_ManagementContainer ( const cpm_ts_ManagementContainer_t in,
cpm_ts_msgs::ManagementContainer &  out 
)

Definition at line 83 of file convertManagementContainer.h.

◆ toRos_MapPosition()

void etsi_its_cpm_ts_conversion::toRos_MapPosition ( const cpm_ts_MapPosition_t in,
cpm_ts_msgs::MapPosition &  out 
)

Definition at line 85 of file convertMapPosition.h.

◆ toRos_MapReference()

void etsi_its_cpm_ts_conversion::toRos_MapReference ( const cpm_ts_MapReference_t in,
cpm_ts_msgs::MapReference &  out 
)

Definition at line 75 of file convertMapReference.h.

◆ toRos_MatrixIncludedComponents()

void etsi_its_cpm_ts_conversion::toRos_MatrixIncludedComponents ( const cpm_ts_MatrixIncludedComponents_t in,
cpm_ts_msgs::MatrixIncludedComponents &  out 
)

Definition at line 97 of file convertMatrixIncludedComponents.h.

◆ toRos_MessageId()

void etsi_its_cpm_ts_conversion::toRos_MessageId ( const cpm_ts_MessageId_t in,
cpm_ts_msgs::MessageId &  out 
)

Definition at line 112 of file convertMessageId.h.

◆ toRos_MessageRateHz()

void etsi_its_cpm_ts_conversion::toRos_MessageRateHz ( const cpm_ts_MessageRateHz_t in,
cpm_ts_msgs::MessageRateHz &  out 
)

Definition at line 76 of file convertMessageRateHz.h.

◆ toRos_MessageRateRange()

void etsi_its_cpm_ts_conversion::toRos_MessageRateRange ( const cpm_ts_MessageRateRange_t in,
cpm_ts_msgs::MessageRateRange &  out 
)

Definition at line 72 of file convertMessageRateRange.h.

◆ toRos_MessageSegmentationInfo()

void etsi_its_cpm_ts_conversion::toRos_MessageSegmentationInfo ( const cpm_ts_MessageSegmentationInfo_t in,
cpm_ts_msgs::MessageSegmentationInfo &  out 
)

Definition at line 75 of file convertMessageSegmentationInfo.h.

◆ toRos_ObjectClass()

void etsi_its_cpm_ts_conversion::toRos_ObjectClass ( const cpm_ts_ObjectClass_t in,
cpm_ts_msgs::ObjectClass &  out 
)

Definition at line 84 of file convertObjectClass.h.

◆ toRos_ObjectClassDescription()

void etsi_its_cpm_ts_conversion::toRos_ObjectClassDescription ( const cpm_ts_ObjectClassDescription_t in,
cpm_ts_msgs::ObjectClassDescription &  out 
)

Definition at line 71 of file convertObjectClassDescription.h.

◆ toRos_ObjectClassWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_ObjectClassWithConfidence ( const cpm_ts_ObjectClassWithConfidence_t in,
cpm_ts_msgs::ObjectClassWithConfidence &  out 
)

Definition at line 75 of file convertObjectClassWithConfidence.h.

◆ toRos_ObjectDimension()

void etsi_its_cpm_ts_conversion::toRos_ObjectDimension ( const cpm_ts_ObjectDimension_t in,
cpm_ts_msgs::ObjectDimension &  out 
)

Definition at line 75 of file convertObjectDimension.h.

◆ toRos_ObjectDimensionConfidence()

void etsi_its_cpm_ts_conversion::toRos_ObjectDimensionConfidence ( const cpm_ts_ObjectDimensionConfidence_t in,
cpm_ts_msgs::ObjectDimensionConfidence &  out 
)

Definition at line 76 of file convertObjectDimensionConfidence.h.

◆ toRos_ObjectDimensionValue()

void etsi_its_cpm_ts_conversion::toRos_ObjectDimensionValue ( const cpm_ts_ObjectDimensionValue_t in,
cpm_ts_msgs::ObjectDimensionValue &  out 
)

Definition at line 75 of file convertObjectDimensionValue.h.

◆ toRos_ObjectPerceptionQuality()

void etsi_its_cpm_ts_conversion::toRos_ObjectPerceptionQuality ( const cpm_ts_ObjectPerceptionQuality_t in,
cpm_ts_msgs::ObjectPerceptionQuality &  out 
)

Definition at line 75 of file convertObjectPerceptionQuality.h.

◆ toRos_OrdinalNumber1B()

void etsi_its_cpm_ts_conversion::toRos_OrdinalNumber1B ( const cpm_ts_OrdinalNumber1B_t in,
cpm_ts_msgs::OrdinalNumber1B &  out 
)

Definition at line 66 of file convertOrdinalNumber1B.h.

◆ toRos_OrdinalNumber3b()

void etsi_its_cpm_ts_conversion::toRos_OrdinalNumber3b ( const cpm_ts_OrdinalNumber3b_t in,
cpm_ts_msgs::OrdinalNumber3b &  out 
)

Definition at line 66 of file convertOrdinalNumber3b.h.

◆ toRos_OriginatingRsuContainer()

void etsi_its_cpm_ts_conversion::toRos_OriginatingRsuContainer ( const cpm_ts_OriginatingRsuContainer_t in,
cpm_ts_msgs::OriginatingRsuContainer &  out 
)

Definition at line 70 of file convertOriginatingRsuContainer.h.

◆ toRos_OriginatingVehicleContainer()

void etsi_its_cpm_ts_conversion::toRos_OriginatingVehicleContainer ( const cpm_ts_OriginatingVehicleContainer_t in,
cpm_ts_msgs::OriginatingVehicleContainer &  out 
)

Definition at line 81 of file convertOriginatingVehicleContainer.h.

◆ toRos_OtherSubClass()

void etsi_its_cpm_ts_conversion::toRos_OtherSubClass ( const cpm_ts_OtherSubClass_t in,
cpm_ts_msgs::OtherSubClass &  out 
)

Definition at line 77 of file convertOtherSubClass.h.

◆ toRos_PerceivedObject()

void etsi_its_cpm_ts_conversion::toRos_PerceivedObject ( const cpm_ts_PerceivedObject_t in,
cpm_ts_msgs::PerceivedObject &  out 
)

Definition at line 135 of file convertPerceivedObject.h.

◆ toRos_PerceivedObjectContainer()

void etsi_its_cpm_ts_conversion::toRos_PerceivedObjectContainer ( const cpm_ts_PerceivedObjectContainer_t in,
cpm_ts_msgs::PerceivedObjectContainer &  out 
)

Definition at line 74 of file convertPerceivedObjectContainer.h.

◆ toRos_PerceivedObjectIds()

void etsi_its_cpm_ts_conversion::toRos_PerceivedObjectIds ( const cpm_ts_PerceivedObjectIds_t in,
cpm_ts_msgs::PerceivedObjectIds &  out 
)

Definition at line 68 of file convertPerceivedObjectIds.h.

◆ toRos_PerceivedObjects()

void etsi_its_cpm_ts_conversion::toRos_PerceivedObjects ( const cpm_ts_PerceivedObjects_t in,
cpm_ts_msgs::PerceivedObjects &  out 
)

Definition at line 68 of file convertPerceivedObjects.h.

◆ toRos_PerceptionRegion()

void etsi_its_cpm_ts_conversion::toRos_PerceptionRegion ( const cpm_ts_PerceptionRegion_t in,
cpm_ts_msgs::PerceptionRegion &  out 
)

Definition at line 95 of file convertPerceptionRegion.h.

◆ toRos_PerceptionRegionContainer()

void etsi_its_cpm_ts_conversion::toRos_PerceptionRegionContainer ( const cpm_ts_PerceptionRegionContainer_t in,
cpm_ts_msgs::PerceptionRegionContainer &  out 
)

Definition at line 68 of file convertPerceptionRegionContainer.h.

◆ toRos_PolygonalShape()

void etsi_its_cpm_ts_conversion::toRos_PolygonalShape ( const cpm_ts_PolygonalShape_t in,
cpm_ts_msgs::PolygonalShape &  out 
)

Definition at line 82 of file convertPolygonalShape.h.

◆ toRos_PosConfidenceEllipse()

void etsi_its_cpm_ts_conversion::toRos_PosConfidenceEllipse ( const cpm_ts_PosConfidenceEllipse_t in,
cpm_ts_msgs::PosConfidenceEllipse &  out 
)

Definition at line 85 of file convertPosConfidenceEllipse.h.

◆ toRos_RadialShape()

void etsi_its_cpm_ts_conversion::toRos_RadialShape ( const cpm_ts_RadialShape_t in,
cpm_ts_msgs::RadialShape &  out 
)

Definition at line 103 of file convertRadialShape.h.

◆ toRos_RadialShapeDetails()

void etsi_its_cpm_ts_conversion::toRos_RadialShapeDetails ( const cpm_ts_RadialShapeDetails_t in,
cpm_ts_msgs::RadialShapeDetails &  out 
)

Definition at line 96 of file convertRadialShapeDetails.h.

◆ toRos_RadialShapes()

void etsi_its_cpm_ts_conversion::toRos_RadialShapes ( const cpm_ts_RadialShapes_t in,
cpm_ts_msgs::RadialShapes &  out 
)

Definition at line 85 of file convertRadialShapes.h.

◆ toRos_RadialShapesList()

void etsi_its_cpm_ts_conversion::toRos_RadialShapesList ( const cpm_ts_RadialShapesList_t in,
cpm_ts_msgs::RadialShapesList &  out 
)

Definition at line 71 of file convertRadialShapesList.h.

◆ toRos_RectangularShape()

void etsi_its_cpm_ts_conversion::toRos_RectangularShape ( const cpm_ts_RectangularShape_t in,
cpm_ts_msgs::RectangularShape &  out 
)

Definition at line 86 of file convertRectangularShape.h.

◆ toRos_ReferencePosition()

void etsi_its_cpm_ts_conversion::toRos_ReferencePosition ( const cpm_ts_ReferencePosition_t in,
cpm_ts_msgs::ReferencePosition &  out 
)

Definition at line 84 of file convertReferencePosition.h.

◆ toRos_RoadSegmentReferenceId()

void etsi_its_cpm_ts_conversion::toRos_RoadSegmentReferenceId ( const cpm_ts_RoadSegmentReferenceId_t in,
cpm_ts_msgs::RoadSegmentReferenceId &  out 
)

Definition at line 76 of file convertRoadSegmentReferenceId.h.

◆ toRos_SemiAxisLength()

void etsi_its_cpm_ts_conversion::toRos_SemiAxisLength ( const cpm_ts_SemiAxisLength_t in,
cpm_ts_msgs::SemiAxisLength &  out 
)

Definition at line 89 of file convertSemiAxisLength.h.

◆ toRos_SensorInformation()

void etsi_its_cpm_ts_conversion::toRos_SensorInformation ( const cpm_ts_SensorInformation_t in,
cpm_ts_msgs::SensorInformation &  out 
)

Definition at line 88 of file convertSensorInformation.h.

◆ toRos_SensorInformationContainer()

void etsi_its_cpm_ts_conversion::toRos_SensorInformationContainer ( const cpm_ts_SensorInformationContainer_t in,
cpm_ts_msgs::SensorInformationContainer &  out 
)

Definition at line 68 of file convertSensorInformationContainer.h.

◆ toRos_SensorType()

void etsi_its_cpm_ts_conversion::toRos_SensorType ( const cpm_ts_SensorType_t in,
cpm_ts_msgs::SensorType &  out 
)

Definition at line 98 of file convertSensorType.h.

◆ toRos_SequenceOfCartesianPosition3d()

void etsi_its_cpm_ts_conversion::toRos_SequenceOfCartesianPosition3d ( const cpm_ts_SequenceOfCartesianPosition3d_t in,
cpm_ts_msgs::SequenceOfCartesianPosition3d &  out 
)

Definition at line 71 of file convertSequenceOfCartesianPosition3d.h.

◆ toRos_SequenceOfIdentifier1B()

void etsi_its_cpm_ts_conversion::toRos_SequenceOfIdentifier1B ( const cpm_ts_SequenceOfIdentifier1B_t in,
cpm_ts_msgs::SequenceOfIdentifier1B &  out 
)

Definition at line 71 of file convertSequenceOfIdentifier1B.h.

◆ toRos_Shape()

void etsi_its_cpm_ts_conversion::toRos_Shape ( const cpm_ts_Shape_t in,
cpm_ts_msgs::Shape &  out 
)

Definition at line 92 of file convertShape.h.

◆ toRos_Speed()

void etsi_its_cpm_ts_conversion::toRos_Speed ( const cpm_ts_Speed_t in,
cpm_ts_msgs::Speed &  out 
)

Definition at line 75 of file convertSpeed.h.

◆ toRos_SpeedConfidence()

void etsi_its_cpm_ts_conversion::toRos_SpeedConfidence ( const cpm_ts_SpeedConfidence_t in,
cpm_ts_msgs::SpeedConfidence &  out 
)

Definition at line 85 of file convertSpeedConfidence.h.

◆ toRos_SpeedValue()

void etsi_its_cpm_ts_conversion::toRos_SpeedValue ( const cpm_ts_SpeedValue_t in,
cpm_ts_msgs::SpeedValue &  out 
)

Definition at line 79 of file convertSpeedValue.h.

◆ toRos_StandardLength12b()

void etsi_its_cpm_ts_conversion::toRos_StandardLength12b ( const cpm_ts_StandardLength12b_t in,
cpm_ts_msgs::StandardLength12b &  out 
)

Definition at line 67 of file convertStandardLength12b.h.

◆ toRos_StandardLength1B()

void etsi_its_cpm_ts_conversion::toRos_StandardLength1B ( const cpm_ts_StandardLength1B_t in,
cpm_ts_msgs::StandardLength1B &  out 
)

Definition at line 67 of file convertStandardLength1B.h.

◆ toRos_StationId()

void etsi_its_cpm_ts_conversion::toRos_StationId ( const cpm_ts_StationId_t in,
cpm_ts_msgs::StationId &  out 
)

Definition at line 67 of file convertStationId.h.

◆ toRos_TimestampIts()

void etsi_its_cpm_ts_conversion::toRos_TimestampIts ( const cpm_ts_TimestampIts_t in,
cpm_ts_msgs::TimestampIts &  out 
)

Definition at line 78 of file convertTimestampIts.h.

◆ toRos_TrafficParticipantType()

void etsi_its_cpm_ts_conversion::toRos_TrafficParticipantType ( const cpm_ts_TrafficParticipantType_t in,
cpm_ts_msgs::TrafficParticipantType &  out 
)

Definition at line 103 of file convertTrafficParticipantType.h.

◆ toRos_TrailerData()

void etsi_its_cpm_ts_conversion::toRos_TrailerData ( const cpm_ts_TrailerData_t in,
cpm_ts_msgs::TrailerData &  out 
)

Definition at line 101 of file convertTrailerData.h.

◆ toRos_TrailerDataSet()

void etsi_its_cpm_ts_conversion::toRos_TrailerDataSet ( const cpm_ts_TrailerDataSet_t in,
cpm_ts_msgs::TrailerDataSet &  out 
)

Definition at line 69 of file convertTrailerDataSet.h.

◆ toRos_VehicleWidth()

void etsi_its_cpm_ts_conversion::toRos_VehicleWidth ( const cpm_ts_VehicleWidth_t in,
cpm_ts_msgs::VehicleWidth &  out 
)

Definition at line 75 of file convertVehicleWidth.h.

◆ toRos_Velocity3dWithConfidence()

void etsi_its_cpm_ts_conversion::toRos_Velocity3dWithConfidence ( const cpm_ts_Velocity3dWithConfidence_t in,
cpm_ts_msgs::Velocity3dWithConfidence &  out 
)

Definition at line 75 of file convertVelocity3dWithConfidence.h.

◆ toRos_VelocityCartesian()

void etsi_its_cpm_ts_conversion::toRos_VelocityCartesian ( const cpm_ts_VelocityCartesian_t in,
cpm_ts_msgs::VelocityCartesian &  out 
)

Definition at line 77 of file convertVelocityCartesian.h.

◆ toRos_VelocityComponent()

void etsi_its_cpm_ts_conversion::toRos_VelocityComponent ( const cpm_ts_VelocityComponent_t in,
cpm_ts_msgs::VelocityComponent &  out 
)

Definition at line 75 of file convertVelocityComponent.h.

◆ toRos_VelocityComponentValue()

void etsi_its_cpm_ts_conversion::toRos_VelocityComponentValue ( const cpm_ts_VelocityComponentValue_t in,
cpm_ts_msgs::VelocityComponentValue &  out 
)

Definition at line 77 of file convertVelocityComponentValue.h.

◆ toRos_VelocityPolarWithZ()

void etsi_its_cpm_ts_conversion::toRos_VelocityPolarWithZ ( const cpm_ts_VelocityPolarWithZ_t in,
cpm_ts_msgs::VelocityPolarWithZ &  out 
)

Definition at line 79 of file convertVelocityPolarWithZ.h.

◆ toRos_VruClusterInformation()

void etsi_its_cpm_ts_conversion::toRos_VruClusterInformation ( const cpm_ts_VruClusterInformation_t in,
cpm_ts_msgs::VruClusterInformation &  out 
)

Definition at line 85 of file convertVruClusterInformation.h.

◆ toRos_VruClusterProfiles()

void etsi_its_cpm_ts_conversion::toRos_VruClusterProfiles ( const cpm_ts_VruClusterProfiles_t in,
cpm_ts_msgs::VruClusterProfiles &  out 
)

Definition at line 80 of file convertVruClusterProfiles.h.

◆ toRos_VruProfileAndSubprofile()

void etsi_its_cpm_ts_conversion::toRos_VruProfileAndSubprofile ( const cpm_ts_VruProfileAndSubprofile_t in,
cpm_ts_msgs::VruProfileAndSubprofile &  out 
)

Definition at line 83 of file convertVruProfileAndSubprofile.h.

◆ toRos_VruSubProfileAnimal()

void etsi_its_cpm_ts_conversion::toRos_VruSubProfileAnimal ( const cpm_ts_VruSubProfileAnimal_t in,
cpm_ts_msgs::VruSubProfileAnimal &  out 
)

Definition at line 78 of file convertVruSubProfileAnimal.h.

◆ toRos_VruSubProfileBicyclist()

void etsi_its_cpm_ts_conversion::toRos_VruSubProfileBicyclist ( const cpm_ts_VruSubProfileBicyclist_t in,
cpm_ts_msgs::VruSubProfileBicyclist &  out 
)

Definition at line 88 of file convertVruSubProfileBicyclist.h.

◆ toRos_VruSubProfileMotorcyclist()

void etsi_its_cpm_ts_conversion::toRos_VruSubProfileMotorcyclist ( const cpm_ts_VruSubProfileMotorcyclist_t in,
cpm_ts_msgs::VruSubProfileMotorcyclist &  out 
)

Definition at line 80 of file convertVruSubProfileMotorcyclist.h.

◆ toRos_VruSubProfilePedestrian()

void etsi_its_cpm_ts_conversion::toRos_VruSubProfilePedestrian ( const cpm_ts_VruSubProfilePedestrian_t in,
cpm_ts_msgs::VruSubProfilePedestrian &  out 
)

Definition at line 78 of file convertVruSubProfilePedestrian.h.

◆ toRos_Wgs84Angle()

void etsi_its_cpm_ts_conversion::toRos_Wgs84Angle ( const cpm_ts_Wgs84Angle_t in,
cpm_ts_msgs::Wgs84Angle &  out 
)

Definition at line 76 of file convertWgs84Angle.h.

◆ toRos_Wgs84AngleConfidence()

void etsi_its_cpm_ts_conversion::toRos_Wgs84AngleConfidence ( const cpm_ts_Wgs84AngleConfidence_t in,
cpm_ts_msgs::Wgs84AngleConfidence &  out 
)

Definition at line 77 of file convertWgs84AngleConfidence.h.

◆ toRos_Wgs84AngleValue()

void etsi_its_cpm_ts_conversion::toRos_Wgs84AngleValue ( const cpm_ts_Wgs84AngleValue_t in,
cpm_ts_msgs::Wgs84AngleValue &  out 
)

Definition at line 76 of file convertWgs84AngleValue.h.

◆ toRos_WrappedCpmContainer()

void etsi_its_cpm_ts_conversion::toRos_WrappedCpmContainer ( const cpm_ts_WrappedCpmContainer_t in,
cpm_ts_msgs::WrappedCpmContainer &  out 
)

Definition at line 77 of file convertWrappedCpmContainer.h.

◆ toRos_WrappedCpmContainers()

void etsi_its_cpm_ts_conversion::toRos_WrappedCpmContainers ( const cpm_ts_WrappedCpmContainers_t in,
cpm_ts_msgs::WrappedCpmContainers &  out 
)

Definition at line 68 of file convertWrappedCpmContainers.h.

◆ toStruct_Acceleration3dWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_Acceleration3dWithConfidence ( const cpm_ts_msgs::Acceleration3dWithConfidence &  in,
cpm_ts_Acceleration3dWithConfidence_t out 
)

Definition at line 89 of file convertAcceleration3dWithConfidence.h.

◆ toStruct_AccelerationCartesian()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationCartesian ( const cpm_ts_msgs::AccelerationCartesian &  in,
cpm_ts_AccelerationCartesian_t out 
)

Definition at line 86 of file convertAccelerationCartesian.h.

◆ toStruct_AccelerationComponent()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationComponent ( const cpm_ts_msgs::AccelerationComponent &  in,
cpm_ts_AccelerationComponent_t out 
)

Definition at line 80 of file convertAccelerationComponent.h.

◆ toStruct_AccelerationConfidence()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationConfidence ( const cpm_ts_msgs::AccelerationConfidence &  in,
cpm_ts_AccelerationConfidence_t out 
)

Definition at line 90 of file convertAccelerationConfidence.h.

◆ toStruct_AccelerationMagnitude()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationMagnitude ( const cpm_ts_msgs::AccelerationMagnitude &  in,
cpm_ts_AccelerationMagnitude_t out 
)

Definition at line 80 of file convertAccelerationMagnitude.h.

◆ toStruct_AccelerationMagnitudeValue()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationMagnitudeValue ( const cpm_ts_msgs::AccelerationMagnitudeValue &  in,
cpm_ts_AccelerationMagnitudeValue_t out 
)

Definition at line 80 of file convertAccelerationMagnitudeValue.h.

◆ toStruct_AccelerationPolarWithZ()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationPolarWithZ ( const cpm_ts_msgs::AccelerationPolarWithZ &  in,
cpm_ts_AccelerationPolarWithZ_t out 
)

Definition at line 88 of file convertAccelerationPolarWithZ.h.

◆ toStruct_AccelerationValue()

void etsi_its_cpm_ts_conversion::toStruct_AccelerationValue ( const cpm_ts_msgs::AccelerationValue &  in,
cpm_ts_AccelerationValue_t out 
)

Definition at line 83 of file convertAccelerationValue.h.

◆ toStruct_Altitude()

void etsi_its_cpm_ts_conversion::toStruct_Altitude ( const cpm_ts_msgs::Altitude &  in,
cpm_ts_Altitude_t out 
)

Definition at line 82 of file convertAltitude.h.

◆ toStruct_AltitudeConfidence()

void etsi_its_cpm_ts_conversion::toStruct_AltitudeConfidence ( const cpm_ts_msgs::AltitudeConfidence &  in,
cpm_ts_AltitudeConfidence_t out 
)

Definition at line 115 of file convertAltitudeConfidence.h.

◆ toStruct_AltitudeValue()

void etsi_its_cpm_ts_conversion::toStruct_AltitudeValue ( const cpm_ts_msgs::AltitudeValue &  in,
cpm_ts_AltitudeValue_t out 
)

Definition at line 83 of file convertAltitudeValue.h.

◆ toStruct_AngleConfidence()

void etsi_its_cpm_ts_conversion::toStruct_AngleConfidence ( const cpm_ts_msgs::AngleConfidence &  in,
cpm_ts_AngleConfidence_t out 
)

Definition at line 80 of file convertAngleConfidence.h.

◆ toStruct_AngularSpeedConfidence()

void etsi_its_cpm_ts_conversion::toStruct_AngularSpeedConfidence ( const cpm_ts_msgs::AngularSpeedConfidence &  in,
cpm_ts_AngularSpeedConfidence_t out 
)

Definition at line 90 of file convertAngularSpeedConfidence.h.

◆ toStruct_CardinalNumber1B()

void etsi_its_cpm_ts_conversion::toStruct_CardinalNumber1B ( const cpm_ts_msgs::CardinalNumber1B &  in,
cpm_ts_CardinalNumber1B_t out 
)

Definition at line 70 of file convertCardinalNumber1B.h.

◆ toStruct_CardinalNumber3b()

void etsi_its_cpm_ts_conversion::toStruct_CardinalNumber3b ( const cpm_ts_msgs::CardinalNumber3b &  in,
cpm_ts_CardinalNumber3b_t out 
)

Definition at line 70 of file convertCardinalNumber3b.h.

◆ toStruct_CartesianAngle()

void etsi_its_cpm_ts_conversion::toStruct_CartesianAngle ( const cpm_ts_msgs::CartesianAngle &  in,
cpm_ts_CartesianAngle_t out 
)

Definition at line 80 of file convertCartesianAngle.h.

◆ toStruct_CartesianAngleValue()

void etsi_its_cpm_ts_conversion::toStruct_CartesianAngleValue ( const cpm_ts_msgs::CartesianAngleValue &  in,
cpm_ts_CartesianAngleValue_t out 
)

Definition at line 81 of file convertCartesianAngleValue.h.

◆ toStruct_CartesianAngularVelocityComponent()

void etsi_its_cpm_ts_conversion::toStruct_CartesianAngularVelocityComponent ( const cpm_ts_msgs::CartesianAngularVelocityComponent &  in,
cpm_ts_CartesianAngularVelocityComponent_t out 
)

Definition at line 80 of file convertCartesianAngularVelocityComponent.h.

◆ toStruct_CartesianAngularVelocityComponentValue()

void etsi_its_cpm_ts_conversion::toStruct_CartesianAngularVelocityComponentValue ( const cpm_ts_msgs::CartesianAngularVelocityComponentValue &  in,
cpm_ts_CartesianAngularVelocityComponentValue_t out 
)

◆ toStruct_CartesianCoordinate()

void etsi_its_cpm_ts_conversion::toStruct_CartesianCoordinate ( const cpm_ts_msgs::CartesianCoordinate &  in,
cpm_ts_CartesianCoordinate_t out 
)

Definition at line 79 of file convertCartesianCoordinate.h.

◆ toStruct_CartesianCoordinateLarge()

void etsi_its_cpm_ts_conversion::toStruct_CartesianCoordinateLarge ( const cpm_ts_msgs::CartesianCoordinateLarge &  in,
cpm_ts_CartesianCoordinateLarge_t out 
)

Definition at line 79 of file convertCartesianCoordinateLarge.h.

◆ toStruct_CartesianCoordinateSmall()

void etsi_its_cpm_ts_conversion::toStruct_CartesianCoordinateSmall ( const cpm_ts_msgs::CartesianCoordinateSmall &  in,
cpm_ts_CartesianCoordinateSmall_t out 
)

Definition at line 79 of file convertCartesianCoordinateSmall.h.

◆ toStruct_CartesianCoordinateWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_CartesianCoordinateWithConfidence ( const cpm_ts_msgs::CartesianCoordinateWithConfidence &  in,
cpm_ts_CartesianCoordinateWithConfidence_t out 
)

Definition at line 80 of file convertCartesianCoordinateWithConfidence.h.

◆ toStruct_CartesianPosition3d()

void etsi_its_cpm_ts_conversion::toStruct_CartesianPosition3d ( const cpm_ts_msgs::CartesianPosition3d &  in,
cpm_ts_CartesianPosition3d_t out 
)

Definition at line 86 of file convertCartesianPosition3d.h.

◆ toStruct_CartesianPosition3dWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_CartesianPosition3dWithConfidence ( const cpm_ts_msgs::CartesianPosition3dWithConfidence &  in,
cpm_ts_CartesianPosition3dWithConfidence_t out 
)

Definition at line 86 of file convertCartesianPosition3dWithConfidence.h.

◆ toStruct_CircularShape()

void etsi_its_cpm_ts_conversion::toStruct_CircularShape ( const cpm_ts_msgs::CircularShape &  in,
cpm_ts_CircularShape_t out 
)

Definition at line 93 of file convertCircularShape.h.

◆ toStruct_CollectivePerceptionMessage()

void etsi_its_cpm_ts_conversion::toStruct_CollectivePerceptionMessage ( const cpm_ts_msgs::CollectivePerceptionMessage &  in,
cpm_ts_CollectivePerceptionMessage_t out 
)

Definition at line 78 of file convertCollectivePerceptionMessage.h.

◆ toStruct_ConfidenceLevel()

void etsi_its_cpm_ts_conversion::toStruct_ConfidenceLevel ( const cpm_ts_msgs::ConfidenceLevel &  in,
cpm_ts_ConfidenceLevel_t out 
)

Definition at line 77 of file convertConfidenceLevel.h.

◆ toStruct_ConstraintWrappedCpmContainers()

void etsi_its_cpm_ts_conversion::toStruct_ConstraintWrappedCpmContainers ( const cpm_ts_msgs::ConstraintWrappedCpmContainers &  in,
cpm_ts_ConstraintWrappedCpmContainers_t out 
)

Definition at line 66 of file convertConstraintWrappedCpmContainers.h.

◆ toStruct_CoordinateConfidence()

void etsi_its_cpm_ts_conversion::toStruct_CoordinateConfidence ( const cpm_ts_msgs::CoordinateConfidence &  in,
cpm_ts_CoordinateConfidence_t out 
)

Definition at line 80 of file convertCoordinateConfidence.h.

◆ toStruct_CorrelationCellValue()

void etsi_its_cpm_ts_conversion::toStruct_CorrelationCellValue ( const cpm_ts_msgs::CorrelationCellValue &  in,
cpm_ts_CorrelationCellValue_t out 
)

Definition at line 84 of file convertCorrelationCellValue.h.

◆ toStruct_CorrelationColumn()

void etsi_its_cpm_ts_conversion::toStruct_CorrelationColumn ( const cpm_ts_msgs::CorrelationColumn &  in,
cpm_ts_CorrelationColumn_t out 
)

Definition at line 82 of file convertCorrelationColumn.h.

◆ toStruct_CpmContainerId()

void etsi_its_cpm_ts_conversion::toStruct_CpmContainerId ( const cpm_ts_msgs::CpmContainerId &  in,
cpm_ts_CpmContainerId_t out 
)

Definition at line 68 of file convertCpmContainerId.h.

◆ toStruct_CpmPayload()

void etsi_its_cpm_ts_conversion::toStruct_CpmPayload ( const cpm_ts_msgs::CpmPayload &  in,
cpm_ts_CpmPayload_t out 
)

Definition at line 79 of file convertCpmPayload.h.

◆ toStruct_DeltaTimeMilliSecondSigned()

void etsi_its_cpm_ts_conversion::toStruct_DeltaTimeMilliSecondSigned ( const cpm_ts_msgs::DeltaTimeMilliSecondSigned &  in,
cpm_ts_DeltaTimeMilliSecondSigned_t out 
)

Definition at line 76 of file convertDeltaTimeMilliSecondSigned.h.

◆ toStruct_EllipticalShape()

void etsi_its_cpm_ts_conversion::toStruct_EllipticalShape ( const cpm_ts_msgs::EllipticalShape &  in,
cpm_ts_EllipticalShape_t out 
)

Definition at line 104 of file convertEllipticalShape.h.

◆ toStruct_EulerAnglesWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_EulerAnglesWithConfidence ( const cpm_ts_msgs::EulerAnglesWithConfidence &  in,
cpm_ts_EulerAnglesWithConfidence_t out 
)

Definition at line 95 of file convertEulerAnglesWithConfidence.h.

◆ toStruct_HeadingValue()

void etsi_its_cpm_ts_conversion::toStruct_HeadingValue ( const cpm_ts_msgs::HeadingValue &  in,
cpm_ts_HeadingValue_t out 
)

Definition at line 81 of file convertHeadingValue.h.

◆ toStruct_Identifier1B()

void etsi_its_cpm_ts_conversion::toStruct_Identifier1B ( const cpm_ts_msgs::Identifier1B &  in,
cpm_ts_Identifier1B_t out 
)

Definition at line 70 of file convertIdentifier1B.h.

◆ toStruct_Identifier2B()

void etsi_its_cpm_ts_conversion::toStruct_Identifier2B ( const cpm_ts_msgs::Identifier2B &  in,
cpm_ts_Identifier2B_t out 
)

Definition at line 70 of file convertIdentifier2B.h.

◆ toStruct_IntersectionReferenceId()

void etsi_its_cpm_ts_conversion::toStruct_IntersectionReferenceId ( const cpm_ts_msgs::IntersectionReferenceId &  in,
cpm_ts_IntersectionReferenceId_t out 
)

Definition at line 84 of file convertIntersectionReferenceId.h.

◆ toStruct_ItsPduHeader()

void etsi_its_cpm_ts_conversion::toStruct_ItsPduHeader ( const cpm_ts_msgs::ItsPduHeader &  in,
cpm_ts_ItsPduHeader_t out 
)

Definition at line 86 of file convertItsPduHeader.h.

◆ toStruct_Latitude()

void etsi_its_cpm_ts_conversion::toStruct_Latitude ( const cpm_ts_msgs::Latitude &  in,
cpm_ts_Latitude_t out 
)

Definition at line 81 of file convertLatitude.h.

◆ toStruct_Longitude()

void etsi_its_cpm_ts_conversion::toStruct_Longitude ( const cpm_ts_msgs::Longitude &  in,
cpm_ts_Longitude_t out 
)

Definition at line 84 of file convertLongitude.h.

◆ toStruct_LongitudinalLanePosition()

void etsi_its_cpm_ts_conversion::toStruct_LongitudinalLanePosition ( const cpm_ts_msgs::LongitudinalLanePosition &  in,
cpm_ts_LongitudinalLanePosition_t out 
)

Definition at line 80 of file convertLongitudinalLanePosition.h.

◆ toStruct_LongitudinalLanePositionConfidence()

void etsi_its_cpm_ts_conversion::toStruct_LongitudinalLanePositionConfidence ( const cpm_ts_msgs::LongitudinalLanePositionConfidence &  in,
cpm_ts_LongitudinalLanePositionConfidence_t out 
)

Definition at line 80 of file convertLongitudinalLanePositionConfidence.h.

◆ toStruct_LongitudinalLanePositionValue()

void etsi_its_cpm_ts_conversion::toStruct_LongitudinalLanePositionValue ( const cpm_ts_msgs::LongitudinalLanePositionValue &  in,
cpm_ts_LongitudinalLanePositionValue_t out 
)

Definition at line 79 of file convertLongitudinalLanePositionValue.h.

◆ toStruct_LowerTriangularPositiveSemidefiniteMatrices()

void etsi_its_cpm_ts_conversion::toStruct_LowerTriangularPositiveSemidefiniteMatrices ( const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrices &  in,
cpm_ts_LowerTriangularPositiveSemidefiniteMatrices_t out 
)

◆ toStruct_LowerTriangularPositiveSemidefiniteMatrix()

void etsi_its_cpm_ts_conversion::toStruct_LowerTriangularPositiveSemidefiniteMatrix ( const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrix &  in,
cpm_ts_LowerTriangularPositiveSemidefiniteMatrix_t out 
)

◆ toStruct_LowerTriangularPositiveSemidefiniteMatrixColumns()

void etsi_its_cpm_ts_conversion::toStruct_LowerTriangularPositiveSemidefiniteMatrixColumns ( const cpm_ts_msgs::LowerTriangularPositiveSemidefiniteMatrixColumns &  in,
cpm_ts_LowerTriangularPositiveSemidefiniteMatrixColumns_t out 
)

◆ toStruct_ManagementContainer()

void etsi_its_cpm_ts_conversion::toStruct_ManagementContainer ( const cpm_ts_msgs::ManagementContainer &  in,
cpm_ts_ManagementContainer_t out 
)

Definition at line 96 of file convertManagementContainer.h.

◆ toStruct_MapPosition()

void etsi_its_cpm_ts_conversion::toStruct_MapPosition ( const cpm_ts_msgs::MapPosition &  in,
cpm_ts_MapPosition_t out 
)

Definition at line 104 of file convertMapPosition.h.

◆ toStruct_MapReference()

void etsi_its_cpm_ts_conversion::toStruct_MapReference ( const cpm_ts_msgs::MapReference &  in,
cpm_ts_MapReference_t out 
)

Definition at line 89 of file convertMapReference.h.

◆ toStruct_MatrixIncludedComponents()

void etsi_its_cpm_ts_conversion::toStruct_MatrixIncludedComponents ( const cpm_ts_msgs::MatrixIncludedComponents &  in,
cpm_ts_MatrixIncludedComponents_t out 
)

Definition at line 102 of file convertMatrixIncludedComponents.h.

◆ toStruct_MessageId()

void etsi_its_cpm_ts_conversion::toStruct_MessageId ( const cpm_ts_msgs::MessageId &  in,
cpm_ts_MessageId_t out 
)

Definition at line 116 of file convertMessageId.h.

◆ toStruct_MessageRateHz()

void etsi_its_cpm_ts_conversion::toStruct_MessageRateHz ( const cpm_ts_msgs::MessageRateHz &  in,
cpm_ts_MessageRateHz_t out 
)

Definition at line 81 of file convertMessageRateHz.h.

◆ toStruct_MessageRateRange()

void etsi_its_cpm_ts_conversion::toStruct_MessageRateRange ( const cpm_ts_msgs::MessageRateRange &  in,
cpm_ts_MessageRateRange_t out 
)

Definition at line 77 of file convertMessageRateRange.h.

◆ toStruct_MessageSegmentationInfo()

void etsi_its_cpm_ts_conversion::toStruct_MessageSegmentationInfo ( const cpm_ts_msgs::MessageSegmentationInfo &  in,
cpm_ts_MessageSegmentationInfo_t out 
)

Definition at line 80 of file convertMessageSegmentationInfo.h.

◆ toStruct_ObjectClass()

void etsi_its_cpm_ts_conversion::toStruct_ObjectClass ( const cpm_ts_msgs::ObjectClass &  in,
cpm_ts_ObjectClass_t out 
)

Definition at line 106 of file convertObjectClass.h.

◆ toStruct_ObjectClassDescription()

void etsi_its_cpm_ts_conversion::toStruct_ObjectClassDescription ( const cpm_ts_msgs::ObjectClassDescription &  in,
cpm_ts_ObjectClassDescription_t out 
)

Definition at line 79 of file convertObjectClassDescription.h.

◆ toStruct_ObjectClassWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_ObjectClassWithConfidence ( const cpm_ts_msgs::ObjectClassWithConfidence &  in,
cpm_ts_ObjectClassWithConfidence_t out 
)

Definition at line 80 of file convertObjectClassWithConfidence.h.

◆ toStruct_ObjectDimension()

void etsi_its_cpm_ts_conversion::toStruct_ObjectDimension ( const cpm_ts_msgs::ObjectDimension &  in,
cpm_ts_ObjectDimension_t out 
)

Definition at line 80 of file convertObjectDimension.h.

◆ toStruct_ObjectDimensionConfidence()

void etsi_its_cpm_ts_conversion::toStruct_ObjectDimensionConfidence ( const cpm_ts_msgs::ObjectDimensionConfidence &  in,
cpm_ts_ObjectDimensionConfidence_t out 
)

Definition at line 80 of file convertObjectDimensionConfidence.h.

◆ toStruct_ObjectDimensionValue()

void etsi_its_cpm_ts_conversion::toStruct_ObjectDimensionValue ( const cpm_ts_msgs::ObjectDimensionValue &  in,
cpm_ts_ObjectDimensionValue_t out 
)

Definition at line 79 of file convertObjectDimensionValue.h.

◆ toStruct_ObjectPerceptionQuality()

void etsi_its_cpm_ts_conversion::toStruct_ObjectPerceptionQuality ( const cpm_ts_msgs::ObjectPerceptionQuality &  in,
cpm_ts_ObjectPerceptionQuality_t out 
)

Definition at line 79 of file convertObjectPerceptionQuality.h.

◆ toStruct_OrdinalNumber1B()

void etsi_its_cpm_ts_conversion::toStruct_OrdinalNumber1B ( const cpm_ts_msgs::OrdinalNumber1B &  in,
cpm_ts_OrdinalNumber1B_t out 
)

Definition at line 70 of file convertOrdinalNumber1B.h.

◆ toStruct_OrdinalNumber3b()

void etsi_its_cpm_ts_conversion::toStruct_OrdinalNumber3b ( const cpm_ts_msgs::OrdinalNumber3b &  in,
cpm_ts_OrdinalNumber3b_t out 
)

Definition at line 70 of file convertOrdinalNumber3b.h.

◆ toStruct_OriginatingRsuContainer()

void etsi_its_cpm_ts_conversion::toStruct_OriginatingRsuContainer ( const cpm_ts_msgs::OriginatingRsuContainer &  in,
cpm_ts_OriginatingRsuContainer_t out 
)

Definition at line 77 of file convertOriginatingRsuContainer.h.

◆ toStruct_OriginatingVehicleContainer()

void etsi_its_cpm_ts_conversion::toStruct_OriginatingVehicleContainer ( const cpm_ts_msgs::OriginatingVehicleContainer &  in,
cpm_ts_OriginatingVehicleContainer_t out 
)

Definition at line 97 of file convertOriginatingVehicleContainer.h.

◆ toStruct_OtherSubClass()

void etsi_its_cpm_ts_conversion::toStruct_OtherSubClass ( const cpm_ts_msgs::OtherSubClass &  in,
cpm_ts_OtherSubClass_t out 
)

Definition at line 81 of file convertOtherSubClass.h.

◆ toStruct_PerceivedObject()

void etsi_its_cpm_ts_conversion::toStruct_PerceivedObject ( const cpm_ts_msgs::PerceivedObject &  in,
cpm_ts_PerceivedObject_t out 
)

Definition at line 196 of file convertPerceivedObject.h.

◆ toStruct_PerceivedObjectContainer()

void etsi_its_cpm_ts_conversion::toStruct_PerceivedObjectContainer ( const cpm_ts_msgs::PerceivedObjectContainer &  in,
cpm_ts_PerceivedObjectContainer_t out 
)

Definition at line 79 of file convertPerceivedObjectContainer.h.

◆ toStruct_PerceivedObjectIds()

void etsi_its_cpm_ts_conversion::toStruct_PerceivedObjectIds ( const cpm_ts_msgs::PerceivedObjectIds &  in,
cpm_ts_PerceivedObjectIds_t out 
)

Definition at line 76 of file convertPerceivedObjectIds.h.

◆ toStruct_PerceivedObjects()

void etsi_its_cpm_ts_conversion::toStruct_PerceivedObjects ( const cpm_ts_msgs::PerceivedObjects &  in,
cpm_ts_PerceivedObjects_t out 
)

Definition at line 76 of file convertPerceivedObjects.h.

◆ toStruct_PerceptionRegion()

void etsi_its_cpm_ts_conversion::toStruct_PerceptionRegion ( const cpm_ts_msgs::PerceptionRegion &  in,
cpm_ts_PerceptionRegion_t out 
)

Definition at line 114 of file convertPerceptionRegion.h.

◆ toStruct_PerceptionRegionContainer()

void etsi_its_cpm_ts_conversion::toStruct_PerceptionRegionContainer ( const cpm_ts_msgs::PerceptionRegionContainer &  in,
cpm_ts_PerceptionRegionContainer_t out 
)

Definition at line 76 of file convertPerceptionRegionContainer.h.

◆ toStruct_PolygonalShape()

void etsi_its_cpm_ts_conversion::toStruct_PolygonalShape ( const cpm_ts_msgs::PolygonalShape &  in,
cpm_ts_PolygonalShape_t out 
)

Definition at line 94 of file convertPolygonalShape.h.

◆ toStruct_PosConfidenceEllipse()

void etsi_its_cpm_ts_conversion::toStruct_PosConfidenceEllipse ( const cpm_ts_msgs::PosConfidenceEllipse &  in,
cpm_ts_PosConfidenceEllipse_t out 
)

Definition at line 91 of file convertPosConfidenceEllipse.h.

◆ toStruct_RadialShape()

void etsi_its_cpm_ts_conversion::toStruct_RadialShape ( const cpm_ts_msgs::RadialShape &  in,
cpm_ts_RadialShape_t out 
)

Definition at line 121 of file convertRadialShape.h.

◆ toStruct_RadialShapeDetails()

void etsi_its_cpm_ts_conversion::toStruct_RadialShapeDetails ( const cpm_ts_msgs::RadialShapeDetails &  in,
cpm_ts_RadialShapeDetails_t out 
)

Definition at line 110 of file convertRadialShapeDetails.h.

◆ toStruct_RadialShapes()

void etsi_its_cpm_ts_conversion::toStruct_RadialShapes ( const cpm_ts_msgs::RadialShapes &  in,
cpm_ts_RadialShapes_t out 
)

Definition at line 96 of file convertRadialShapes.h.

◆ toStruct_RadialShapesList()

void etsi_its_cpm_ts_conversion::toStruct_RadialShapesList ( const cpm_ts_msgs::RadialShapesList &  in,
cpm_ts_RadialShapesList_t out 
)

Definition at line 79 of file convertRadialShapesList.h.

◆ toStruct_RectangularShape()

void etsi_its_cpm_ts_conversion::toStruct_RectangularShape ( const cpm_ts_msgs::RectangularShape &  in,
cpm_ts_RectangularShape_t out 
)

Definition at line 103 of file convertRectangularShape.h.

◆ toStruct_ReferencePosition()

void etsi_its_cpm_ts_conversion::toStruct_ReferencePosition ( const cpm_ts_msgs::ReferencePosition &  in,
cpm_ts_ReferencePosition_t out 
)

Definition at line 91 of file convertReferencePosition.h.

◆ toStruct_RoadSegmentReferenceId()

void etsi_its_cpm_ts_conversion::toStruct_RoadSegmentReferenceId ( const cpm_ts_msgs::RoadSegmentReferenceId &  in,
cpm_ts_RoadSegmentReferenceId_t out 
)

Definition at line 84 of file convertRoadSegmentReferenceId.h.

◆ toStruct_SemiAxisLength()

void etsi_its_cpm_ts_conversion::toStruct_SemiAxisLength ( const cpm_ts_msgs::SemiAxisLength &  in,
cpm_ts_SemiAxisLength_t out 
)

Definition at line 93 of file convertSemiAxisLength.h.

◆ toStruct_SensorInformation()

void etsi_its_cpm_ts_conversion::toStruct_SensorInformation ( const cpm_ts_msgs::SensorInformation &  in,
cpm_ts_SensorInformation_t out 
)

Definition at line 102 of file convertSensorInformation.h.

◆ toStruct_SensorInformationContainer()

void etsi_its_cpm_ts_conversion::toStruct_SensorInformationContainer ( const cpm_ts_msgs::SensorInformationContainer &  in,
cpm_ts_SensorInformationContainer_t out 
)

Definition at line 76 of file convertSensorInformationContainer.h.

◆ toStruct_SensorType()

void etsi_its_cpm_ts_conversion::toStruct_SensorType ( const cpm_ts_msgs::SensorType &  in,
cpm_ts_SensorType_t out 
)

Definition at line 102 of file convertSensorType.h.

◆ toStruct_SequenceOfCartesianPosition3d()

void etsi_its_cpm_ts_conversion::toStruct_SequenceOfCartesianPosition3d ( const cpm_ts_msgs::SequenceOfCartesianPosition3d &  in,
cpm_ts_SequenceOfCartesianPosition3d_t out 
)

Definition at line 79 of file convertSequenceOfCartesianPosition3d.h.

◆ toStruct_SequenceOfIdentifier1B()

void etsi_its_cpm_ts_conversion::toStruct_SequenceOfIdentifier1B ( const cpm_ts_msgs::SequenceOfIdentifier1B &  in,
cpm_ts_SequenceOfIdentifier1B_t out 
)

Definition at line 79 of file convertSequenceOfIdentifier1B.h.

◆ toStruct_Shape()

void etsi_its_cpm_ts_conversion::toStruct_Shape ( const cpm_ts_msgs::Shape &  in,
cpm_ts_Shape_t out 
)

Definition at line 122 of file convertShape.h.

◆ toStruct_Speed()

void etsi_its_cpm_ts_conversion::toStruct_Speed ( const cpm_ts_msgs::Speed &  in,
cpm_ts_Speed_t out 
)

Definition at line 80 of file convertSpeed.h.

◆ toStruct_SpeedConfidence()

void etsi_its_cpm_ts_conversion::toStruct_SpeedConfidence ( const cpm_ts_msgs::SpeedConfidence &  in,
cpm_ts_SpeedConfidence_t out 
)

Definition at line 89 of file convertSpeedConfidence.h.

◆ toStruct_SpeedValue()

void etsi_its_cpm_ts_conversion::toStruct_SpeedValue ( const cpm_ts_msgs::SpeedValue &  in,
cpm_ts_SpeedValue_t out 
)

Definition at line 83 of file convertSpeedValue.h.

◆ toStruct_StandardLength12b()

void etsi_its_cpm_ts_conversion::toStruct_StandardLength12b ( const cpm_ts_msgs::StandardLength12b &  in,
cpm_ts_StandardLength12b_t out 
)

Definition at line 71 of file convertStandardLength12b.h.

◆ toStruct_StandardLength1B()

void etsi_its_cpm_ts_conversion::toStruct_StandardLength1B ( const cpm_ts_msgs::StandardLength1B &  in,
cpm_ts_StandardLength1B_t out 
)

Definition at line 71 of file convertStandardLength1B.h.

◆ toStruct_StationId()

void etsi_its_cpm_ts_conversion::toStruct_StationId ( const cpm_ts_msgs::StationId &  in,
cpm_ts_StationId_t out 
)

Definition at line 71 of file convertStationId.h.

◆ toStruct_TimestampIts()

void etsi_its_cpm_ts_conversion::toStruct_TimestampIts ( const cpm_ts_msgs::TimestampIts &  in,
cpm_ts_TimestampIts_t out 
)

Definition at line 82 of file convertTimestampIts.h.

◆ toStruct_TrafficParticipantType()

void etsi_its_cpm_ts_conversion::toStruct_TrafficParticipantType ( const cpm_ts_msgs::TrafficParticipantType &  in,
cpm_ts_TrafficParticipantType_t out 
)

Definition at line 107 of file convertTrafficParticipantType.h.

◆ toStruct_TrailerData()

void etsi_its_cpm_ts_conversion::toStruct_TrailerData ( const cpm_ts_msgs::TrailerData &  in,
cpm_ts_TrailerData_t out 
)

Definition at line 119 of file convertTrailerData.h.

◆ toStruct_TrailerDataSet()

void etsi_its_cpm_ts_conversion::toStruct_TrailerDataSet ( const cpm_ts_msgs::TrailerDataSet &  in,
cpm_ts_TrailerDataSet_t out 
)

Definition at line 77 of file convertTrailerDataSet.h.

◆ toStruct_VehicleWidth()

void etsi_its_cpm_ts_conversion::toStruct_VehicleWidth ( const cpm_ts_msgs::VehicleWidth &  in,
cpm_ts_VehicleWidth_t out 
)

Definition at line 79 of file convertVehicleWidth.h.

◆ toStruct_Velocity3dWithConfidence()

void etsi_its_cpm_ts_conversion::toStruct_Velocity3dWithConfidence ( const cpm_ts_msgs::Velocity3dWithConfidence &  in,
cpm_ts_Velocity3dWithConfidence_t out 
)

Definition at line 89 of file convertVelocity3dWithConfidence.h.

◆ toStruct_VelocityCartesian()

void etsi_its_cpm_ts_conversion::toStruct_VelocityCartesian ( const cpm_ts_msgs::VelocityCartesian &  in,
cpm_ts_VelocityCartesian_t out 
)

Definition at line 86 of file convertVelocityCartesian.h.

◆ toStruct_VelocityComponent()

void etsi_its_cpm_ts_conversion::toStruct_VelocityComponent ( const cpm_ts_msgs::VelocityComponent &  in,
cpm_ts_VelocityComponent_t out 
)

Definition at line 80 of file convertVelocityComponent.h.

◆ toStruct_VelocityComponentValue()

void etsi_its_cpm_ts_conversion::toStruct_VelocityComponentValue ( const cpm_ts_msgs::VelocityComponentValue &  in,
cpm_ts_VelocityComponentValue_t out 
)

Definition at line 81 of file convertVelocityComponentValue.h.

◆ toStruct_VelocityPolarWithZ()

void etsi_its_cpm_ts_conversion::toStruct_VelocityPolarWithZ ( const cpm_ts_msgs::VelocityPolarWithZ &  in,
cpm_ts_VelocityPolarWithZ_t out 
)

Definition at line 88 of file convertVelocityPolarWithZ.h.

◆ toStruct_VruClusterInformation()

void etsi_its_cpm_ts_conversion::toStruct_VruClusterInformation ( const cpm_ts_msgs::VruClusterInformation &  in,
cpm_ts_VruClusterInformation_t out 
)

Definition at line 101 of file convertVruClusterInformation.h.

◆ toStruct_VruClusterProfiles()

void etsi_its_cpm_ts_conversion::toStruct_VruClusterProfiles ( const cpm_ts_msgs::VruClusterProfiles &  in,
cpm_ts_VruClusterProfiles_t out 
)

Definition at line 85 of file convertVruClusterProfiles.h.

◆ toStruct_VruProfileAndSubprofile()

void etsi_its_cpm_ts_conversion::toStruct_VruProfileAndSubprofile ( const cpm_ts_msgs::VruProfileAndSubprofile &  in,
cpm_ts_VruProfileAndSubprofile_t out 
)

Definition at line 105 of file convertVruProfileAndSubprofile.h.

◆ toStruct_VruSubProfileAnimal()

void etsi_its_cpm_ts_conversion::toStruct_VruSubProfileAnimal ( const cpm_ts_msgs::VruSubProfileAnimal &  in,
cpm_ts_VruSubProfileAnimal_t out 
)

Definition at line 82 of file convertVruSubProfileAnimal.h.

◆ toStruct_VruSubProfileBicyclist()

void etsi_its_cpm_ts_conversion::toStruct_VruSubProfileBicyclist ( const cpm_ts_msgs::VruSubProfileBicyclist &  in,
cpm_ts_VruSubProfileBicyclist_t out 
)

Definition at line 92 of file convertVruSubProfileBicyclist.h.

◆ toStruct_VruSubProfileMotorcyclist()

void etsi_its_cpm_ts_conversion::toStruct_VruSubProfileMotorcyclist ( const cpm_ts_msgs::VruSubProfileMotorcyclist &  in,
cpm_ts_VruSubProfileMotorcyclist_t out 
)

Definition at line 84 of file convertVruSubProfileMotorcyclist.h.

◆ toStruct_VruSubProfilePedestrian()

void etsi_its_cpm_ts_conversion::toStruct_VruSubProfilePedestrian ( const cpm_ts_msgs::VruSubProfilePedestrian &  in,
cpm_ts_VruSubProfilePedestrian_t out 
)

Definition at line 82 of file convertVruSubProfilePedestrian.h.

◆ toStruct_Wgs84Angle()

void etsi_its_cpm_ts_conversion::toStruct_Wgs84Angle ( const cpm_ts_msgs::Wgs84Angle &  in,
cpm_ts_Wgs84Angle_t out 
)

Definition at line 81 of file convertWgs84Angle.h.

◆ toStruct_Wgs84AngleConfidence()

void etsi_its_cpm_ts_conversion::toStruct_Wgs84AngleConfidence ( const cpm_ts_msgs::Wgs84AngleConfidence &  in,
cpm_ts_Wgs84AngleConfidence_t out 
)

Definition at line 81 of file convertWgs84AngleConfidence.h.

◆ toStruct_Wgs84AngleValue()

void etsi_its_cpm_ts_conversion::toStruct_Wgs84AngleValue ( const cpm_ts_msgs::Wgs84AngleValue &  in,
cpm_ts_Wgs84AngleValue_t out 
)

Definition at line 80 of file convertWgs84AngleValue.h.

◆ toStruct_WrappedCpmContainer()

void etsi_its_cpm_ts_conversion::toStruct_WrappedCpmContainer ( const cpm_ts_msgs::WrappedCpmContainer &  in,
cpm_ts_WrappedCpmContainer_t out 
)

Definition at line 101 of file convertWrappedCpmContainer.h.

◆ toStruct_WrappedCpmContainers()

void etsi_its_cpm_ts_conversion::toStruct_WrappedCpmContainers ( const cpm_ts_msgs::WrappedCpmContainers &  in,
cpm_ts_WrappedCpmContainers_t out 
)

Definition at line 76 of file convertWrappedCpmContainers.h.



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