From 6e4b58d9dc36116a33d38f99baeadd5c865796dd Mon Sep 17 00:00:00 2001 From: Jean-Pierre Date: Fri, 31 May 2024 20:44:18 +0000 Subject: [PATCH] Imported upstream version '2.0.2' of 'upstream' --- .github/workflows/bloom-release.yml | 20 +++++++ .github/workflows/docker-ros.yml | 39 +++++++++++-- .gitlab-ci.yml | 39 +++++++++++-- CITATION.cff | 35 +++++++++++ README.md | 58 ++++++++++--------- .../etsi_its_cam_coding/CHANGELOG.rst | 3 + .../etsi_its_cam_coding/package.xml | 2 +- etsi_its_coding/etsi_its_coding/CHANGELOG.rst | 3 + etsi_its_coding/etsi_its_coding/package.xml | 2 +- .../etsi_its_denm_coding/CHANGELOG.rst | 3 + .../etsi_its_denm_coding/package.xml | 2 +- .../etsi_its_cam_conversion/CHANGELOG.rst | 3 + .../etsi_its_cam_conversion/package.xml | 2 +- .../etsi_its_conversion/CHANGELOG.rst | 3 + .../etsi_its_conversion/package.xml | 2 +- .../etsi_its_denm_conversion/CHANGELOG.rst | 3 + .../etsi_its_denm_conversion/package.xml | 2 +- .../CHANGELOG.rst | 6 ++ .../convertINTEGER.h | 6 +- .../package.xml | 2 +- etsi_its_messages/CHANGELOG.rst | 3 + etsi_its_messages/package.xml | 2 +- etsi_its_msgs/etsi_its_cam_msgs/CHANGELOG.rst | 3 + etsi_its_msgs/etsi_its_cam_msgs/package.xml | 2 +- .../etsi_its_denm_msgs/CHANGELOG.rst | 3 + etsi_its_msgs/etsi_its_denm_msgs/package.xml | 2 +- etsi_its_msgs/etsi_its_msgs/CHANGELOG.rst | 3 + etsi_its_msgs/etsi_its_msgs/package.xml | 2 +- etsi_its_msgs_utils/CHANGELOG.rst | 3 + etsi_its_msgs_utils/package.xml | 2 +- etsi_its_rviz_plugins/CHANGELOG.rst | 3 + etsi_its_rviz_plugins/package.xml | 2 +- 32 files changed, 214 insertions(+), 51 deletions(-) create mode 100644 .github/workflows/bloom-release.yml create mode 100644 CITATION.cff diff --git a/.github/workflows/bloom-release.yml b/.github/workflows/bloom-release.yml new file mode 100644 index 00000000..9a40d7aa --- /dev/null +++ b/.github/workflows/bloom-release.yml @@ -0,0 +1,20 @@ +name: bloom-release + +on: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' + +jobs: + bloom-release: + runs-on: ubuntu-latest + steps: + - uses: at-wat/bloom-release-action@v0 + with: + ros_distro: noetic humble iron jazzy + github_token_bloom: ${{ secrets.GH_TOKEN_FOR_BLOOM_RELEASE }} + github_user: jpbusch + git_user: Jean-Pierre Busch + git_email: jean-pierre.busch@ika.rwth-aachen.de + release_repository_push_url: https://github.com/${{ github.repository }}-release.git + open_pr: true \ No newline at end of file diff --git a/.github/workflows/docker-ros.yml b/.github/workflows/docker-ros.yml index 111bfc51..1dec328f 100644 --- a/.github/workflows/docker-ros.yml +++ b/.github/workflows/docker-ros.yml @@ -4,27 +4,56 @@ on: push jobs: - ros: + ros-noetic: runs-on: ubuntu-latest steps: - uses: ika-rwth-aachen/docker-ros@main with: + platform: amd64,arm64 + target: dev,run image-tag: ros base-image: rwthika/ros:noetic command: roslaunch etsi_its_conversion converter.ros1.launch - platform: amd64,arm64 - target: dev,run + enable-industrial-ci: 'true' enable-recursive-vcs-import: 'false' - ros2: + ros2-humble: runs-on: ubuntu-latest steps: - uses: ika-rwth-aachen/docker-ros@main with: + platform: amd64,arm64 + target: dev,run image-tag: ros2 base-image: rwthika/ros2:humble command: ros2 launch etsi_its_conversion converter.launch.py + enable-industrial-ci: 'true' + enable-recursive-vcs-import: 'false' + + ros2-iron: + runs-on: ubuntu-latest + steps: + - uses: ika-rwth-aachen/docker-ros@main + with: + platform: amd64,arm64 + target: dev,run + image-tag: ros2-iron + base-image: rwthika/ros2:iron + command: ros2 launch etsi_its_conversion converter.launch.py + enable-industrial-ci: 'true' + enable-recursive-vcs-import: 'false' + + ros2-jazzy: + runs-on: ubuntu-latest + steps: + - uses: ika-rwth-aachen/docker-ros@main + with: platform: amd64,arm64 target: dev,run + image-tag: ros2-jazzy + base-image: ubuntu:24.04 + ros-distro: jazzy + command: ros2 launch etsi_its_conversion converter.launch.py + enable-industrial-ci: 'true' enable-push-as-latest: 'true' - enable-recursive-vcs-import: 'false' + enable-recursive-vcs-import: 'false' \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 702ee53e..b1630db9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,13 +5,13 @@ Code Generation: variables: GIT_SUBMODULE_STRATEGY: recursive -ROS: +ros-noetic: trigger: include: - remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml strategy: depend variables: - PLATFORM: amd64 + PLATFORM: amd64,arm64 TARGET: dev,run IMAGE_TAG: ros1 BASE_IMAGE: rwthika/ros:noetic @@ -19,17 +19,46 @@ ROS: ENABLE_INDUSTRIAL_CI: 'true' ENABLE_RECURSIVE_VCS_IMPORT: 'false' -ROS 2: +ros2-humble: trigger: include: - remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml strategy: depend variables: - PLATFORM: amd64 + PLATFORM: amd64,arm64 TARGET: dev,run IMAGE_TAG: ros2 BASE_IMAGE: rwthika/ros2:humble COMMAND: ros2 launch etsi_its_conversion converter.launch.py ENABLE_INDUSTRIAL_CI: 'true' + ENABLE_RECURSIVE_VCS_IMPORT: 'false' + +ros2-iron: + trigger: + include: + - remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml + strategy: depend + variables: + PLATFORM: amd64,arm64 + TARGET: dev,run + IMAGE_TAG: ros2-iron + BASE_IMAGE: rwthika/ros2:iron + COMMAND: ros2 launch etsi_its_conversion converter.launch.py + ENABLE_INDUSTRIAL_CI: 'true' + ENABLE_RECURSIVE_VCS_IMPORT: 'false' + +ros2-jazzy: + trigger: + include: + - remote: https://raw.githubusercontent.com/ika-rwth-aachen/docker-ros/main/.gitlab-ci/docker-ros.yml + strategy: depend + variables: + PLATFORM: amd64,arm64 + TARGET: dev,run + IMAGE_TAG: ros2-jazzy + BASE_IMAGE: ubuntu:24.04 + ROS_DISTRO: jazzy + COMMAND: ros2 launch etsi_its_conversion converter.launch.py + ENABLE_INDUSTRIAL_CI: 'true' ENABLE_PUSH_AS_LATEST: 'true' - ENABLE_RECURSIVE_VCS_IMPORT: 'false' \ No newline at end of file + ENABLE_RECURSIVE_VCS_IMPORT: 'false' diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 00000000..fabe4545 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,35 @@ +cff-version: 1.2.0 +message: "We hope that our tools can help your research. If this is the case, please cite it using the following metadata." + +title: etsi_its_messages +type: software +repository-code: "https://github.com/ika-rwth-aachen/etsi_its_messages" +date-released: 2023-11-29 +authors: + - given-names: Guido + family-names: Küppers + - given-names: Jean-Pierre + family-names: Busch + - given-names: Lennart + family-names: Reiher + +preferred-citation: + title: "V2AIX: A Multi-Modal Real-World Dataset of ETSI ITS V2X Messages in Public Road Traffic" + type: misc + # conference: + # name: + # month: + year: 2023 + # doi: "" + authors: + - given-names: Guido + family-names: Küppers + orcid: "https://orcid.org/0000-0002-9688-6373" + - given-names: Jean-Pierre + family-names: Busch + orcid: "https://orcid.org/0009-0000-1417-0463" + - given-names: Lennart + family-names: Reiher + orcid: "https://orcid.org/0000-0002-7309-164X" + - given-names: Lutz + family-names: Eckstein \ No newline at end of file diff --git a/README.md b/README.md index 77d2aa3d..4307e61d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ - +

**ROS / ROS 2 Support for ETSI ITS Messages for V2X Communication** @@ -22,29 +22,18 @@ All message definitions and conversion functions are automatically generated bas > This repository is open-sourced and maintained by the [**Institute for Automotive Engineering (ika) at RWTH Aachen University**](https://www.ika.rwth-aachen.de/). > **V2X Communication** is one of many research topics within our [*Vehicle Intelligence & Automated Driving*](https://www.ika.rwth-aachen.de/en/competences/fields-of-research/vehicle-intelligence-automated-driving.html) domain. > If you would like to learn more about how we can support your advanced driver assistance and automated driving efforts, feel free to reach out to us! ->      *Timo Woopen - Manager Research Area Vehicle Intelligence & Automated Driving* ->      *+49 241 80 23549* ->      *timo.woopen@ika.rwth-aachen.de* - -- [etsi\_its\_messages](#etsi_its_messages) - - [Concept](#concept) - - [Supported ETSI ITS Messages](#supported-etsi-its-messages) - - [Packages](#packages) - - [`etsi_its_msgs`](#etsi_its_msgs) - - [Automated Generation](#automated-generation) - - [Access Functions Documentation](#access-functions-documentation) - - [`etsi_its_coding`](#etsi_its_coding) - - [Automated Generation](#automated-generation-1) - - [`etsi_its_conversion`](#etsi_its_conversion) - - [Usage](#usage) - - [Subscribed Topics](#subscribed-topics) - - [Published Topics](#published-topics) - - [Parameters](#parameters) - - [Automated Generation](#automated-generation-2) - - [Installation](#installation) - - [docker-ros](#docker-ros) - - [Acknowledgements](#acknowledgements) - - [Notice](#notice) +> :email: ***opensource@ika.rwth-aachen.de*** + +- [Concept](#concept) +- [Supported ETSI ITS Messages](#supported-etsi-its-messages) +- [Packages](#packages) + - [`etsi_its_msgs`](#etsi_its_msgs) + - [`etsi_its_coding`](#etsi_its_coding) + - [`etsi_its_conversion`](#etsi_its_conversion) +- [Installation](#installation) +- [V2AIX Dataset / Citation](#v2aix-dataset--citation) +- [Acknowledgements](#acknowledgements) +- [Notice](#notice) ## Concept @@ -103,7 +92,7 @@ The ROS message files are auto-generated based on the [ASN.1 definitions](https: ```bash # etsi_its_messages$ -./utils/codegen/scripts/asn1ToRosMsg.py \ +./utils/codegen/asn1ToRosMsg.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -o etsi_its_msgs/etsi_its_cam_msgs/msg @@ -130,7 +119,7 @@ The C/C++ implementation of the message types is auto-generated based on the [AS ```bash # etsi_its_messages$ -./utils/codegen/scripts/asn1ToC.py +./utils/codegen/asn1ToC.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -o etsi_its_coding/etsi_its_cam_coding @@ -190,7 +179,7 @@ The C++ conversion functions are auto-generated based on the [ASN.1 definitions] ```bash # etsi_its_messages$ -./utils/codegen/scripts/asn1ToConversionHeader.py +./utils/codegen/asn1ToConversionHeader.py \ asn1/raw/cam_en302637_2/CAM-PDU-Descriptions.asn \ asn1/raw/cam_en302637_2/cdd/ITS-Container.asn \ -t cam \ @@ -238,12 +227,27 @@ docker run --rm ghcr.io/ika-rwth-aachen/etsi_its_messages:ros ``` +## V2AIX Dataset / Citation + +The *etsi_its_messages* package stack was created and used in order to record the [V2AIX Dataset](https://v2aix.ika.rwth-aachen.de). Please consider citing our paper if you are also using the package stack in your own research. + +> **V2AIX: A Multi-Modal Real-World Dataset of ETSI ITS V2X Messages in Public Road Traffic** +> *([arXiv](https://arxiv.org/abs/2403.10221), [ResearchGate](https://www.researchgate.net/publication/378971373_V2AIX_A_Multi-Modal_Real-World_Dataset_of_ETSI_ITS_V2X_Messages_in_Public_Road_Traffic))* +> +> [Guido Küppers](https://github.com/gkueppers), [Jean-Pierre Busch](https://github.com/jpbusch) and [Lennart Reiher](https://github.com/lreiher), [Lutz Eckstein](https://www.ika.rwth-aachen.de/en/institute/team/univ-prof-dr-ing-lutz-eckstein.html) +> [Institute for Automotive Engineering (ika), RWTH Aachen University](https://www.ika.rwth-aachen.de/en/) +> +> *Abstract* – Connectivity is a main driver for the ongoing megatrend of automated mobility: future Cooperative Intelligent Transport Systems (C-ITS) will connect road vehicles, traffic signals, roadside infrastructure, and even vulnerable road users, sharing data and compute for safer, more efficient, and more comfortable mobility. In terms of communication technology for realizing such vehicle-to-everything (V2X) communication, the WLAN-based peer-to-peer approach (IEEE 802.11p, ITS-G5 in Europe) competes with C-V2X based on cellular technologies (4G and beyond). Irrespective of the underlying communication standard, common message interfaces are crucial for a common understanding between vehicles, especially from different manufacturers. Targeting this issue, the European Telecommunications Standards Institute (ETSI) has been standardizing V2X message formats such as the Cooperative Awareness Message (CAM). In this work, we present V2AIX, a multi-modal real-world dataset of ETSI ITS messages gathered in public road traffic, the first of its kind. Collected in measurement drives and with stationary infrastructure, we have recorded more than 230 000 V2X messages from more than 1800 vehicles and roadside units in public road traffic. Alongside a first analysis of the dataset, we present a way of integrating ETSI ITS V2X messages into the Robot Operating System (ROS). This enables researchers to not only thoroughly analyze real-world V2X data, but to also study and implement standardized V2X messages in ROS-based automated driving applications. The full dataset is publicly available for noncommercial use at https://v2aix.ika.rwth-aachen.de. + + + ## Acknowledgements This work is accomplished within the projects AIthena, 6GEM and AUTOtech.*agil*. We acknowledge the financial support for the projects by - the *European Union’s Horizon Europe Research and Innovation Programme* :eu: under Grant Agreement No 101076754 for AIthena, - and the *Federal Ministry of Education and Research of Germany (BMBF)* :de: for 6GEM (FKZ 16KISK036K) and AUTOtech.*agil* (FKZ 01IS22088A). + ## Notice This repository is not endorsed by or otherwise affiliated with [ETSI](https://www.etsi.org). diff --git a/etsi_its_coding/etsi_its_cam_coding/CHANGELOG.rst b/etsi_its_coding/etsi_its_cam_coding/CHANGELOG.rst index 0ad5b5ea..ff8dedc0 100644 --- a/etsi_its_coding/etsi_its_cam_coding/CHANGELOG.rst +++ b/etsi_its_coding/etsi_its_cam_coding/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_cam_coding ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_coding/etsi_its_cam_coding/package.xml b/etsi_its_coding/etsi_its_cam_coding/package.xml index fc52c0ab..f8dd80b7 100644 --- a/etsi_its_coding/etsi_its_cam_coding/package.xml +++ b/etsi_its_coding/etsi_its_cam_coding/package.xml @@ -2,7 +2,7 @@ etsi_its_cam_coding - 2.0.1 + 2.0.2 C++ compatible C source code for ETSI ITS CAMs generated from ASN.1 using asn1c Jean-Pierre Busch diff --git a/etsi_its_coding/etsi_its_coding/CHANGELOG.rst b/etsi_its_coding/etsi_its_coding/CHANGELOG.rst index ece36b6a..a9a5bb04 100644 --- a/etsi_its_coding/etsi_its_coding/CHANGELOG.rst +++ b/etsi_its_coding/etsi_its_coding/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_coding ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_coding/etsi_its_coding/package.xml b/etsi_its_coding/etsi_its_coding/package.xml index 485366ad..467ffc06 100644 --- a/etsi_its_coding/etsi_its_coding/package.xml +++ b/etsi_its_coding/etsi_its_coding/package.xml @@ -2,7 +2,7 @@ etsi_its_coding - 2.0.1 + 2.0.2 C++ compatible C source code for ETSI ITS messages generated from ASN.1 using asn1c Jean-Pierre Busch diff --git a/etsi_its_coding/etsi_its_denm_coding/CHANGELOG.rst b/etsi_its_coding/etsi_its_denm_coding/CHANGELOG.rst index 019f52a5..142246f9 100644 --- a/etsi_its_coding/etsi_its_denm_coding/CHANGELOG.rst +++ b/etsi_its_coding/etsi_its_denm_coding/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_denm_coding ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_coding/etsi_its_denm_coding/package.xml b/etsi_its_coding/etsi_its_denm_coding/package.xml index 24071dad..578c4172 100644 --- a/etsi_its_coding/etsi_its_denm_coding/package.xml +++ b/etsi_its_coding/etsi_its_denm_coding/package.xml @@ -2,7 +2,7 @@ etsi_its_denm_coding - 2.0.1 + 2.0.2 C++ compatible C source code for ETSI ITS DENMs generated from ASN.1 using asn1c Jean-Pierre Busch diff --git a/etsi_its_conversion/etsi_its_cam_conversion/CHANGELOG.rst b/etsi_its_conversion/etsi_its_cam_conversion/CHANGELOG.rst index 599cce86..09a2f199 100644 --- a/etsi_its_conversion/etsi_its_cam_conversion/CHANGELOG.rst +++ b/etsi_its_conversion/etsi_its_cam_conversion/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_cam_conversion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_conversion/etsi_its_cam_conversion/package.xml b/etsi_its_conversion/etsi_its_cam_conversion/package.xml index 84bba7e1..38635894 100644 --- a/etsi_its_conversion/etsi_its_cam_conversion/package.xml +++ b/etsi_its_conversion/etsi_its_cam_conversion/package.xml @@ -2,7 +2,7 @@ etsi_its_cam_conversion - 2.0.1 + 2.0.2 Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS CAMs Jean-Pierre Busch diff --git a/etsi_its_conversion/etsi_its_conversion/CHANGELOG.rst b/etsi_its_conversion/etsi_its_conversion/CHANGELOG.rst index e98dad3e..07600496 100644 --- a/etsi_its_conversion/etsi_its_conversion/CHANGELOG.rst +++ b/etsi_its_conversion/etsi_its_conversion/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_conversion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_conversion/etsi_its_conversion/package.xml b/etsi_its_conversion/etsi_its_conversion/package.xml index b1d26709..4fc834fc 100644 --- a/etsi_its_conversion/etsi_its_conversion/package.xml +++ b/etsi_its_conversion/etsi_its_conversion/package.xml @@ -2,7 +2,7 @@ etsi_its_conversion - 2.0.1 + 2.0.2 Converts ROS messages to and from ASN.1-encoded ETSI ITS messages Jean-Pierre Busch diff --git a/etsi_its_conversion/etsi_its_denm_conversion/CHANGELOG.rst b/etsi_its_conversion/etsi_its_denm_conversion/CHANGELOG.rst index 727e48ad..ec789de3 100644 --- a/etsi_its_conversion/etsi_its_denm_conversion/CHANGELOG.rst +++ b/etsi_its_conversion/etsi_its_denm_conversion/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_denm_conversion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_conversion/etsi_its_denm_conversion/package.xml b/etsi_its_conversion/etsi_its_denm_conversion/package.xml index 9d405eb6..8c0bc9a4 100644 --- a/etsi_its_conversion/etsi_its_denm_conversion/package.xml +++ b/etsi_its_conversion/etsi_its_denm_conversion/package.xml @@ -2,7 +2,7 @@ etsi_its_denm_conversion - 2.0.1 + 2.0.2 Conversion functions for converting ROS messages to and from ASN.1-encoded ETSI ITS DENMs Jean-Pierre Busch diff --git a/etsi_its_conversion/etsi_its_primitives_conversion/CHANGELOG.rst b/etsi_its_conversion/etsi_its_primitives_conversion/CHANGELOG.rst index 39fd2047..9024f01f 100644 --- a/etsi_its_conversion/etsi_its_primitives_conversion/CHANGELOG.rst +++ b/etsi_its_conversion/etsi_its_primitives_conversion/CHANGELOG.rst @@ -2,6 +2,12 @@ Changelog for package etsi_its_primitives_conversion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ +* Merge pull request #16 from v0-e/ambig_toros_integer + Explicit toRos_INTEGER(const long&, int64_t&) +* Contributors: Lennart Reiher + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_conversion/etsi_its_primitives_conversion/include/etsi_its_primitives_conversion/convertINTEGER.h b/etsi_its_conversion/etsi_its_primitives_conversion/include/etsi_its_primitives_conversion/convertINTEGER.h index 7c6cc3c9..7ec39291 100644 --- a/etsi_its_conversion/etsi_its_primitives_conversion/include/etsi_its_primitives_conversion/convertINTEGER.h +++ b/etsi_its_conversion/etsi_its_primitives_conversion/include/etsi_its_primitives_conversion/convertINTEGER.h @@ -54,6 +54,10 @@ namespace etsi_its_primitives_conversion { INTEGER_out = static_cast(_INTEGER_in); } + void toRos_INTEGER(const long& _INTEGER_in, int64_t& INTEGER_out) { + INTEGER_out = _INTEGER_in; + } + template void toStruct_INTEGER(const int64_t& _INTEGER_in, T& INTEGER_out) { const long in = static_cast(_INTEGER_in); @@ -71,4 +75,4 @@ namespace etsi_its_primitives_conversion { throw std::range_error("Failed to convert int64_t to unsigned long"); INTEGER_out = static_cast(_INTEGER_in); } -} \ No newline at end of file +} diff --git a/etsi_its_conversion/etsi_its_primitives_conversion/package.xml b/etsi_its_conversion/etsi_its_primitives_conversion/package.xml index 83ffd1d5..bdf86663 100644 --- a/etsi_its_conversion/etsi_its_primitives_conversion/package.xml +++ b/etsi_its_conversion/etsi_its_primitives_conversion/package.xml @@ -2,7 +2,7 @@ etsi_its_primitives_conversion - 2.0.1 + 2.0.2 Conversion functions for converting ROS primitives to and from ASN.1-encoded primitives Jean-Pierre Busch diff --git a/etsi_its_messages/CHANGELOG.rst b/etsi_its_messages/CHANGELOG.rst index 4558863e..07dafe15 100644 --- a/etsi_its_messages/CHANGELOG.rst +++ b/etsi_its_messages/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_messages ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_messages/package.xml b/etsi_its_messages/package.xml index 4235d761..16e2a309 100644 --- a/etsi_its_messages/package.xml +++ b/etsi_its_messages/package.xml @@ -2,7 +2,7 @@ etsi_its_messages - 2.0.1 + 2.0.2 ROS support for ETSI ITS messages Jean-Pierre Busch diff --git a/etsi_its_msgs/etsi_its_cam_msgs/CHANGELOG.rst b/etsi_its_msgs/etsi_its_cam_msgs/CHANGELOG.rst index c4838250..e4f68729 100644 --- a/etsi_its_msgs/etsi_its_cam_msgs/CHANGELOG.rst +++ b/etsi_its_msgs/etsi_its_cam_msgs/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_cam_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_msgs/etsi_its_cam_msgs/package.xml b/etsi_its_msgs/etsi_its_cam_msgs/package.xml index 225f707f..6c259c58 100644 --- a/etsi_its_msgs/etsi_its_cam_msgs/package.xml +++ b/etsi_its_msgs/etsi_its_cam_msgs/package.xml @@ -2,7 +2,7 @@ etsi_its_cam_msgs - 2.0.1 + 2.0.2 ROS messages for ETSI ITS CAM Jean-Pierre Busch diff --git a/etsi_its_msgs/etsi_its_denm_msgs/CHANGELOG.rst b/etsi_its_msgs/etsi_its_denm_msgs/CHANGELOG.rst index 6d628780..147cbaab 100644 --- a/etsi_its_msgs/etsi_its_denm_msgs/CHANGELOG.rst +++ b/etsi_its_msgs/etsi_its_denm_msgs/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_denm_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_msgs/etsi_its_denm_msgs/package.xml b/etsi_its_msgs/etsi_its_denm_msgs/package.xml index d8d70ae1..dd709a0f 100644 --- a/etsi_its_msgs/etsi_its_denm_msgs/package.xml +++ b/etsi_its_msgs/etsi_its_denm_msgs/package.xml @@ -2,7 +2,7 @@ etsi_its_denm_msgs - 2.0.1 + 2.0.2 ROS messages for ETSI ITS DENM Jean-Pierre Busch diff --git a/etsi_its_msgs/etsi_its_msgs/CHANGELOG.rst b/etsi_its_msgs/etsi_its_msgs/CHANGELOG.rst index a79d69db..1aac959e 100644 --- a/etsi_its_msgs/etsi_its_msgs/CHANGELOG.rst +++ b/etsi_its_msgs/etsi_its_msgs/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_msgs ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_msgs/etsi_its_msgs/package.xml b/etsi_its_msgs/etsi_its_msgs/package.xml index 5b0effd6..dfabe3ce 100644 --- a/etsi_its_msgs/etsi_its_msgs/package.xml +++ b/etsi_its_msgs/etsi_its_msgs/package.xml @@ -2,7 +2,7 @@ etsi_its_msgs - 2.0.1 + 2.0.2 ROS messages for ETSI ITS messages Jean-Pierre Busch diff --git a/etsi_its_msgs_utils/CHANGELOG.rst b/etsi_its_msgs_utils/CHANGELOG.rst index f6a3c662..738504b7 100644 --- a/etsi_its_msgs_utils/CHANGELOG.rst +++ b/etsi_its_msgs_utils/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_msgs_utils ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_msgs_utils/package.xml b/etsi_its_msgs_utils/package.xml index 0dd51ba8..aaf6bc92 100644 --- a/etsi_its_msgs_utils/package.xml +++ b/etsi_its_msgs_utils/package.xml @@ -2,7 +2,7 @@ etsi_its_msgs_utils - 2.0.1 + 2.0.2 ROS messages and utility functions for ETSI ITS messages Jean-Pierre Busch diff --git a/etsi_its_rviz_plugins/CHANGELOG.rst b/etsi_its_rviz_plugins/CHANGELOG.rst index da59a5ba..51179356 100644 --- a/etsi_its_rviz_plugins/CHANGELOG.rst +++ b/etsi_its_rviz_plugins/CHANGELOG.rst @@ -2,6 +2,9 @@ Changelog for package etsi_its_rviz_plugins ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2.0.2 (2024-05-31) +------------------ + 2.0.1 (2024-02-27) ------------------ diff --git a/etsi_its_rviz_plugins/package.xml b/etsi_its_rviz_plugins/package.xml index a0cbeb5a..41caf8f0 100644 --- a/etsi_its_rviz_plugins/package.xml +++ b/etsi_its_rviz_plugins/package.xml @@ -2,7 +2,7 @@ etsi_its_rviz_plugins - 2.0.1 + 2.0.2 RViz plugin for ROS 2 messages based on ETSI ITS messages Jean-Pierre Busch