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