Functions
etsi_its_spatem_ts_conversion Namespace Reference

Functions

void toRos_AdvisorySpeed (const spatem_ts_AdvisorySpeed_t &in, spatem_ts_msgs::AdvisorySpeed &out)
 
void toRos_AdvisorySpeedList (const spatem_ts_AdvisorySpeedList_t &in, spatem_ts_msgs::AdvisorySpeedList &out)
 
void toRos_AdvisorySpeedType (const spatem_ts_AdvisorySpeedType_t &in, spatem_ts_msgs::AdvisorySpeedType &out)
 
void toRos_ConnectionManeuverAssist (const spatem_ts_ConnectionManeuverAssist_t &in, spatem_ts_msgs::ConnectionManeuverAssist &out)
 
void toRos_DescriptiveName (const spatem_ts_DescriptiveName_t &in, spatem_ts_msgs::DescriptiveName &out)
 
void toRos_DSecond (const spatem_ts_DSecond_t &in, spatem_ts_msgs::DSecond &out)
 
void toRos_EnabledLaneList (const spatem_ts_EnabledLaneList_t &in, spatem_ts_msgs::EnabledLaneList &out)
 
void toRos_IntersectionID (const spatem_ts_IntersectionID_t &in, spatem_ts_msgs::IntersectionID &out)
 
void toRos_IntersectionReferenceID (const spatem_ts_IntersectionReferenceID_t &in, spatem_ts_msgs::IntersectionReferenceID &out)
 
void toRos_IntersectionState (const spatem_ts_IntersectionState_t &in, spatem_ts_msgs::IntersectionState &out)
 
void toRos_IntersectionStateList (const spatem_ts_IntersectionStateList_t &in, spatem_ts_msgs::IntersectionStateList &out)
 
void toRos_IntersectionStatusObject (const spatem_ts_IntersectionStatusObject_t &in, spatem_ts_msgs::IntersectionStatusObject &out)
 
void toRos_ItsPduHeader (const spatem_ts_ItsPduHeader_t &in, spatem_ts_msgs::ItsPduHeader &out)
 
void toRos_LaneConnectionID (const spatem_ts_LaneConnectionID_t &in, spatem_ts_msgs::LaneConnectionID &out)
 
void toRos_LaneID (const spatem_ts_LaneID_t &in, spatem_ts_msgs::LaneID &out)
 
void toRos_ManeuverAssistList (const spatem_ts_ManeuverAssistList_t &in, spatem_ts_msgs::ManeuverAssistList &out)
 
void toRos_MinuteOfTheYear (const spatem_ts_MinuteOfTheYear_t &in, spatem_ts_msgs::MinuteOfTheYear &out)
 
void toRos_MovementEvent (const spatem_ts_MovementEvent_t &in, spatem_ts_msgs::MovementEvent &out)
 
void toRos_MovementEventList (const spatem_ts_MovementEventList_t &in, spatem_ts_msgs::MovementEventList &out)
 
void toRos_MovementList (const spatem_ts_MovementList_t &in, spatem_ts_msgs::MovementList &out)
 
void toRos_MovementPhaseState (const spatem_ts_MovementPhaseState_t &in, spatem_ts_msgs::MovementPhaseState &out)
 
void toRos_MovementState (const spatem_ts_MovementState_t &in, spatem_ts_msgs::MovementState &out)
 
void toRos_MsgCount (const spatem_ts_MsgCount_t &in, spatem_ts_msgs::MsgCount &out)
 
void toRos_PedestrianBicycleDetect (const spatem_ts_PedestrianBicycleDetect_t &in, spatem_ts_msgs::PedestrianBicycleDetect &out)
 
void toRos_RestrictionClassID (const spatem_ts_RestrictionClassID_t &in, spatem_ts_msgs::RestrictionClassID &out)
 
void toRos_RoadRegulatorID (const spatem_ts_RoadRegulatorID_t &in, spatem_ts_msgs::RoadRegulatorID &out)
 
void toRos_SignalGroupID (const spatem_ts_SignalGroupID_t &in, spatem_ts_msgs::SignalGroupID &out)
 
void toRos_SPAT (const spatem_ts_SPAT_t &in, spatem_ts_msgs::SPAT &out)
 
void toRos_SPATEM (const spatem_ts_SPATEM_t &in, spatem_ts_msgs::SPATEM &out)
 
void toRos_SpeedAdvice (const spatem_ts_SpeedAdvice_t &in, spatem_ts_msgs::SpeedAdvice &out)
 
void toRos_SpeedConfidenceDSRC (const spatem_ts_SpeedConfidenceDSRC_t &in, spatem_ts_msgs::SpeedConfidenceDSRC &out)
 
void toRos_StationID (const spatem_ts_StationID_t &in, spatem_ts_msgs::StationID &out)
 
void toRos_TimeChangeDetails (const spatem_ts_TimeChangeDetails_t &in, spatem_ts_msgs::TimeChangeDetails &out)
 
void toRos_TimeIntervalConfidence (const spatem_ts_TimeIntervalConfidence_t &in, spatem_ts_msgs::TimeIntervalConfidence &out)
 
void toRos_TimeMark (const spatem_ts_TimeMark_t &in, spatem_ts_msgs::TimeMark &out)
 
void toRos_WaitOnStopline (const spatem_ts_WaitOnStopline_t &in, spatem_ts_msgs::WaitOnStopline &out)
 
void toRos_ZoneLength (const spatem_ts_ZoneLength_t &in, spatem_ts_msgs::ZoneLength &out)
 
void toStruct_AdvisorySpeed (const spatem_ts_msgs::AdvisorySpeed &in, spatem_ts_AdvisorySpeed_t &out)
 
void toStruct_AdvisorySpeedList (const spatem_ts_msgs::AdvisorySpeedList &in, spatem_ts_AdvisorySpeedList_t &out)
 
void toStruct_AdvisorySpeedType (const spatem_ts_msgs::AdvisorySpeedType &in, spatem_ts_AdvisorySpeedType_t &out)
 
void toStruct_ConnectionManeuverAssist (const spatem_ts_msgs::ConnectionManeuverAssist &in, spatem_ts_ConnectionManeuverAssist_t &out)
 
void toStruct_DescriptiveName (const spatem_ts_msgs::DescriptiveName &in, spatem_ts_DescriptiveName_t &out)
 
void toStruct_DSecond (const spatem_ts_msgs::DSecond &in, spatem_ts_DSecond_t &out)
 
void toStruct_EnabledLaneList (const spatem_ts_msgs::EnabledLaneList &in, spatem_ts_EnabledLaneList_t &out)
 
void toStruct_IntersectionID (const spatem_ts_msgs::IntersectionID &in, spatem_ts_IntersectionID_t &out)
 
void toStruct_IntersectionReferenceID (const spatem_ts_msgs::IntersectionReferenceID &in, spatem_ts_IntersectionReferenceID_t &out)
 
void toStruct_IntersectionState (const spatem_ts_msgs::IntersectionState &in, spatem_ts_IntersectionState_t &out)
 
void toStruct_IntersectionStateList (const spatem_ts_msgs::IntersectionStateList &in, spatem_ts_IntersectionStateList_t &out)
 
void toStruct_IntersectionStatusObject (const spatem_ts_msgs::IntersectionStatusObject &in, spatem_ts_IntersectionStatusObject_t &out)
 
void toStruct_ItsPduHeader (const spatem_ts_msgs::ItsPduHeader &in, spatem_ts_ItsPduHeader_t &out)
 
void toStruct_LaneConnectionID (const spatem_ts_msgs::LaneConnectionID &in, spatem_ts_LaneConnectionID_t &out)
 
void toStruct_LaneID (const spatem_ts_msgs::LaneID &in, spatem_ts_LaneID_t &out)
 
void toStruct_ManeuverAssistList (const spatem_ts_msgs::ManeuverAssistList &in, spatem_ts_ManeuverAssistList_t &out)
 
void toStruct_MinuteOfTheYear (const spatem_ts_msgs::MinuteOfTheYear &in, spatem_ts_MinuteOfTheYear_t &out)
 
void toStruct_MovementEvent (const spatem_ts_msgs::MovementEvent &in, spatem_ts_MovementEvent_t &out)
 
void toStruct_MovementEventList (const spatem_ts_msgs::MovementEventList &in, spatem_ts_MovementEventList_t &out)
 
void toStruct_MovementList (const spatem_ts_msgs::MovementList &in, spatem_ts_MovementList_t &out)
 
void toStruct_MovementPhaseState (const spatem_ts_msgs::MovementPhaseState &in, spatem_ts_MovementPhaseState_t &out)
 
void toStruct_MovementState (const spatem_ts_msgs::MovementState &in, spatem_ts_MovementState_t &out)
 
void toStruct_MsgCount (const spatem_ts_msgs::MsgCount &in, spatem_ts_MsgCount_t &out)
 
void toStruct_PedestrianBicycleDetect (const spatem_ts_msgs::PedestrianBicycleDetect &in, spatem_ts_PedestrianBicycleDetect_t &out)
 
void toStruct_RestrictionClassID (const spatem_ts_msgs::RestrictionClassID &in, spatem_ts_RestrictionClassID_t &out)
 
void toStruct_RoadRegulatorID (const spatem_ts_msgs::RoadRegulatorID &in, spatem_ts_RoadRegulatorID_t &out)
 
void toStruct_SignalGroupID (const spatem_ts_msgs::SignalGroupID &in, spatem_ts_SignalGroupID_t &out)
 
void toStruct_SPAT (const spatem_ts_msgs::SPAT &in, spatem_ts_SPAT_t &out)
 
void toStruct_SPATEM (const spatem_ts_msgs::SPATEM &in, spatem_ts_SPATEM_t &out)
 
void toStruct_SpeedAdvice (const spatem_ts_msgs::SpeedAdvice &in, spatem_ts_SpeedAdvice_t &out)
 
void toStruct_SpeedConfidenceDSRC (const spatem_ts_msgs::SpeedConfidenceDSRC &in, spatem_ts_SpeedConfidenceDSRC_t &out)
 
void toStruct_StationID (const spatem_ts_msgs::StationID &in, spatem_ts_StationID_t &out)
 
void toStruct_TimeChangeDetails (const spatem_ts_msgs::TimeChangeDetails &in, spatem_ts_TimeChangeDetails_t &out)
 
void toStruct_TimeIntervalConfidence (const spatem_ts_msgs::TimeIntervalConfidence &in, spatem_ts_TimeIntervalConfidence_t &out)
 
void toStruct_TimeMark (const spatem_ts_msgs::TimeMark &in, spatem_ts_TimeMark_t &out)
 
void toStruct_WaitOnStopline (const spatem_ts_msgs::WaitOnStopline &in, spatem_ts_WaitOnStopline_t &out)
 
void toStruct_ZoneLength (const spatem_ts_msgs::ZoneLength &in, spatem_ts_ZoneLength_t &out)
 

Detailed Description

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— AdvisorySpeed ::= SEQUENCE { type AdvisorySpeedType, speed SpeedAdvice OPTIONAL, confidence SpeedConfidenceDSRC OPTIONAL, distance ZoneLength OPTIONAL, class RestrictionClassID OPTIONAL, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-AdvisorySpeed}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

AdvisorySpeedList ::= SEQUENCE (SIZE(1..16)) OF AdvisorySpeed

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— AdvisorySpeedType ::= ENUMERATED { none (0), greenwave (1), ecoDrive (2), transit (3), ...

}

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— ConnectionManeuverAssist ::= SEQUENCE { connectionID LaneConnectionID, queueLength ZoneLength OPTIONAL, availableStorageLength ZoneLength OPTIONAL, waitOnStop WaitOnStopline OPTIONAL, pedBicycleDetect PedestrianBicycleDetect OPTIONAL, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-ConnectionManeuverAssist}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

DescriptiveName ::= IA5String (SIZE(1..63))

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

DSecond ::= INTEGER (0..65535)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

EnabledLaneList ::= SEQUENCE (SIZE(1..16)) OF LaneID

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

IntersectionID ::= INTEGER (0..65535)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— IntersectionReferenceID ::= SEQUENCE { region RoadRegulatorID OPTIONAL, id IntersectionID

}

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— IntersectionState ::= SEQUENCE { name DescriptiveName OPTIONAL, id IntersectionReferenceID,
revision MsgCount,
status IntersectionStatusObject, moy MinuteOfTheYear OPTIONAL, timeStamp DSecond OPTIONAL, enabledLanes EnabledLaneList OPTIONAL,
states MovementList, maneuverAssistList ManeuverAssistList OPTIONAL, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-IntersectionState}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

IntersectionStateList ::= SEQUENCE (SIZE(1..32)) OF IntersectionState

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— IntersectionStatusObject ::= BIT STRING { manualControlIsEnabled (0), stopTimeIsActivated (1), failureFlash (2), preemptIsActive (3), signalPriorityIsActive (4),
fixedTimeOperation (5), trafficDependentOperation (6), standbyOperation (7), failureMode (8), off (9), recentMAPmessageUpdate (10), recentChangeInMAPassignedLanesIDsUsed (11), noValidMAPisAvailableAtThisTime (12), noValidSPATisAvailableAtThisTime (13)

} (SIZE(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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

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

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

LaneConnectionID ::= INTEGER (0..255)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

LaneID ::= INTEGER (0..255)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

ManeuverAssistList ::= SEQUENCE (SIZE(1..16)) OF ConnectionManeuverAssist

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

MinuteOfTheYear ::= INTEGER (0..527040)

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— MovementEvent ::= SEQUENCE { eventState MovementPhaseState, timing TimeChangeDetails OPTIONAL, speeds AdvisorySpeedList OPTIONAL, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-MovementEvent}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

MovementEventList ::= SEQUENCE (SIZE(1..16)) OF MovementEvent

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

MovementList ::= SEQUENCE (SIZE(1..255)) OF MovementState

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— MovementPhaseState ::= ENUMERATED { unavailable (0), dark (1),
stop-Then-Proceed (2), stop-And-Remain (3), pre-Movement (4), permissive-Movement-Allowed (5), protected-Movement-Allowed (6), permissive-clearance (7), protected-clearance (8),
caution-Conflicting-Traffic (9)

}

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— MovementState ::= SEQUENCE { movementName DescriptiveName OPTIONAL, signalGroup SignalGroupID,
state-time-speed MovementEventList,
maneuverAssistList ManeuverAssistList OPTIONAL, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-MovementState}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

MsgCount ::= INTEGER (0..127)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

PedestrianBicycleDetect ::= 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

RestrictionClassID ::= INTEGER (0..255)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

RoadRegulatorID ::= INTEGER (0..65535)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

SignalGroupID ::= INTEGER (0..255)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— SPAT ::= SEQUENCE { timeStamp MinuteOfTheYear OPTIONAL,
name DescriptiveName OPTIONAL, intersections IntersectionStateList, regional SEQUENCE (SIZE(1..4)) OF

RegionalExtension {{Reg-SPAT}} 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— SPATEM ::= SEQUENCE { –

header – The DE protocolVersion is used to select the appropriate protocol decoder at the receiving ITS-S. – It shall be set to 2. – The DE messageID shall be spatem(4). header ItsPduHeader, –

spat – The DE spat contains the SPaT data as defined in ISO TS 19091. spat SPAT

}

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

SpeedAdvice ::= INTEGER (0..500)

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— SpeedConfidenceDSRC ::= ENUMERATED { unavailable (0), – Not Equipped or unavailable prec100ms (1), – 100 meters / sec prec10ms (2), – 10 meters / sec prec5ms (3), – 5 meters / sec prec1ms (4), – 1 meters / sec prec0-1ms (5), – 0.1 meters / sec prec0-05ms (6), – 0.05 meters / sec prec0-01ms (7) – 0.01 meters / sec

}

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

StationID ::= INTEGER(0..4294967295)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

ASN.1 Definition --------------------------------------------------------— TimeChangeDetails ::= SEQUENCE { startTime TimeMark OPTIONAL, minEndTime TimeMark, maxEndTime TimeMark OPTIONAL, likelyTime TimeMark OPTIONAL, confidence TimeIntervalConfidence OPTIONAL, nextTime TimeMark 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

TimeIntervalConfidence ::= INTEGER (0..15)

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

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

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

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

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

SOFTWARE.

Auto-generated by https://github.com/ika-rwth-aachen/etsi_its_messages --— python3 \ utils/codegen/codegen-py/asn1ToConversionHeader.py \ asn1/raw/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

TimeMark ::= INTEGER (0..36001)

============================================================================ 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

WaitOnStopline ::= 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/is_ts103301/SPATEM-PDU-Descriptions.asn \ asn1/raw/is_ts103301/cdd/ITS-Container.asn \ asn1/raw/is_ts103301/iso-patched/ISO24534-3_ElectronicRegistrationIdentificationVehicleDataModule-patched.asn \ asn1/raw/is_ts103301/build/asn1/ISO-TS-19091-addgrp-C-2018-patched.asn \ asn1/patched/is_ts103301/build/asn1/ISO14816_AVIAEINumberingAndDataStructures.asn \ -t \ spatem_ts \ -o \

etsi_its_conversion/etsi_its_spatem_ts_conversion/include/etsi_its_spatem_ts_conversion

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

ZoneLength ::= INTEGER (0..10000)

Function Documentation

◆ toRos_AdvisorySpeed()

void etsi_its_spatem_ts_conversion::toRos_AdvisorySpeed ( const spatem_ts_AdvisorySpeed_t in,
spatem_ts_msgs::AdvisorySpeed &  out 
)

Definition at line 69 of file convertAdvisorySpeed.h.

◆ toRos_AdvisorySpeedList()

void etsi_its_spatem_ts_conversion::toRos_AdvisorySpeedList ( const spatem_ts_AdvisorySpeedList_t in,
spatem_ts_msgs::AdvisorySpeedList &  out 
)

Definition at line 64 of file convertAdvisorySpeedList.h.

◆ toRos_AdvisorySpeedType()

void etsi_its_spatem_ts_conversion::toRos_AdvisorySpeedType ( const spatem_ts_AdvisorySpeedType_t in,
spatem_ts_msgs::AdvisorySpeedType &  out 
)

Definition at line 64 of file convertAdvisorySpeedType.h.

◆ toRos_ConnectionManeuverAssist()

void etsi_its_spatem_ts_conversion::toRos_ConnectionManeuverAssist ( const spatem_ts_ConnectionManeuverAssist_t in,
spatem_ts_msgs::ConnectionManeuverAssist &  out 
)

Definition at line 68 of file convertConnectionManeuverAssist.h.

◆ toRos_DescriptiveName()

void etsi_its_spatem_ts_conversion::toRos_DescriptiveName ( const spatem_ts_DescriptiveName_t in,
spatem_ts_msgs::DescriptiveName &  out 
)

Definition at line 59 of file convertDescriptiveName.h.

◆ toRos_DSecond()

void etsi_its_spatem_ts_conversion::toRos_DSecond ( const spatem_ts_DSecond_t in,
spatem_ts_msgs::DSecond &  out 
)

Definition at line 59 of file convertDSecond.h.

◆ toRos_EnabledLaneList()

void etsi_its_spatem_ts_conversion::toRos_EnabledLaneList ( const spatem_ts_EnabledLaneList_t in,
spatem_ts_msgs::EnabledLaneList &  out 
)

Definition at line 64 of file convertEnabledLaneList.h.

◆ toRos_IntersectionID()

void etsi_its_spatem_ts_conversion::toRos_IntersectionID ( const spatem_ts_IntersectionID_t in,
spatem_ts_msgs::IntersectionID &  out 
)

Definition at line 59 of file convertIntersectionID.h.

◆ toRos_IntersectionReferenceID()

void etsi_its_spatem_ts_conversion::toRos_IntersectionReferenceID ( const spatem_ts_IntersectionReferenceID_t in,
spatem_ts_msgs::IntersectionReferenceID &  out 
)

Definition at line 62 of file convertIntersectionReferenceID.h.

◆ toRos_IntersectionState()

void etsi_its_spatem_ts_conversion::toRos_IntersectionState ( const spatem_ts_IntersectionState_t in,
spatem_ts_msgs::IntersectionState &  out 
)

Definition at line 77 of file convertIntersectionState.h.

◆ toRos_IntersectionStateList()

void etsi_its_spatem_ts_conversion::toRos_IntersectionStateList ( const spatem_ts_IntersectionStateList_t in,
spatem_ts_msgs::IntersectionStateList &  out 
)

Definition at line 64 of file convertIntersectionStateList.h.

◆ toRos_IntersectionStatusObject()

void etsi_its_spatem_ts_conversion::toRos_IntersectionStatusObject ( const spatem_ts_IntersectionStatusObject_t in,
spatem_ts_msgs::IntersectionStatusObject &  out 
)

Definition at line 74 of file convertIntersectionStatusObject.h.

◆ toRos_ItsPduHeader()

void etsi_its_spatem_ts_conversion::toRos_ItsPduHeader ( const spatem_ts_ItsPduHeader_t in,
spatem_ts_msgs::ItsPduHeader &  out 
)

Definition at line 62 of file convertItsPduHeader.h.

◆ toRos_LaneConnectionID()

void etsi_its_spatem_ts_conversion::toRos_LaneConnectionID ( const spatem_ts_LaneConnectionID_t in,
spatem_ts_msgs::LaneConnectionID &  out 
)

Definition at line 59 of file convertLaneConnectionID.h.

◆ toRos_LaneID()

void etsi_its_spatem_ts_conversion::toRos_LaneID ( const spatem_ts_LaneID_t in,
spatem_ts_msgs::LaneID &  out 
)

Definition at line 59 of file convertLaneID.h.

◆ toRos_ManeuverAssistList()

void etsi_its_spatem_ts_conversion::toRos_ManeuverAssistList ( const spatem_ts_ManeuverAssistList_t in,
spatem_ts_msgs::ManeuverAssistList &  out 
)

Definition at line 64 of file convertManeuverAssistList.h.

◆ toRos_MinuteOfTheYear()

void etsi_its_spatem_ts_conversion::toRos_MinuteOfTheYear ( const spatem_ts_MinuteOfTheYear_t in,
spatem_ts_msgs::MinuteOfTheYear &  out 
)

Definition at line 59 of file convertMinuteOfTheYear.h.

◆ toRos_MovementEvent()

void etsi_its_spatem_ts_conversion::toRos_MovementEvent ( const spatem_ts_MovementEvent_t in,
spatem_ts_msgs::MovementEvent &  out 
)

Definition at line 65 of file convertMovementEvent.h.

◆ toRos_MovementEventList()

void etsi_its_spatem_ts_conversion::toRos_MovementEventList ( const spatem_ts_MovementEventList_t in,
spatem_ts_msgs::MovementEventList &  out 
)

Definition at line 64 of file convertMovementEventList.h.

◆ toRos_MovementList()

void etsi_its_spatem_ts_conversion::toRos_MovementList ( const spatem_ts_MovementList_t in,
spatem_ts_msgs::MovementList &  out 
)

Definition at line 64 of file convertMovementList.h.

◆ toRos_MovementPhaseState()

void etsi_its_spatem_ts_conversion::toRos_MovementPhaseState ( const spatem_ts_MovementPhaseState_t in,
spatem_ts_msgs::MovementPhaseState &  out 
)

Definition at line 69 of file convertMovementPhaseState.h.

◆ toRos_MovementState()

void etsi_its_spatem_ts_conversion::toRos_MovementState ( const spatem_ts_MovementState_t in,
spatem_ts_msgs::MovementState &  out 
)

Definition at line 67 of file convertMovementState.h.

◆ toRos_MsgCount()

void etsi_its_spatem_ts_conversion::toRos_MsgCount ( const spatem_ts_MsgCount_t in,
spatem_ts_msgs::MsgCount &  out 
)

Definition at line 59 of file convertMsgCount.h.

◆ toRos_PedestrianBicycleDetect()

void etsi_its_spatem_ts_conversion::toRos_PedestrianBicycleDetect ( const spatem_ts_PedestrianBicycleDetect_t in,
spatem_ts_msgs::PedestrianBicycleDetect &  out 
)

Definition at line 59 of file convertPedestrianBicycleDetect.h.

◆ toRos_RestrictionClassID()

void etsi_its_spatem_ts_conversion::toRos_RestrictionClassID ( const spatem_ts_RestrictionClassID_t in,
spatem_ts_msgs::RestrictionClassID &  out 
)

Definition at line 59 of file convertRestrictionClassID.h.

◆ toRos_RoadRegulatorID()

void etsi_its_spatem_ts_conversion::toRos_RoadRegulatorID ( const spatem_ts_RoadRegulatorID_t in,
spatem_ts_msgs::RoadRegulatorID &  out 
)

Definition at line 59 of file convertRoadRegulatorID.h.

◆ toRos_SignalGroupID()

void etsi_its_spatem_ts_conversion::toRos_SignalGroupID ( const spatem_ts_SignalGroupID_t in,
spatem_ts_msgs::SignalGroupID &  out 
)

Definition at line 59 of file convertSignalGroupID.h.

◆ toRos_SPAT()

void etsi_its_spatem_ts_conversion::toRos_SPAT ( const spatem_ts_SPAT_t in,
spatem_ts_msgs::SPAT &  out 
)

Definition at line 65 of file convertSPAT.h.

◆ toRos_SPATEM()

void etsi_its_spatem_ts_conversion::toRos_SPATEM ( const spatem_ts_SPATEM_t in,
spatem_ts_msgs::SPATEM &  out 
)

Definition at line 68 of file convertSPATEM.h.

◆ toRos_SpeedAdvice()

void etsi_its_spatem_ts_conversion::toRos_SpeedAdvice ( const spatem_ts_SpeedAdvice_t in,
spatem_ts_msgs::SpeedAdvice &  out 
)

Definition at line 59 of file convertSpeedAdvice.h.

◆ toRos_SpeedConfidenceDSRC()

void etsi_its_spatem_ts_conversion::toRos_SpeedConfidenceDSRC ( const spatem_ts_SpeedConfidenceDSRC_t in,
spatem_ts_msgs::SpeedConfidenceDSRC &  out 
)

Definition at line 67 of file convertSpeedConfidenceDSRC.h.

◆ toRos_StationID()

void etsi_its_spatem_ts_conversion::toRos_StationID ( const spatem_ts_StationID_t in,
spatem_ts_msgs::StationID &  out 
)

Definition at line 59 of file convertStationID.h.

◆ toRos_TimeChangeDetails()

void etsi_its_spatem_ts_conversion::toRos_TimeChangeDetails ( const spatem_ts_TimeChangeDetails_t in,
spatem_ts_msgs::TimeChangeDetails &  out 
)

Definition at line 66 of file convertTimeChangeDetails.h.

◆ toRos_TimeIntervalConfidence()

void etsi_its_spatem_ts_conversion::toRos_TimeIntervalConfidence ( const spatem_ts_TimeIntervalConfidence_t in,
spatem_ts_msgs::TimeIntervalConfidence &  out 
)

Definition at line 59 of file convertTimeIntervalConfidence.h.

◆ toRos_TimeMark()

void etsi_its_spatem_ts_conversion::toRos_TimeMark ( const spatem_ts_TimeMark_t in,
spatem_ts_msgs::TimeMark &  out 
)

Definition at line 59 of file convertTimeMark.h.

◆ toRos_WaitOnStopline()

void etsi_its_spatem_ts_conversion::toRos_WaitOnStopline ( const spatem_ts_WaitOnStopline_t in,
spatem_ts_msgs::WaitOnStopline &  out 
)

Definition at line 59 of file convertWaitOnStopline.h.

◆ toRos_ZoneLength()

void etsi_its_spatem_ts_conversion::toRos_ZoneLength ( const spatem_ts_ZoneLength_t in,
spatem_ts_msgs::ZoneLength &  out 
)

Definition at line 59 of file convertZoneLength.h.

◆ toStruct_AdvisorySpeed()

void etsi_its_spatem_ts_conversion::toStruct_AdvisorySpeed ( const spatem_ts_msgs::AdvisorySpeed &  in,
spatem_ts_AdvisorySpeed_t out 
)

Definition at line 89 of file convertAdvisorySpeed.h.

◆ toStruct_AdvisorySpeedList()

void etsi_its_spatem_ts_conversion::toStruct_AdvisorySpeedList ( const spatem_ts_msgs::AdvisorySpeedList &  in,
spatem_ts_AdvisorySpeedList_t out 
)

Definition at line 72 of file convertAdvisorySpeedList.h.

◆ toStruct_AdvisorySpeedType()

void etsi_its_spatem_ts_conversion::toStruct_AdvisorySpeedType ( const spatem_ts_msgs::AdvisorySpeedType &  in,
spatem_ts_AdvisorySpeedType_t out 
)

Definition at line 68 of file convertAdvisorySpeedType.h.

◆ toStruct_ConnectionManeuverAssist()

void etsi_its_spatem_ts_conversion::toStruct_ConnectionManeuverAssist ( const spatem_ts_msgs::ConnectionManeuverAssist &  in,
spatem_ts_ConnectionManeuverAssist_t out 
)

Definition at line 88 of file convertConnectionManeuverAssist.h.

◆ toStruct_DescriptiveName()

void etsi_its_spatem_ts_conversion::toStruct_DescriptiveName ( const spatem_ts_msgs::DescriptiveName &  in,
spatem_ts_DescriptiveName_t out 
)

Definition at line 63 of file convertDescriptiveName.h.

◆ toStruct_DSecond()

void etsi_its_spatem_ts_conversion::toStruct_DSecond ( const spatem_ts_msgs::DSecond &  in,
spatem_ts_DSecond_t out 
)

Definition at line 63 of file convertDSecond.h.

◆ toStruct_EnabledLaneList()

void etsi_its_spatem_ts_conversion::toStruct_EnabledLaneList ( const spatem_ts_msgs::EnabledLaneList &  in,
spatem_ts_EnabledLaneList_t out 
)

Definition at line 72 of file convertEnabledLaneList.h.

◆ toStruct_IntersectionID()

void etsi_its_spatem_ts_conversion::toStruct_IntersectionID ( const spatem_ts_msgs::IntersectionID &  in,
spatem_ts_IntersectionID_t out 
)

Definition at line 63 of file convertIntersectionID.h.

◆ toStruct_IntersectionReferenceID()

void etsi_its_spatem_ts_conversion::toStruct_IntersectionReferenceID ( const spatem_ts_msgs::IntersectionReferenceID &  in,
spatem_ts_IntersectionReferenceID_t out 
)

Definition at line 70 of file convertIntersectionReferenceID.h.

◆ toStruct_IntersectionState()

void etsi_its_spatem_ts_conversion::toStruct_IntersectionState ( const spatem_ts_msgs::IntersectionState &  in,
spatem_ts_IntersectionState_t out 
)

Definition at line 104 of file convertIntersectionState.h.

◆ toStruct_IntersectionStateList()

void etsi_its_spatem_ts_conversion::toStruct_IntersectionStateList ( const spatem_ts_msgs::IntersectionStateList &  in,
spatem_ts_IntersectionStateList_t out 
)

Definition at line 72 of file convertIntersectionStateList.h.

◆ toStruct_IntersectionStatusObject()

void etsi_its_spatem_ts_conversion::toStruct_IntersectionStatusObject ( const spatem_ts_msgs::IntersectionStatusObject &  in,
spatem_ts_IntersectionStatusObject_t out 
)

Definition at line 79 of file convertIntersectionStatusObject.h.

◆ toStruct_ItsPduHeader()

void etsi_its_spatem_ts_conversion::toStruct_ItsPduHeader ( const spatem_ts_msgs::ItsPduHeader &  in,
spatem_ts_ItsPduHeader_t out 
)

Definition at line 68 of file convertItsPduHeader.h.

◆ toStruct_LaneConnectionID()

void etsi_its_spatem_ts_conversion::toStruct_LaneConnectionID ( const spatem_ts_msgs::LaneConnectionID &  in,
spatem_ts_LaneConnectionID_t out 
)

Definition at line 63 of file convertLaneConnectionID.h.

◆ toStruct_LaneID()

void etsi_its_spatem_ts_conversion::toStruct_LaneID ( const spatem_ts_msgs::LaneID &  in,
spatem_ts_LaneID_t out 
)

Definition at line 63 of file convertLaneID.h.

◆ toStruct_ManeuverAssistList()

void etsi_its_spatem_ts_conversion::toStruct_ManeuverAssistList ( const spatem_ts_msgs::ManeuverAssistList &  in,
spatem_ts_ManeuverAssistList_t out 
)

Definition at line 72 of file convertManeuverAssistList.h.

◆ toStruct_MinuteOfTheYear()

void etsi_its_spatem_ts_conversion::toStruct_MinuteOfTheYear ( const spatem_ts_msgs::MinuteOfTheYear &  in,
spatem_ts_MinuteOfTheYear_t out 
)

Definition at line 63 of file convertMinuteOfTheYear.h.

◆ toStruct_MovementEvent()

void etsi_its_spatem_ts_conversion::toStruct_MovementEvent ( const spatem_ts_msgs::MovementEvent &  in,
spatem_ts_MovementEvent_t out 
)

Definition at line 77 of file convertMovementEvent.h.

◆ toStruct_MovementEventList()

void etsi_its_spatem_ts_conversion::toStruct_MovementEventList ( const spatem_ts_msgs::MovementEventList &  in,
spatem_ts_MovementEventList_t out 
)

Definition at line 72 of file convertMovementEventList.h.

◆ toStruct_MovementList()

void etsi_its_spatem_ts_conversion::toStruct_MovementList ( const spatem_ts_msgs::MovementList &  in,
spatem_ts_MovementList_t out 
)

Definition at line 72 of file convertMovementList.h.

◆ toStruct_MovementPhaseState()

void etsi_its_spatem_ts_conversion::toStruct_MovementPhaseState ( const spatem_ts_msgs::MovementPhaseState &  in,
spatem_ts_MovementPhaseState_t out 
)

Definition at line 73 of file convertMovementPhaseState.h.

◆ toStruct_MovementState()

void etsi_its_spatem_ts_conversion::toStruct_MovementState ( const spatem_ts_msgs::MovementState &  in,
spatem_ts_MovementState_t out 
)

Definition at line 80 of file convertMovementState.h.

◆ toStruct_MsgCount()

void etsi_its_spatem_ts_conversion::toStruct_MsgCount ( const spatem_ts_msgs::MsgCount &  in,
spatem_ts_MsgCount_t out 
)

Definition at line 63 of file convertMsgCount.h.

◆ toStruct_PedestrianBicycleDetect()

void etsi_its_spatem_ts_conversion::toStruct_PedestrianBicycleDetect ( const spatem_ts_msgs::PedestrianBicycleDetect &  in,
spatem_ts_PedestrianBicycleDetect_t out 
)

Definition at line 63 of file convertPedestrianBicycleDetect.h.

◆ toStruct_RestrictionClassID()

void etsi_its_spatem_ts_conversion::toStruct_RestrictionClassID ( const spatem_ts_msgs::RestrictionClassID &  in,
spatem_ts_RestrictionClassID_t out 
)

Definition at line 63 of file convertRestrictionClassID.h.

◆ toStruct_RoadRegulatorID()

void etsi_its_spatem_ts_conversion::toStruct_RoadRegulatorID ( const spatem_ts_msgs::RoadRegulatorID &  in,
spatem_ts_RoadRegulatorID_t out 
)

Definition at line 63 of file convertRoadRegulatorID.h.

◆ toStruct_SignalGroupID()

void etsi_its_spatem_ts_conversion::toStruct_SignalGroupID ( const spatem_ts_msgs::SignalGroupID &  in,
spatem_ts_SignalGroupID_t out 
)

Definition at line 63 of file convertSignalGroupID.h.

◆ toStruct_SPAT()

void etsi_its_spatem_ts_conversion::toStruct_SPAT ( const spatem_ts_msgs::SPAT &  in,
spatem_ts_SPAT_t out 
)

Definition at line 77 of file convertSPAT.h.

◆ toStruct_SPATEM()

void etsi_its_spatem_ts_conversion::toStruct_SPATEM ( const spatem_ts_msgs::SPATEM &  in,
spatem_ts_SPATEM_t out 
)

Definition at line 73 of file convertSPATEM.h.

◆ toStruct_SpeedAdvice()

void etsi_its_spatem_ts_conversion::toStruct_SpeedAdvice ( const spatem_ts_msgs::SpeedAdvice &  in,
spatem_ts_SpeedAdvice_t out 
)

Definition at line 63 of file convertSpeedAdvice.h.

◆ toStruct_SpeedConfidenceDSRC()

void etsi_its_spatem_ts_conversion::toStruct_SpeedConfidenceDSRC ( const spatem_ts_msgs::SpeedConfidenceDSRC &  in,
spatem_ts_SpeedConfidenceDSRC_t out 
)

Definition at line 71 of file convertSpeedConfidenceDSRC.h.

◆ toStruct_StationID()

void etsi_its_spatem_ts_conversion::toStruct_StationID ( const spatem_ts_msgs::StationID &  in,
spatem_ts_StationID_t out 
)

Definition at line 63 of file convertStationID.h.

◆ toStruct_TimeChangeDetails()

void etsi_its_spatem_ts_conversion::toStruct_TimeChangeDetails ( const spatem_ts_msgs::TimeChangeDetails &  in,
spatem_ts_TimeChangeDetails_t out 
)

Definition at line 90 of file convertTimeChangeDetails.h.

◆ toStruct_TimeIntervalConfidence()

void etsi_its_spatem_ts_conversion::toStruct_TimeIntervalConfidence ( const spatem_ts_msgs::TimeIntervalConfidence &  in,
spatem_ts_TimeIntervalConfidence_t out 
)

Definition at line 63 of file convertTimeIntervalConfidence.h.

◆ toStruct_TimeMark()

void etsi_its_spatem_ts_conversion::toStruct_TimeMark ( const spatem_ts_msgs::TimeMark &  in,
spatem_ts_TimeMark_t out 
)

Definition at line 63 of file convertTimeMark.h.

◆ toStruct_WaitOnStopline()

void etsi_its_spatem_ts_conversion::toStruct_WaitOnStopline ( const spatem_ts_msgs::WaitOnStopline &  in,
spatem_ts_WaitOnStopline_t out 
)

Definition at line 63 of file convertWaitOnStopline.h.

◆ toStruct_ZoneLength()

void etsi_its_spatem_ts_conversion::toStruct_ZoneLength ( const spatem_ts_msgs::ZoneLength &  in,
spatem_ts_ZoneLength_t out 
)

Definition at line 63 of file convertZoneLength.h.



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