Add ROS UUID definition

This commit is contained in:
John Ring 2022-02-03 15:13:42 +01:00
parent b7fd9bfcfe
commit ba58d1a8ba
3 changed files with 25 additions and 0 deletions

View File

@ -104,6 +104,7 @@
* Testbench did not catch Bug, where the Pub ACKNACK was sent to as Sub ACKNACK (ACKNACK Destinations were flipped). Extend testbench to catch this case.
* Testbench did not catch rtps_writer not sending HEARTBEATS if PUSH_MODE=FALSE & DURABILITY=TRANSIENT_LOCAL
* DATA sent before first HEARTBEAT: https://github.com/ros2/rmw_cyclonedds/issues/367
* If VHDL-2019 is used, we can use "conditional analysis statements" to see if we are in a simulation (see https://insights.sigasi.com/tech/what-is-new-in-vhdl-2019-part4/)
* Fast-RTPS does not follow DDSI-RTPS Specification
- Open Github Issue

View File

@ -0,0 +1,18 @@
// generated from rosidl_adapter/resource/msg.idl.em
// with input from unique_identifier_msgs/msg/UUID.msg
// generated code does not contain a copyright notice
module unique_identifier_msgs {
module msg {
typedef uint8 uint8__16[16];
@verbatim (language="comment", text=
" A universally unique identifier (UUID)." "\n"
"" "\n"
" http://en.wikipedia.org/wiki/Universally_unique_identifier" "\n"
" http://tools.ietf.org/html/rfc4122.html")
struct UUID {
uint8__16 uuid;
};
};
};

View File

@ -0,0 +1,6 @@
# A universally unique identifier (UUID).
#
# http://en.wikipedia.org/wiki/Universally_unique_identifier
# http://tools.ietf.org/html/rfc4122.html
uint8[16] uuid