Recent Releases of etsi_its_messages
etsi_its_messages - v3.2.1
What's Changed
- prevent infinite recursion checking constraint of ItsPduHeaderVam by @riebl in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/77
- Update asn1c by @riebl in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/78
- Support JER en-/deconding by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/79
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v3.2.0...v3.2.1
- C
Published by jpbusch 10 months ago
etsi_its_messages - v3.2.0
What's Changed
- Only create UDP publisher/subscriber if required by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/69
- Improvement/display different utm zones at once by @AlexanderWilczynski in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/70
- Fix critical runtime bug by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/72
- Fix visualization of SPATEMS on Startup of RViz by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/73
- Add setters and getters for (co)variances by @FabianThomsen in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/74
- Add MCM version of Ulm University by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/75
- Add setter functions for SensorInformationContainer by @lukaszanger in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/76
New Contributors
- @lukaszanger made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/76
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v3.1.0...v3.2.0
- C
Published by jpbusch 11 months ago
etsi_its_messages - v3.1.0
What's Changed
- keep DENM SubCauseCode variants by @riebl in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/54
- Automatically set latest release-tag as project-number for doxygen documentation by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/57
- codegen-py: fix missing DENM msg files in CMakeLists.txt by @riebl in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/56
- Fix example for access-functions in README by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/58
- RViz Plugin for SPATEM/MAPEM by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/55
- Build jazzy docker images with rmwzenoh support by @jpbusch in https://github.com/ika-rwth-aachen/etsiits_messages/pull/62
- Fix MessageID in MAPEM example by @apgeorg in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/63
- Add documentation to use the repository as a ROS driver for common V2X hardware by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/53
- Use
rbegin()instead ofend()to access last element ofstd::mapstoring the leap-second insertions by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/66 - Improvement/display spatem timing information by @AlexanderWilczynski in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/65
- Support DENM v2 (TS) by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/64
- Update copyright by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/67
New Contributors
- @riebl made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/54
- @AlexanderWilczynski made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/65
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v3.0.0...v3.1.0
- C
Published by jpbusch about 1 year ago
etsi_its_messages - v3.0.0
What's Changed
- :star: SPATEM/MAPEM Support by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/28
- Refactoring of codegen-py jinja context and type/variable naming rules by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/47
- :star: Enable CLASS and SET support in codegen-py by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/48
- Deprecate ROS 2 Iron support as it's EOL by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/49
- Usability and formatting improvements for codegen-py by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/46
- Improve converter launch file for better configuration by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/51
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.4.0...v3.0.0
Breaking Changes
The improvements in #28, #47, #48 have led to some breaking changes in ROS message files.
etsi_its_cam_msgs
- `PathDeltaTime.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 65535 - int64 TEN_MILLI_SECONDS_IN_PAST = 1 + uint16 value + uint16 MIN = 1 + uint16 MAX = 65535 + uint16 TEN_MILLI_SECONDS_IN_PAST = 1 ``` - `ProtectedZoneRadius.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 255 - int64 ONE_METER = 1 + uint8 value + uint8 MIN = 1 + uint8 MAX = 255 + uint8 ONE_METER = 1 ```etsi_its_cam_ts_msgs
- `CAM.msg` ```diff - int64 HEADER_MIN = 0 ``` - `PathDeltaTime.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 65535 - int64 TEN_MILLI_SECONDS_IN_PAST = 1 + uint16 value + uint16 MIN = 1 + uint16 MAX = 65535 + uint16 TEN_MILLI_SECONDS_IN_PAST = 1 ``` - `ProtectedZoneRadius.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 255 - int64 ONE_METER = 1 + uint8 value + uint8 MIN = 1 + uint8 MAX = 255 + uint8 ONE_METER = 1 ```etsi_its_cpm_ts_msgs
- `CollectivePerceptionMessage.msg` ```diff - int64 HEADER_MIN = 0 ``` - `CpmContainers.msg`: *removed* - `CpmContainerId.msg` ```diff - uint8 ORIGINATING_RSU_CONTAINER = 2 - uint8 ORIGINATING_VEHICLE_CONTAINER = 1 - uint8 PERCEIVED_OBJECT_CONTAINER = 5 - uint8 PERCEPTION_REGION_CONTAINER = 4 - uint8 SENSOR_INFORMATION_CONTAINER = 3 ``` - `CorrelationColumn.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 13 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 13 ``` - `MatrixIncludedComponents.msg` ```diff - int64 MIN_SIZE_BITS = 13 - int64 MAX_SIZE_BITS = 13 + uint8 SIZE_BITS = 13 ``` - `MessageRateHz.msg` ```diff - uint8 EXPONENT_MIN = 0 - uint8 EXPONENT_MAX = 2 + int8 EXPONENT_MIN = -5 + int8 EXPONENT_MAX = 2 ``` - `PerceivedObjectsIds.msg` ```diff - int64 MIN_SIZE = 0 - int64 MAX_SIZE = 255 + uint8 MIN_SIZE = 0 + uint8 MAX_SIZE = 255 ``` - `PerceivedObjects.msg` ```diff - int64 MIN_SIZE = 0 - int64 MAX_SIZE = 255 + uint8 MIN_SIZE = 0 + uint8 MAX_SIZE = 255 ``` - `PerceptionRegionContainer.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 256 + uint16 MIN_SIZE = 1 + uint16 MAX_SIZE = 256 ``` - `PolygonalShape.msg` ```diff - int64 POLYGON_MIN_SIZE = 3 - int64 POLYGON_MAX_SIZE = 16 + uint8 POLYGON_MIN_SIZE = 3 + uint8 POLYGON_MAX_SIZE = 16 ``` - `RadialShapesList.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 16 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 16 ``` - `SensorInformationContainer.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 128 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 128 ``` - `SequenceOfCartesianPosition3d.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 16 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 16 ``` - `SequenceOfIdentifier1B.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 128 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 128 ``` - `TrailerDataSet.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 8 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 8 ``` - `VruClusterInformation.msg` ```diff - int64 CLUSTER_BOUNDING_BOX_SHAPE_MIN = 0 ``` - `WrappedCpmContainer.msg` ```diff - CpmContainers container_data + OriginatingVehicleContainer container_data_originating_vehicle_container + uint8 CHOICE_CONTAINER_DATA_ORIGINATING_VEHICLE_CONTAINER = 1 + OriginatingRsuContainer container_data_originating_rsu_container + uint8 CHOICE_CONTAINER_DATA_ORIGINATING_RSU_CONTAINER = 2 + SensorInformationContainer container_data_sensor_information_container + uint8 CHOICE_CONTAINER_DATA_SENSOR_INFORMATION_CONTAINER = 3 + PerceptionRegionContainer container_data_perception_region_container + uint8 CHOICE_CONTAINER_DATA_PERCEPTION_REGION_CONTAINER = 4 + PerceivedObjectContainer container_data_perceived_object_container + uint8 CHOICE_CONTAINER_DATA_PERCEIVED_OBJECT_CONTAINER = 5 ```etsi_its_denm_msgs
- `ManagementContainer.msg` ```diff - uint32 VALIDITY_DURATION_DEFAULT = 600 + uint16 VALIDITY_DURATION_DEFAULT = 600 ``` - `PathDeltaTime.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 65535 - int64 TEN_MILLI_SECONDS_IN_PAST = 1 + uint16 value + uint16 MIN = 1 + uint16 MAX = 65535 + uint16 TEN_MILLI_SECONDS_IN_PAST = 1 ``` - `PositionOfPillars.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 3 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 3 ``` - `ReferenceDenms.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 3 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 8 ``` - `RestrictedTypes.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 3 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 3 ```etsi_its_vam_ts_msgs
- `PathDeltaTime.msg` ```diff - int64 value - int64 MIN = 1 - int64 MAX = 65535 - int64 TEN_MILLI_SECONDS_IN_PAST = 1 + uint16 value + uint16 MIN = 1 + uint16 MAX = 65535 + uint16 TEN_MILLI_SECONDS_IN_PAST = 1 ``` - `PathPointPredicted.msg` ```diff - DeltaAltitude delta_altitude - int16 DELTA_ALTITUDE_DEFAULT = 12800 - AltitudeConfidence altitude_confidence + DeltaAltitude delta_altitude + uint16 DELTA_ALTITUDE_DEFAULT = 12800 + AltitudeConfidence altitude_confidence + uint8 ALTITUDE_CONFIDENCE_DEFAULT = 15 ``` - `RestrictedTypes.msg` ```diff - int64 MIN_SIZE = 0 - int64 MAX_SIZE = 15 + uint8 MIN_SIZE = 0 + uint8 MAX_SIZE = 15 ``` - `RadialShapesList.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 16 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 16 ``` - `SequenceOfCartesianPosition3d.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 16 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 16 ``` - `SequenceOfSafeDistanceIndication.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 8 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 8 ``` - `SequenceOfTrajectoryInterceptionIndication.msg` ```diff - int64 MIN_SIZE = 1 - int64 MAX_SIZE = 8 + uint8 MIN_SIZE = 1 + uint8 MAX_SIZE = 8 ``` - `TrajectoryInterceptionConfidence.msg` ```diff - uint8 LESSTHAN50PERCENT = 0 - uint8 BETWEEN50AND70_PERCENT = 1 - uint8 BETWEEN70AND90_PERCENT = 2 + uint8 LESSTHAN50_PERCENT = 0 + uint8 BETWEEN50_AND70_PERCENT = 1 + uint8 BETWEEN70_AND90_PERCENT = 2 ```
- C
Published by lreiher about 1 year ago
etsi_its_messages - v2.4.0
What's Changed
- Simplify how a reference position is set for etsiitsrvizplugins by @lreiher in https://github.com/ika-rwth-aachen/etsiits_messages/pull/39
- Fix V2AIX reference in table of contents of readme by @akloeker in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/41
- Fix access of optional members with 0 as default value in conversion functions by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/43
- Additional CPM examples by @apgeorg in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/40
- Relocate sample scripts by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/44
- Add automatic generation of CMakeLists.txt for msg packages by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/42
New Contributors
- @akloeker made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/41
- @apgeorg made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/40
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.3.0...v2.4.0
- C
Published by jpbusch over 1 year ago
etsi_its_messages - v2.3.0
What's Changed
- Update Abstract in README and add rasn to Notice by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/35
- Use
rwthika/ros2:jazzybase image in CI by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/37 - Integrate VAM TS by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/36
- Adding CPM Access-Functions and RViz Plugin; and improve utils package for all message types by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/38
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.2.0...v2.3.0
- C
Published by jpbusch over 1 year ago
etsi_its_messages - v2.2.0
What's Changed
- Fix/offset by @FabianThomsen in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/25
- Fix publishing test scripts by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/23
- fix: Converter memleak by @v0-e in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/21
- Fix missing cpmts typos after pr #21 by @lreiher in https://github.com/ika-rwth-aachen/etsiits_messages/pull/26
- Refactor conversion node by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/24
- Improve CI for internal and external PRs by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/32
- Add ETSI ITS CAM TS (release2) by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/29
- chore: Update codegen-rust's compiler by @v0-e in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/31
New Contributors
- @FabianThomsen made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/25
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.1.0...v2.2.0
- C
Published by jpbusch over 1 year ago
etsi_its_messages - v2.1.0
What's Changed
- Alternative gen for .msg and conversion headers by @v0-e in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/17
- Switch to rust-based generation and add additional message types by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/20
- Enable parallel handling for TS and EN versions of the same message type by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/22
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.0.2...v2.1.0
- C
Published by lreiher over 1 year ago
etsi_its_messages - v2.0.2
What's Changed
- Add CI workflow for automating bloom-release by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/8
- docs: Fix main README script utilization examples by @v0-e in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/12
- Fix links in citation section of README by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/14
- Explicit toRosINTEGER(const long&, int64t&) by @v0-e in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/16
- Add ROS 2 Jazzy to CI by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/19
New Contributors
- @v0-e made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/12
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.0.1...v2.0.2
- C
Published by jpbusch almost 2 years ago
etsi_its_messages - v2.0.1
What's Changed
- Fix GitHub CI by enabling recursive checkout by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/9
- Update asn1c codegen by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/10
- Fix ROS Buildfarm Failures by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/11
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v2.0.0...v2.0.1
- C
Published by jpbusch about 2 years ago
etsi_its_messages - v2.0.0
What's Changed
- Add a std::map for leap-second insertions for improved handling by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/4
- Refactoring to satisfy ROS package conventions by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/5
- Remove .repos by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/6
- Improve configuration of conversion node by @lreiher in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/7
New Contributors
- @lreiher made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/7
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/compare/v1.0.0...v2.0.0
- C
Published by jpbusch about 2 years ago
etsi_its_messages - v1.0.0
What's Changed
- Add GitHub CI and improve readme by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- Add Doxygen documentation for access functions by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
New Contributors
- @jpbusch made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- @gkueppers made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/commits/v1.0.0
- C
Published by jpbusch over 2 years ago
etsi_its_messages - v1.0.0
What's Changed
- Add GitHub CI and improve readme by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- Add Doxygen documentation for access functions by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
New Contributors
- @jpbusch made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- @gkueppers made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/commits/v1.0.0
- C
Published by jpbusch over 2 years ago
etsi_its_messages - v1.0.0
What's Changed
- Add GitHub CI and improve readme by @jpbusch in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- Add Doxygen documentation for access functions by @gkueppers in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
New Contributors
- @jpbusch made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/1
- @gkueppers made their first contribution in https://github.com/ika-rwth-aachen/etsiitsmessages/pull/2
Full Changelog: https://github.com/ika-rwth-aachen/etsiitsmessages/commits/v1.0.0
- C
Published by jpbusch over 2 years ago