diff --git a/built_packages b/built_packages index 7bad71a6..56e1f945 100755 --- a/built_packages +++ b/built_packages @@ -1,5 +1,5 @@ -https://github.com/ament/ament_cmake.git 3f305a3e1e51f2bd4bd4bf5525a1981c34ff5d08 +https://github.com/ament/ament_cmake.git daf0ddf9424020a3bd90243b468a0fdc1cfce4bb https://github.com/ament/ament_index.git ba818db036e82d5f752d17e3e6fe6e3efd583bfb https://github.com/ament/ament_lint.git a1b6c57be91b05ffa11d5eb6ff8700a478f1a890 https://github.com/ament/ament_package.git d990e0e321793a475602b4a8e6f09b64d1c1f179 @@ -9,28 +9,28 @@ https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f https://github.com/eProsima/Micro-XRCE-DDS-Client.git c28bf96f6e93ad1e01b8f0d74ea255e6bd8b07d2 https://github.com/micro-ROS/micro_ros_msgs.git e3664463e78ae5d0c34d86be92d707b3d9dfd27d https://github.com/micro-ROS/micro_ros_utilities fa107f7a935fd2fb9b05e2c1ee9f1819b56da68d -https://github.com/micro-ROS/rcl 77dd2b636ab77b3a1dfac1ad448f5991b30ce546 +https://github.com/micro-ROS/rcl 2eeacac060170fcc095d8a3e2897a5f0b3f434cb https://github.com/micro-ROS/rcutils ca121a032395f26f736857b2636b9cf21acd3b67 https://github.com/micro-ROS/rmw-microxrcedds.git a374e1d5c9ce01555ef6843aa9a2358d37c63da9 https://github.com/micro-ROS/rosidl_typesupport.git 8477585bfa0cf98deeeb15aa10a525cba9edaea9 https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git 1310b44fa2fd5327634a39e640a644d2dca745e4 https://github.com/ros-controls/control_msgs 1416954c31432c192ff95a06559847e87386cf60 https://github.com/ros2/ament_cmake_ros.git ede6248e1f36aaef85eb4eac23c782a134ef2bff -https://github.com/ros2/common_interfaces.git 4bac182a0a582b5e6b784d9fa9f0dabc1aca4d35 +https://github.com/ros2/common_interfaces.git 05d7e1942acffefbeb40f7dd9d69ce4298119dcf https://github.com/ros2/example_interfaces.git 58899de0f85388be333e32bcb78c551a6877db4d https://github.com/ros2/libyaml_vendor.git 0c814892fe8c31aeb20688a8b43906aeefda015e -https://github.com/ros2/rcl.git c5e07c1d96bd44b304fd1c9f92a87ff914e2c205 +https://github.com/ros2/rcl.git 485c89c69967145e49bc101161e413fc9a141088 https://github.com/ros2/rcl_interfaces.git 18d891afec8002e00c5ca3b392cf05d035e6efa4 https://github.com/ros2/rcl_logging.git 380006436d192d98d56fe1a8a75936fb274964f2 -https://github.com/ros2/rclc b46dba3daab335967a62b338dd30c51f0a5d8261 +https://github.com/ros2/rclc 810afe1b84e0bc4ac397662694a1b27ae13d81b7 https://github.com/ros2/rcpputils.git 39b20134e571ba74baa7c77750eab586da90b7a5 -https://github.com/ros2/rmw.git 33f1cf0d3d46853f3a142391f499c3c8b2926af5 +https://github.com/ros2/rmw.git 114e1e7ba9174b7dff8d10b82fdcb0b54ae5aff8 https://github.com/ros2/rmw_implementation.git ca5a4d20ec7632fc0f2215ce83b8c6358860bf55 -https://github.com/ros2/rosidl.git 7790c70717e09c003711f6f65015666c223fc283 +https://github.com/ros2/rosidl.git b93c518f950c4cb223d920a9010a48604558fd8e https://github.com/ros2/rosidl_core.git 83df4c6574f90a8479d0b0211a463a7806ad6179 https://github.com/ros2/rosidl_dds.git f074b295c316e9bbb9845344cc6ab882339e9305 https://github.com/ros2/rosidl_defaults.git 34a204f3ce0528c6ec3bb89d33404422eb879995 https://github.com/ros2/test_interface_files.git 3abbbf68d939cac86e53992b68ee93f9a37fff41 https://github.com/ros2/unique_identifier_msgs.git 1ced881f07e5d5744d01867b1caedbc13c856195 https://github.com/yaml/libyaml.git 2c891fc7a770e8ba2fec34fc6b545c672beb37e6 -https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing.git/ f707d80dae481b34718778509ef362b55c7dbd30 +https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing.git/ e664e5bbd28b42da6430623fc1bcf644d6b6a449 diff --git a/libmicroros/include/action_msgs/msg/detail/goal_info__struct.h b/libmicroros/include/action_msgs/msg/detail/goal_info__struct.h index a2735d27..7736ae44 100755 --- a/libmicroros/include/action_msgs/msg/detail/goal_info__struct.h +++ b/libmicroros/include/action_msgs/msg/detail/goal_info__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__msg__GoalInfo__TYPE_VERSION_HASH__INIT {1, { \ + 0x9f, 0xb8, 0x44, 0x10, 0x48, 0xde, 0xe4, 0xcd, \ + 0x66, 0x19, 0x19, 0xe6, 0x94, 0xba, 0x1c, 0x26, \ + 0x1a, 0x8d, 0x92, 0xc0, 0x20, 0xe8, 0x8a, 0x60, \ + 0x50, 0xd0, 0x02, 0x0d, 0x16, 0x4c, 0xe2, 0x95, \ + }} +static const rosidl_type_hash_t action_msgs__msg__GoalInfo__TYPE_VERSION_HASH = action_msgs__msg__GoalInfo__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/action_msgs/msg/detail/goal_status__struct.h b/libmicroros/include/action_msgs/msg/detail/goal_status__struct.h index 4d7b9c97..72bae018 100755 --- a/libmicroros/include/action_msgs/msg/detail/goal_status__struct.h +++ b/libmicroros/include/action_msgs/msg/detail/goal_status__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__msg__GoalStatus__TYPE_VERSION_HASH__INIT {1, { \ + 0xc7, 0xfb, 0xb6, 0x4d, 0xeb, 0xd5, 0x4b, 0x47, \ + 0xd0, 0xb7, 0x20, 0x62, 0x93, 0xab, 0xe6, 0xd4, \ + 0xa1, 0xb4, 0xcd, 0xd7, 0xab, 0x26, 0x3a, 0x7d, \ + 0x22, 0xf6, 0x54, 0x4c, 0x38, 0xfb, 0x35, 0x70, \ + }} +static const rosidl_type_hash_t action_msgs__msg__GoalStatus__TYPE_VERSION_HASH = action_msgs__msg__GoalStatus__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/action_msgs/msg/detail/goal_status_array__struct.h b/libmicroros/include/action_msgs/msg/detail/goal_status_array__struct.h index 314ec50a..fef27097 100755 --- a/libmicroros/include/action_msgs/msg/detail/goal_status_array__struct.h +++ b/libmicroros/include/action_msgs/msg/detail/goal_status_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xff, 0xe5, 0xf9, 0x5b, 0x22, 0x10, 0x9d, 0xd7, \ + 0xef, 0x21, 0x99, 0xcc, 0xf4, 0x43, 0xf5, 0xb6, \ + 0xbe, 0x19, 0xc1, 0x57, 0x61, 0x8c, 0x8f, 0xc1, \ + 0x2f, 0x4d, 0x9a, 0x2b, 0x5f, 0xc6, 0xc4, 0xdc, \ + }} +static const rosidl_type_hash_t action_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH = action_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/action_msgs/srv/detail/cancel_goal__struct.h b/libmicroros/include/action_msgs/srv/detail/cancel_goal__struct.h index e4af8db0..7104a27d 100755 --- a/libmicroros/include/action_msgs/srv/detail/cancel_goal__struct.h +++ b/libmicroros/include/action_msgs/srv/detail/cancel_goal__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__srv__CancelGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x6a, 0x5f, 0x06, 0x2d, 0x4e, 0x44, 0x5b, 0xb8, \ + 0xf6, 0xdf, 0xeb, 0x28, 0xd8, 0xba, 0x83, 0x84, \ + 0x5e, 0xfc, 0x58, 0x23, 0x87, 0x41, 0x89, 0x6b, \ + 0x43, 0xc9, 0xdc, 0x8e, 0x1c, 0xff, 0xb7, 0x75, \ + }} +static const rosidl_type_hash_t action_msgs__srv__CancelGoal__TYPE_VERSION_HASH = action_msgs__srv__CancelGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__srv__CancelGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xe8, 0xa8, 0x3f, 0x64, 0x1c, 0x1a, 0x6c, 0x28, \ + 0x3d, 0x2d, 0x7f, 0xe1, 0x4e, 0x6b, 0x7c, 0xc7, \ + 0xe0, 0x0a, 0x20, 0xa3, 0x22, 0x85, 0x87, 0x5e, \ + 0xfc, 0x13, 0x0b, 0x61, 0x23, 0xfa, 0xb7, 0x79, \ + }} +static const rosidl_type_hash_t action_msgs__srv__CancelGoal_Request__TYPE_VERSION_HASH = action_msgs__srv__CancelGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -39,6 +61,16 @@ typedef struct action_msgs__srv__CancelGoal_Request__Sequence } action_msgs__srv__CancelGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__srv__CancelGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb1, 0xe5, 0x77, 0x78, 0x6c, 0x84, 0xff, 0xff, \ + 0x1e, 0xd2, 0xd2, 0x8e, 0xb7, 0xfc, 0xd6, 0x43, \ + 0x8e, 0x50, 0x7d, 0xc1, 0xf9, 0x2c, 0xbc, 0x68, \ + 0xda, 0x1f, 0xfc, 0xbb, 0xbe, 0x04, 0x9d, 0xe4, \ + }} +static const rosidl_type_hash_t action_msgs__srv__CancelGoal_Response__TYPE_VERSION_HASH = action_msgs__srv__CancelGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Constant 'ERROR_NONE'. @@ -114,6 +146,16 @@ typedef struct action_msgs__srv__CancelGoal_Response__Sequence } action_msgs__srv__CancelGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define action_msgs__srv__CancelGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x48, 0x4a, 0x6b, 0x0a, 0x12, 0x6b, 0x9c, 0x8c, \ + 0x4f, 0x22, 0x8a, 0xab, 0x2b, 0x8c, 0x32, 0x8a, \ + 0xf4, 0x50, 0xb9, 0x79, 0xb5, 0x8d, 0xcb, 0x76, \ + 0xbd, 0x2b, 0x98, 0x1d, 0x32, 0xcd, 0xe2, 0xd6, \ + }} +static const rosidl_type_hash_t action_msgs__srv__CancelGoal_Event__TYPE_VERSION_HASH = action_msgs__srv__CancelGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/actionlib_msgs/msg/detail/goal_id__struct.h b/libmicroros/include/actionlib_msgs/msg/detail/goal_id__struct.h index ceaed1bf..b9e9235e 100755 --- a/libmicroros/include/actionlib_msgs/msg/detail/goal_id__struct.h +++ b/libmicroros/include/actionlib_msgs/msg/detail/goal_id__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define actionlib_msgs__msg__GoalID__TYPE_VERSION_HASH__INIT {1, { \ + 0xb9, 0x86, 0xe9, 0x76, 0x9f, 0x31, 0x39, 0xff, \ + 0x35, 0x3f, 0x90, 0x17, 0x56, 0x06, 0x7e, 0xdd, \ + 0x66, 0x20, 0xbb, 0x75, 0x61, 0x57, 0xc2, 0x68, \ + 0xfe, 0x6e, 0x49, 0x2c, 0x3a, 0x9f, 0xcf, 0x15, \ + }} +static const rosidl_type_hash_t actionlib_msgs__msg__GoalID__TYPE_VERSION_HASH = actionlib_msgs__msg__GoalID__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/actionlib_msgs/msg/detail/goal_status__struct.h b/libmicroros/include/actionlib_msgs/msg/detail/goal_status__struct.h index 97c05bb9..59dd6240 100755 --- a/libmicroros/include/actionlib_msgs/msg/detail/goal_status__struct.h +++ b/libmicroros/include/actionlib_msgs/msg/detail/goal_status__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define actionlib_msgs__msg__GoalStatus__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0xe9, 0xf3, 0x9f, 0x0b, 0xe5, 0xd2, 0xf7, \ + 0x77, 0x39, 0x68, 0x11, 0xf9, 0x95, 0xc7, 0xc5, \ + 0x5d, 0x12, 0xad, 0x70, 0x2c, 0x05, 0x28, 0x6e, \ + 0x3c, 0xff, 0xe5, 0xaf, 0x91, 0xb8, 0x3f, 0x25, \ + }} +static const rosidl_type_hash_t actionlib_msgs__msg__GoalStatus__TYPE_VERSION_HASH = actionlib_msgs__msg__GoalStatus__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/actionlib_msgs/msg/detail/goal_status_array__struct.h b/libmicroros/include/actionlib_msgs/msg/detail/goal_status_array__struct.h index f9228a4e..132be752 100755 --- a/libmicroros/include/actionlib_msgs/msg/detail/goal_status_array__struct.h +++ b/libmicroros/include/actionlib_msgs/msg/detail/goal_status_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define actionlib_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xf0, 0xc1, 0x26, 0x3b, 0xfd, 0xb9, 0xf1, 0xaa, \ + 0xe8, 0x6e, 0x6a, 0xc6, 0xce, 0x62, 0xda, 0xcc, \ + 0x5a, 0x85, 0x4b, 0xac, 0xdb, 0x38, 0x19, 0x00, \ + 0xb8, 0x20, 0x78, 0x14, 0x59, 0xc9, 0xf3, 0xa2, \ + }} +static const rosidl_type_hash_t actionlib_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH = actionlib_msgs__msg__GoalStatusArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/builtin_interfaces/msg/detail/duration__struct.h b/libmicroros/include/builtin_interfaces/msg/detail/duration__struct.h index fc421c8a..f696144a 100755 --- a/libmicroros/include/builtin_interfaces/msg/detail/duration__struct.h +++ b/libmicroros/include/builtin_interfaces/msg/detail/duration__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define builtin_interfaces__msg__Duration__TYPE_VERSION_HASH__INIT {1, { \ + 0x3b, 0xf1, 0x82, 0xf9, 0xa4, 0xe9, 0xd8, 0x93, \ + 0xfd, 0x68, 0xeb, 0xf2, 0x5a, 0xa7, 0x1c, 0xc5, \ + 0xdd, 0xd9, 0xa7, 0xbb, 0xbe, 0x5c, 0x83, 0x9d, \ + 0xa1, 0x0a, 0x2d, 0x10, 0xab, 0x9d, 0x74, 0x9e, \ + }} +static const rosidl_type_hash_t builtin_interfaces__msg__Duration__TYPE_VERSION_HASH = builtin_interfaces__msg__Duration__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/builtin_interfaces/msg/detail/time__struct.h b/libmicroros/include/builtin_interfaces/msg/detail/time__struct.h index 30c3b2ca..a471c0c7 100755 --- a/libmicroros/include/builtin_interfaces/msg/detail/time__struct.h +++ b/libmicroros/include/builtin_interfaces/msg/detail/time__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define builtin_interfaces__msg__Time__TYPE_VERSION_HASH__INIT {1, { \ + 0x4c, 0x96, 0xd2, 0xeb, 0xfc, 0xea, 0x42, 0xc6, \ + 0xd7, 0xaf, 0x45, 0x1d, 0x22, 0x59, 0xfb, 0x4b, \ + 0xaa, 0xcc, 0x70, 0xdd, 0x79, 0x61, 0x70, 0x7f, \ + 0xf8, 0xcc, 0x63, 0xf1, 0xc8, 0x01, 0x95, 0xbc, \ + }} +static const rosidl_type_hash_t builtin_interfaces__msg__Time__TYPE_VERSION_HASH = builtin_interfaces__msg__Time__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/composition_interfaces/srv/detail/list_nodes__struct.h b/libmicroros/include/composition_interfaces/srv/detail/list_nodes__struct.h index 9691a8ab..5f666de3 100755 --- a/libmicroros/include/composition_interfaces/srv/detail/list_nodes__struct.h +++ b/libmicroros/include/composition_interfaces/srv/detail/list_nodes__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__ListNodes__TYPE_VERSION_HASH__INIT {1, { \ + 0xb3, 0x9e, 0x21, 0x65, 0x7e, 0x7b, 0x96, 0x0c, \ + 0xfd, 0x01, 0x2f, 0xa7, 0xcf, 0xa1, 0x70, 0x20, \ + 0xfa, 0xf3, 0x3e, 0x25, 0xef, 0x87, 0xb9, 0x77, \ + 0x58, 0x3c, 0xa2, 0x7f, 0xaf, 0x67, 0x0a, 0x58, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__ListNodes__TYPE_VERSION_HASH = composition_interfaces__srv__ListNodes__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__ListNodes_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xf5, 0x6b, 0xba, 0xce, 0x63, 0x97, 0xe0, 0x6f, \ + 0xf2, 0xe9, 0x48, 0xd9, 0xf7, 0xe4, 0xd8, 0x13, \ + 0x5c, 0xd1, 0x37, 0xa8, 0x7f, 0x50, 0x91, 0x92, \ + 0x69, 0xa8, 0x4c, 0xa6, 0xe3, 0xcb, 0x05, 0x6c, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__ListNodes_Request__TYPE_VERSION_HASH = composition_interfaces__srv__ListNodes_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct composition_interfaces__srv__ListNodes_Request__Sequence } composition_interfaces__srv__ListNodes_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__ListNodes_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x98, 0x76, 0xed, 0xcf, 0x4c, 0xc2, 0x4c, 0xcb, \ + 0x43, 0xe5, 0xfe, 0x6a, 0x47, 0x0c, 0x99, 0x39, \ + 0xb9, 0xdf, 0x93, 0x90, 0x42, 0x4b, 0x18, 0x42, \ + 0xcf, 0x5d, 0x51, 0x5d, 0xaf, 0xeb, 0xbb, 0x9a, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__ListNodes_Response__TYPE_VERSION_HASH = composition_interfaces__srv__ListNodes_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct composition_interfaces__srv__ListNodes_Response__Sequence } composition_interfaces__srv__ListNodes_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__ListNodes_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x29, 0x7c, 0x03, 0xf2, 0x25, 0x05, 0x60, 0x6a, \ + 0x00, 0x17, 0xec, 0x54, 0x3d, 0xe3, 0x16, 0xc1, \ + 0x05, 0x37, 0xb7, 0xa7, 0x14, 0xfb, 0x27, 0xa0, \ + 0x36, 0xf9, 0x1f, 0x68, 0x98, 0x37, 0x26, 0x11, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__ListNodes_Event__TYPE_VERSION_HASH = composition_interfaces__srv__ListNodes_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/composition_interfaces/srv/detail/load_node__struct.h b/libmicroros/include/composition_interfaces/srv/detail/load_node__struct.h index 83188a8b..8738a837 100755 --- a/libmicroros/include/composition_interfaces/srv/detail/load_node__struct.h +++ b/libmicroros/include/composition_interfaces/srv/detail/load_node__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__LoadNode__TYPE_VERSION_HASH__INIT {1, { \ + 0x0c, 0x1c, 0xe8, 0x60, 0xb5, 0x30, 0xc1, 0xf7, \ + 0xb9, 0x6e, 0x29, 0xd0, 0x8e, 0x6e, 0x55, 0xfa, \ + 0xc9, 0x47, 0xbf, 0x9a, 0x98, 0x2c, 0xf6, 0x19, \ + 0x36, 0x55, 0xb0, 0x31, 0xc8, 0x0c, 0x5e, 0xd0, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__LoadNode__TYPE_VERSION_HASH = composition_interfaces__srv__LoadNode__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__LoadNode_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xf7, 0x7d, 0xa8, 0xd1, 0x1e, 0x26, 0x1d, 0x82, \ + 0x0a, 0xcb, 0xbe, 0xd3, 0x3e, 0xb7, 0xa9, 0x90, \ + 0x1b, 0x3d, 0xe2, 0xcf, 0x72, 0x67, 0x2b, 0xa0, \ + 0xdd, 0x05, 0x5a, 0x37, 0xb8, 0xc4, 0x47, 0x2b, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__LoadNode_Request__TYPE_VERSION_HASH = composition_interfaces__srv__LoadNode_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -66,6 +88,16 @@ typedef struct composition_interfaces__srv__LoadNode_Request__Sequence } composition_interfaces__srv__LoadNode_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__LoadNode_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x00, 0xf6, 0xc1, 0x69, 0x2a, 0xc1, 0xe2, 0xfd, \ + 0x5c, 0xf3, 0x01, 0xcf, 0xcd, 0x4d, 0x0a, 0xfa, \ + 0x36, 0x54, 0xa9, 0x46, 0xf8, 0x76, 0x13, 0x72, \ + 0x78, 0x5b, 0xa3, 0xac, 0xfd, 0x1e, 0x29, 0xae, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__LoadNode_Response__TYPE_VERSION_HASH = composition_interfaces__srv__LoadNode_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -97,6 +129,16 @@ typedef struct composition_interfaces__srv__LoadNode_Response__Sequence } composition_interfaces__srv__LoadNode_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__LoadNode_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x15, 0x2e, 0xeb, 0x9e, 0x8e, 0xe0, 0x30, 0x2d, \ + 0x6b, 0x27, 0x13, 0xf0, 0x3c, 0x3c, 0xb1, 0x8c, \ + 0x88, 0x8f, 0x33, 0x94, 0x27, 0x7d, 0x87, 0x60, \ + 0xe7, 0x5d, 0xbc, 0x72, 0x30, 0xad, 0xc6, 0xca, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__LoadNode_Event__TYPE_VERSION_HASH = composition_interfaces__srv__LoadNode_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/composition_interfaces/srv/detail/unload_node__struct.h b/libmicroros/include/composition_interfaces/srv/detail/unload_node__struct.h index 423b5c93..212ee4f9 100755 --- a/libmicroros/include/composition_interfaces/srv/detail/unload_node__struct.h +++ b/libmicroros/include/composition_interfaces/srv/detail/unload_node__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__UnloadNode__TYPE_VERSION_HASH__INIT {1, { \ + 0x92, 0xfb, 0x5d, 0xed, 0x97, 0xd4, 0xf5, 0x1a, \ + 0x56, 0x3c, 0x83, 0xe2, 0xd3, 0x80, 0x4b, 0x8e, \ + 0xea, 0x5d, 0xf2, 0xb8, 0xe9, 0x27, 0x81, 0x85, \ + 0x91, 0x78, 0x4e, 0x32, 0xb8, 0xda, 0x64, 0x4d, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__UnloadNode__TYPE_VERSION_HASH = composition_interfaces__srv__UnloadNode__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__UnloadNode_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x72, 0xcf, 0x14, 0x76, 0x2b, 0x3c, 0x5a, 0x72, \ + 0xba, 0x43, 0x62, 0x98, 0xa1, 0x13, 0xb0, 0x85, \ + 0xdf, 0xfb, 0xf8, 0xd7, 0x6c, 0x17, 0x66, 0x2e, \ + 0x29, 0x95, 0xac, 0x1e, 0x73, 0xa9, 0x35, 0x9a, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__UnloadNode_Request__TYPE_VERSION_HASH = composition_interfaces__srv__UnloadNode_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct composition_interfaces__srv__UnloadNode_Request__Sequence } composition_interfaces__srv__UnloadNode_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__UnloadNode_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb5, 0x6d, 0xcf, 0xeb, 0x7d, 0x00, 0x6e, 0x73, \ + 0x4f, 0x87, 0x06, 0xa5, 0x30, 0x71, 0xec, 0xa3, \ + 0x3a, 0xa4, 0x67, 0x4e, 0x93, 0xe2, 0xb5, 0xb8, \ + 0x91, 0x72, 0xa5, 0xd7, 0x0d, 0x3c, 0x52, 0xd3, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__UnloadNode_Response__TYPE_VERSION_HASH = composition_interfaces__srv__UnloadNode_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -59,6 +91,16 @@ typedef struct composition_interfaces__srv__UnloadNode_Response__Sequence } composition_interfaces__srv__UnloadNode_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define composition_interfaces__srv__UnloadNode_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x9c, 0xbe, 0x45, 0xdc, 0x96, 0xd9, 0x07, 0x4a, \ + 0x03, 0x5b, 0xb7, 0x17, 0x32, 0x96, 0x3a, 0x41, \ + 0xcc, 0xfb, 0x7b, 0x32, 0xa3, 0xf1, 0x0a, 0x56, \ + 0xcc, 0x24, 0xfa, 0x2a, 0xc2, 0x7d, 0x4b, 0x66, \ + }} +static const rosidl_type_hash_t composition_interfaces__srv__UnloadNode_Event__TYPE_VERSION_HASH = composition_interfaces__srv__UnloadNode_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/action/detail/follow_joint_trajectory__struct.h b/libmicroros/include/control_msgs/action/detail/follow_joint_trajectory__struct.h index fc4677a6..e1688858 100755 --- a/libmicroros/include/control_msgs/action/detail/follow_joint_trajectory__struct.h +++ b/libmicroros/include/control_msgs/action/detail/follow_joint_trajectory__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define control_msgs__action__FollowJointTrajectory__TYPE_VERSION_HASH__INIT {1, { \ + 0xd1, 0x8b, 0x2e, 0x36, 0x15, 0x7c, 0x71, 0xd9, \ + 0x05, 0x91, 0xa8, 0x7b, 0x1d, 0xf4, 0x35, 0xe7, \ + 0x03, 0xff, 0x1a, 0x21, 0x71, 0xfa, 0xc6, 0x05, \ + 0x30, 0xcb, 0x6e, 0xc1, 0x7f, 0x59, 0xe2, 0x1b, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x2c, 0x7e, 0x5c, 0xa8, 0x62, 0xc0, 0x04, 0xe8, \ + 0xb4, 0xb7, 0xcc, 0x4b, 0xa7, 0xb6, 0x61, 0x40, \ + 0xc4, 0x79, 0x33, 0x5e, 0xe0, 0x8f, 0x89, 0xcd, \ + 0xe0, 0x24, 0xc4, 0xfe, 0xc3, 0x51, 0x6a, 0xca, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_Goal__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -73,6 +94,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_Goal__Sequence } control_msgs__action__FollowJointTrajectory_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x5b, 0xaf, 0xa9, 0x1d, 0x6f, 0xf1, 0x26, 0x02, \ + 0x7f, 0x0f, 0xcd, 0x30, 0x28, 0xf4, 0x08, 0x39, \ + 0xad, 0x69, 0x44, 0x00, 0xbb, 0x74, 0xc5, 0x77, \ + 0x7b, 0xfd, 0x1f, 0x09, 0xcb, 0x6a, 0x8e, 0x82, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_Result__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Constant 'SUCCESSFUL'. @@ -141,6 +172,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_Result__Sequence } control_msgs__action__FollowJointTrajectory_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x08, 0x5e, 0xa9, 0xed, 0xc0, 0xcf, 0x34, 0xe0, \ + 0xe6, 0x7e, 0x02, 0xf4, 0x7c, 0xf0, 0x0b, 0x88, \ + 0x8f, 0xe8, 0xcc, 0x75, 0x10, 0x32, 0x88, 0xfa, \ + 0x54, 0xe8, 0xe3, 0x65, 0xea, 0x40, 0x3c, 0x26, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_Feedback__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -183,6 +224,25 @@ typedef struct control_msgs__action__FollowJointTrajectory_Feedback__Sequence size_t capacity; } control_msgs__action__FollowJointTrajectory_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x49, 0x15, 0xb9, 0x90, 0x97, 0x47, 0xdf, 0x96, \ + 0x22, 0x56, 0xf0, 0xfe, 0x9a, 0x7d, 0xc8, 0x32, \ + 0xba, 0x6e, 0x7e, 0xc2, 0xc5, 0xe8, 0x27, 0xc5, \ + 0xba, 0x23, 0x9b, 0x7b, 0x45, 0x1d, 0x52, 0xaa, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_SendGoal__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x69, 0xb9, 0xb7, 0x42, 0x60, 0xb8, 0xba, 0x75, \ + 0x45, 0x4a, 0xbb, 0xdb, 0x53, 0x0b, 0xf7, 0x05, \ + 0x63, 0x25, 0xbb, 0x73, 0x3e, 0x2c, 0xe0, 0x8f, \ + 0xb3, 0x80, 0xab, 0xc7, 0xc2, 0x91, 0xa3, 0x7d, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_SendGoal_Request__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -210,6 +270,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_SendGoal_Request__Seq } control_msgs__action__FollowJointTrajectory_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x5a, 0x55, 0xb2, 0x5e, 0x69, 0x65, 0x9d, 0x33, \ + 0xf2, 0x03, 0x91, 0x48, 0x15, 0x5d, 0xa3, 0x1b, \ + 0xfa, 0x21, 0xc4, 0x11, 0xd0, 0x4f, 0xf9, 0xba, \ + 0xf8, 0xc2, 0x00, 0x84, 0xd4, 0xde, 0xdc, 0x28, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_SendGoal_Response__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -234,6 +304,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_SendGoal_Response__Se } control_msgs__action__FollowJointTrajectory_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x66, 0x1f, 0x7c, 0x87, 0x6d, 0x8f, 0x98, 0x09, \ + 0x9d, 0x2e, 0x88, 0x81, 0x22, 0x6a, 0xf3, 0xa5, \ + 0xa8, 0xad, 0x24, 0x62, 0x5d, 0xf2, 0xa4, 0xdb, \ + 0xc1, 0x50, 0xcf, 0x23, 0x42, 0xef, 0x5b, 0xd7, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_SendGoal_Event__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -270,6 +350,25 @@ typedef struct control_msgs__action__FollowJointTrajectory_SendGoal_Event__Seque size_t capacity; } control_msgs__action__FollowJointTrajectory_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0xa4, 0x2b, 0x87, 0x8f, 0xc6, 0x86, 0x57, 0x8b, \ + 0x09, 0x2e, 0x62, 0x6c, 0x27, 0xba, 0x79, 0x6d, \ + 0xab, 0x41, 0x9d, 0x9d, 0x5f, 0x32, 0x75, 0x92, \ + 0x0e, 0x4e, 0xca, 0x77, 0x69, 0x06, 0x25, 0x39, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_GetResult__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x4f, 0x7f, 0x8e, 0xd0, 0xea, 0xa7, 0xdc, 0x18, \ + 0xe4, 0x1e, 0x78, 0x3d, 0xf2, 0x67, 0x34, 0xb8, \ + 0x24, 0xaa, 0x10, 0xc7, 0xfa, 0xc1, 0xfc, 0x10, \ + 0x82, 0x37, 0x79, 0xd1, 0xac, 0xef, 0x2b, 0x82, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_GetResult_Request__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -295,6 +394,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_GetResult_Request__Se } control_msgs__action__FollowJointTrajectory_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x80, 0x82, 0x9a, 0x9c, 0xf6, 0x23, 0xc8, 0x30, \ + 0xac, 0xb7, 0x79, 0x77, 0x91, 0x60, 0x56, 0x47, \ + 0xca, 0x6f, 0xff, 0x6d, 0x09, 0x48, 0x8e, 0xde, \ + 0xc3, 0xcd, 0x12, 0xa4, 0xa4, 0x3f, 0xaa, 0xab, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_GetResult_Response__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -320,6 +429,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_GetResult_Response__S } control_msgs__action__FollowJointTrajectory_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x4c, 0x2a, 0x18, 0xb2, 0xfd, 0x07, 0x6a, 0xd0, \ + 0x34, 0xcd, 0x64, 0x4d, 0x21, 0x53, 0x02, 0x53, \ + 0x57, 0x3d, 0x60, 0x24, 0x27, 0x7e, 0xdb, 0x43, \ + 0x2b, 0x71, 0xb5, 0x05, 0x07, 0x39, 0x9a, 0xb0, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_GetResult_Event__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -358,6 +477,16 @@ typedef struct control_msgs__action__FollowJointTrajectory_GetResult_Event__Sequ } control_msgs__action__FollowJointTrajectory_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__FollowJointTrajectory_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0xe1, 0x6a, 0xcd, 0x36, 0x4a, 0xd5, 0xbc, \ + 0x90, 0xb6, 0x61, 0xa4, 0xf7, 0x7f, 0xec, 0x9a, \ + 0xb4, 0x08, 0x74, 0xe8, 0xee, 0xaa, 0xf4, 0x67, \ + 0x3e, 0x9c, 0xd7, 0x8e, 0x41, 0x03, 0x8b, 0x99, \ + }} +static const rosidl_type_hash_t control_msgs__action__FollowJointTrajectory_FeedbackMessage__TYPE_VERSION_HASH = control_msgs__action__FollowJointTrajectory_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/action/detail/gripper_command__struct.h b/libmicroros/include/control_msgs/action/detail/gripper_command__struct.h index e6220ebd..787999cd 100755 --- a/libmicroros/include/control_msgs/action/detail/gripper_command__struct.h +++ b/libmicroros/include/control_msgs/action/detail/gripper_command__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define control_msgs__action__GripperCommand__TYPE_VERSION_HASH__INIT {1, { \ + 0xad, 0x62, 0x79, 0x6c, 0x55, 0xac, 0x47, 0x90, \ + 0xa6, 0xb9, 0xb2, 0xfd, 0x64, 0xdf, 0x23, 0xf0, \ + 0x95, 0xbd, 0x6e, 0x8b, 0xf9, 0x80, 0x7e, 0x1a, \ + 0xf7, 0xb1, 0xb3, 0x8f, 0x2b, 0x2c, 0x67, 0x0d, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand__TYPE_VERSION_HASH = control_msgs__action__GripperCommand__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0xeb, 0xaa, 0x4e, 0xfd, 0x20, 0x85, 0x4d, 0x3e, \ + 0x1a, 0x24, 0x1b, 0x5f, 0x37, 0x4a, 0x39, 0xd6, \ + 0x3d, 0x1b, 0xe0, 0x9b, 0xb5, 0x7e, 0x67, 0xe5, \ + 0x5e, 0x3a, 0x90, 0x3a, 0x74, 0xd9, 0xd7, 0xc5, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_Goal__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +59,16 @@ typedef struct control_msgs__action__GripperCommand_Goal__Sequence } control_msgs__action__GripperCommand_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x79, 0xb0, 0xd2, 0x85, 0x52, 0x55, 0xda, 0xe5, \ + 0xbd, 0xf1, 0xf7, 0x0a, 0xe0, 0x74, 0x63, 0x36, \ + 0x8c, 0x9a, 0x89, 0xbe, 0x68, 0x01, 0x85, 0x5b, \ + 0xdb, 0xf1, 0x97, 0x59, 0x4b, 0xda, 0x1a, 0x5c, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_Result__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/GripperCommand in the package control_msgs. @@ -64,6 +95,16 @@ typedef struct control_msgs__action__GripperCommand_Result__Sequence } control_msgs__action__GripperCommand_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0xd5, 0x2e, 0x5b, 0x85, 0x24, 0xdb, 0x5f, 0x75, \ + 0x37, 0x23, 0x80, 0x7d, 0x61, 0x86, 0x75, 0x17, \ + 0xea, 0x8e, 0xf7, 0x30, 0x69, 0x41, 0xc3, 0xbe, \ + 0x4e, 0xd9, 0xfe, 0x1c, 0xfc, 0x78, 0xf1, 0xe5, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_Feedback__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/GripperCommand in the package control_msgs. @@ -89,6 +130,25 @@ typedef struct control_msgs__action__GripperCommand_Feedback__Sequence size_t capacity; } control_msgs__action__GripperCommand_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0xcd, 0x44, 0x4e, 0x75, 0x4e, 0xba, 0x98, 0x2b, \ + 0xca, 0x6c, 0xfe, 0x43, 0xd8, 0x9e, 0x40, 0x81, \ + 0x65, 0x43, 0x53, 0x03, 0x2d, 0xa0, 0x4e, 0x8f, \ + 0xd4, 0x19, 0x76, 0xa5, 0x7b, 0x79, 0xb9, 0x84, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_SendGoal__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xe4, 0xbb, 0xe3, 0x0a, 0x38, 0x94, 0x5a, 0x96, \ + 0x7c, 0xa8, 0x7c, 0x60, 0xab, 0x7b, 0x18, 0xaa, \ + 0x74, 0x40, 0xc7, 0x6b, 0xe8, 0xce, 0x8e, 0xab, \ + 0x08, 0x16, 0xea, 0x9e, 0x71, 0x98, 0x07, 0xf6, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_SendGoal_Request__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -116,6 +176,16 @@ typedef struct control_msgs__action__GripperCommand_SendGoal_Request__Sequence } control_msgs__action__GripperCommand_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xc9, 0xf0, 0x5e, 0xef, 0x59, 0x63, 0x97, 0xb6, \ + 0xd8, 0xf2, 0xef, 0x66, 0xe3, 0xca, 0x28, 0x44, \ + 0xed, 0xf5, 0x58, 0x51, 0x46, 0xa4, 0x82, 0xa2, \ + 0x1b, 0x20, 0xac, 0x42, 0xe5, 0x6f, 0x7f, 0xc2, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_SendGoal_Response__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -140,6 +210,16 @@ typedef struct control_msgs__action__GripperCommand_SendGoal_Response__Sequence } control_msgs__action__GripperCommand_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x70, 0x05, 0xb3, 0x6d, 0x45, 0x39, 0xe1, 0x1b, \ + 0x3a, 0x4a, 0xf4, 0xe0, 0x67, 0xf0, 0x57, 0x35, \ + 0xc0, 0x7b, 0xa2, 0x62, 0x57, 0x2a, 0x66, 0xd3, \ + 0xea, 0xbc, 0x84, 0x88, 0x2a, 0x7d, 0x0d, 0x39, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_SendGoal_Event__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -176,6 +256,25 @@ typedef struct control_msgs__action__GripperCommand_SendGoal_Event__Sequence size_t capacity; } control_msgs__action__GripperCommand_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x92, 0x05, 0xbb, 0x72, 0xab, 0xd1, 0xcd, 0x1d, \ + 0xe7, 0xac, 0x51, 0x49, 0x0e, 0xbb, 0xea, 0xef, \ + 0x47, 0x96, 0x0c, 0x69, 0xfe, 0xc6, 0x30, 0xea, \ + 0xde, 0xdb, 0x10, 0xa1, 0x06, 0x86, 0x7b, 0x94, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_GetResult__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x35, 0xe5, 0xf0, 0x0c, 0xd6, 0xe4, 0x5a, 0xc5, \ + 0x9f, 0x9d, 0xe7, 0x97, 0x6e, 0x73, 0x45, 0xec, \ + 0x4a, 0x7b, 0x50, 0x78, 0xa1, 0xb8, 0x9b, 0xe3, \ + 0x87, 0xc5, 0x44, 0x3a, 0xf9, 0xde, 0xcf, 0xc7, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_GetResult_Request__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -201,6 +300,16 @@ typedef struct control_msgs__action__GripperCommand_GetResult_Request__Sequence } control_msgs__action__GripperCommand_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xfc, 0xcf, 0x4e, 0xde, 0x9c, 0x90, 0x7a, 0x78, \ + 0xc8, 0xbc, 0x08, 0x3a, 0x8e, 0x55, 0x08, 0xf0, \ + 0x03, 0x8e, 0xcc, 0x3c, 0xf3, 0x79, 0xaf, 0x9b, \ + 0x10, 0xa9, 0x79, 0xbd, 0xe8, 0x83, 0x31, 0x46, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_GetResult_Response__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -226,6 +335,16 @@ typedef struct control_msgs__action__GripperCommand_GetResult_Response__Sequence } control_msgs__action__GripperCommand_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xbe, 0xd3, 0x66, 0xe5, 0xf3, 0xea, 0x0c, 0x97, \ + 0x32, 0x09, 0x8a, 0xca, 0x3e, 0x0c, 0xdd, 0x28, \ + 0x0e, 0xa7, 0x8a, 0xff, 0xe6, 0x01, 0x62, 0x4a, \ + 0x12, 0x95, 0xb7, 0x7b, 0x20, 0x17, 0x62, 0xcb, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_GetResult_Event__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -264,6 +383,16 @@ typedef struct control_msgs__action__GripperCommand_GetResult_Event__Sequence } control_msgs__action__GripperCommand_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__GripperCommand_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xb7, 0x7f, 0x90, 0x21, 0x2b, 0xf9, 0x1b, 0x5e, \ + 0x7d, 0xce, 0xea, 0x44, 0x3f, 0x9d, 0x2a, 0xe4, \ + 0x56, 0x02, 0xa1, 0x26, 0x33, 0x1b, 0x3f, 0x08, \ + 0xf3, 0x19, 0xce, 0xee, 0x6b, 0xe9, 0x66, 0x37, \ + }} +static const rosidl_type_hash_t control_msgs__action__GripperCommand_FeedbackMessage__TYPE_VERSION_HASH = control_msgs__action__GripperCommand_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/action/detail/joint_trajectory__struct.h b/libmicroros/include/control_msgs/action/detail/joint_trajectory__struct.h index 4e2d3771..3f5e1c53 100755 --- a/libmicroros/include/control_msgs/action/detail/joint_trajectory__struct.h +++ b/libmicroros/include/control_msgs/action/detail/joint_trajectory__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define control_msgs__action__JointTrajectory__TYPE_VERSION_HASH__INIT {1, { \ + 0x20, 0x22, 0x55, 0x0f, 0xbb, 0x1c, 0x33, 0x68, \ + 0x92, 0xdb, 0xad, 0x5b, 0x98, 0x47, 0x79, 0xa6, \ + 0x03, 0x40, 0x69, 0x42, 0x7c, 0x6a, 0x8f, 0xbf, \ + 0xa7, 0x94, 0x15, 0x1e, 0x9a, 0xd8, 0x04, 0x16, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x7e, 0x1c, 0x40, 0xc4, 0xcd, 0x07, 0x30, 0x2c, \ + 0x3d, 0xb1, 0x7a, 0x31, 0x0d, 0x78, 0x39, 0x72, \ + 0xe5, 0x4d, 0xc6, 0xf0, 0xb1, 0xe4, 0x34, 0x2b, \ + 0x00, 0x70, 0x14, 0xe4, 0x10, 0x53, 0x83, 0x77, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_Goal__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +59,16 @@ typedef struct control_msgs__action__JointTrajectory_Goal__Sequence } control_msgs__action__JointTrajectory_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x34, 0x0b, 0x28, 0xff, 0x3f, 0xa8, 0xb0, 0x7d, \ + 0xdc, 0x1d, 0xba, 0x77, 0xb8, 0x22, 0x2c, 0x16, \ + 0x51, 0x59, 0xf5, 0x68, 0x0a, 0xc8, 0xfa, 0xf1, \ + 0x00, 0xf3, 0x4f, 0x2a, 0x3c, 0xab, 0x92, 0xd9, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_Result__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/JointTrajectory in the package control_msgs. @@ -57,6 +88,16 @@ typedef struct control_msgs__action__JointTrajectory_Result__Sequence } control_msgs__action__JointTrajectory_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x2a, 0x72, 0x9a, 0x0e, 0x38, 0xee, 0x37, 0x29, \ + 0xdd, 0x9f, 0x3b, 0x3c, 0xce, 0xb6, 0xad, 0xa6, \ + 0xbb, 0x6f, 0x75, 0x32, 0x1a, 0xa4, 0x51, 0x87, \ + 0x2e, 0xdd, 0xda, 0x47, 0x90, 0x63, 0x88, 0x2a, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_Feedback__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/JointTrajectory in the package control_msgs. @@ -75,6 +116,25 @@ typedef struct control_msgs__action__JointTrajectory_Feedback__Sequence size_t capacity; } control_msgs__action__JointTrajectory_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x0b, 0x5e, 0xed, 0x08, 0xdd, 0xf7, 0xf5, 0xff, \ + 0x0d, 0x93, 0xf4, 0xb6, 0x46, 0x27, 0xcc, 0x5a, \ + 0x60, 0x7c, 0xc7, 0x38, 0xbf, 0x85, 0x89, 0xe9, \ + 0x49, 0x56, 0xe3, 0x05, 0x34, 0x75, 0xff, 0xf0, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_SendGoal__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x02, 0xab, 0x00, 0x8c, 0x3d, 0x8f, 0xbc, 0x89, \ + 0xf9, 0xc3, 0x50, 0x71, 0x1a, 0x06, 0x51, 0x86, \ + 0x5b, 0xfa, 0xb5, 0xca, 0x10, 0x2e, 0x51, 0x5a, \ + 0xec, 0x10, 0x5f, 0x08, 0xea, 0x25, 0xe7, 0xe7, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_SendGoal_Request__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -102,6 +162,16 @@ typedef struct control_msgs__action__JointTrajectory_SendGoal_Request__Sequence } control_msgs__action__JointTrajectory_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xf1, 0x7e, 0x70, 0x03, 0xee, 0xf9, 0x48, 0xf5, \ + 0xf8, 0x5b, 0xe2, 0x21, 0x9e, 0x38, 0x49, 0x7d, \ + 0xf8, 0x1e, 0xa9, 0xb3, 0xe3, 0xc8, 0x0a, 0x1b, \ + 0xbb, 0x47, 0x0e, 0xde, 0x9a, 0xba, 0x74, 0x06, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_SendGoal_Response__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -126,6 +196,16 @@ typedef struct control_msgs__action__JointTrajectory_SendGoal_Response__Sequence } control_msgs__action__JointTrajectory_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xcb, 0xa1, 0x1a, 0x6b, 0x37, 0xfd, 0xa8, 0x47, \ + 0x47, 0xc7, 0x3a, 0xe6, 0x40, 0xf2, 0x85, 0x32, \ + 0x87, 0x0a, 0x97, 0x78, 0x3c, 0x14, 0xa6, 0xb1, \ + 0xa1, 0xe8, 0x3e, 0x2f, 0xd8, 0x6d, 0x2b, 0xd2, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_SendGoal_Event__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -162,6 +242,25 @@ typedef struct control_msgs__action__JointTrajectory_SendGoal_Event__Sequence size_t capacity; } control_msgs__action__JointTrajectory_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x25, 0x81, 0x5f, 0xef, 0x09, 0x9b, 0x20, 0xd5, \ + 0x46, 0xbd, 0x3d, 0x40, 0xc4, 0xbd, 0xe5, 0xd5, \ + 0xca, 0xb9, 0x88, 0xef, 0x64, 0xdf, 0xba, 0x70, \ + 0x93, 0x4d, 0xf3, 0x6a, 0x3f, 0x0e, 0xcd, 0xe9, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_GetResult__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x8d, 0x57, 0x56, 0xb1, 0xd8, 0x14, 0x17, 0xdd, \ + 0x21, 0x27, 0xfb, 0xa1, 0x05, 0x13, 0x77, 0xe8, \ + 0x09, 0x78, 0x45, 0x52, 0x78, 0x13, 0xa8, 0xc9, \ + 0x9c, 0xd7, 0x4c, 0x4d, 0x4f, 0x6c, 0x25, 0x0a, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_GetResult_Request__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -187,6 +286,16 @@ typedef struct control_msgs__action__JointTrajectory_GetResult_Request__Sequence } control_msgs__action__JointTrajectory_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb6, 0x28, 0x14, 0xbf, 0xeb, 0x03, 0x01, 0x92, \ + 0x9a, 0x69, 0x65, 0x57, 0xe0, 0x89, 0x46, 0xb1, \ + 0x26, 0x70, 0x7a, 0x28, 0x36, 0x42, 0xe9, 0xe8, \ + 0xfb, 0x80, 0xb5, 0x7d, 0xd4, 0x4d, 0x44, 0x28, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_GetResult_Response__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -212,6 +321,16 @@ typedef struct control_msgs__action__JointTrajectory_GetResult_Response__Sequenc } control_msgs__action__JointTrajectory_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x29, 0x7c, 0x88, 0x19, 0xc9, 0x23, 0x1c, 0xe3, \ + 0x56, 0x41, 0xb0, 0x72, 0x37, 0x42, 0x42, 0xee, \ + 0x26, 0x70, 0x09, 0x41, 0xdb, 0x97, 0x8e, 0xfd, \ + 0x69, 0xc7, 0xb1, 0xe5, 0xcd, 0xaf, 0xb9, 0x6e, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_GetResult_Event__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -250,6 +369,16 @@ typedef struct control_msgs__action__JointTrajectory_GetResult_Event__Sequence } control_msgs__action__JointTrajectory_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__JointTrajectory_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xf1, 0x62, 0x49, 0xbf, 0x5c, 0x31, 0x2e, 0x94, \ + 0x5b, 0xfa, 0x55, 0x5d, 0x1b, 0x5c, 0x8c, 0x94, \ + 0xdb, 0x56, 0x96, 0x26, 0x9e, 0x28, 0x03, 0xd7, \ + 0x32, 0x1e, 0x65, 0xf4, 0xd6, 0xd0, 0x2e, 0x3d, \ + }} +static const rosidl_type_hash_t control_msgs__action__JointTrajectory_FeedbackMessage__TYPE_VERSION_HASH = control_msgs__action__JointTrajectory_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/action/detail/point_head__struct.h b/libmicroros/include/control_msgs/action/detail/point_head__struct.h index 6d9b9193..bd2eed55 100755 --- a/libmicroros/include/control_msgs/action/detail/point_head__struct.h +++ b/libmicroros/include/control_msgs/action/detail/point_head__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define control_msgs__action__PointHead__TYPE_VERSION_HASH__INIT {1, { \ + 0x24, 0x87, 0xd8, 0x27, 0xab, 0xab, 0x3c, 0x84, \ + 0xb9, 0xae, 0x42, 0x19, 0x89, 0xd9, 0xee, 0x53, \ + 0xbf, 0x38, 0xc6, 0x72, 0x79, 0x8e, 0x19, 0xd5, \ + 0xbc, 0x33, 0xd2, 0x67, 0x2f, 0x6e, 0xdc, 0xbc, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead__TYPE_VERSION_HASH = control_msgs__action__PointHead__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x55, 0xf9, 0x86, 0xa1, 0xbf, 0x6b, 0xa9, 0x86, \ + 0x32, 0x73, 0x56, 0x74, 0x3d, 0xea, 0xea, 0x3a, \ + 0xd6, 0x1b, 0x71, 0x63, 0x9a, 0x1c, 0x14, 0x55, \ + 0x07, 0x2b, 0x18, 0x96, 0x29, 0xef, 0x15, 0xc3, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_Goal__TYPE_VERSION_HASH = control_msgs__action__PointHead_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -48,6 +69,16 @@ typedef struct control_msgs__action__PointHead_Goal__Sequence } control_msgs__action__PointHead_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x6d, 0xc0, 0xd3, 0xb9, 0x9f, 0x76, 0x52, 0xbf, \ + 0x8d, 0xc8, 0xcf, 0xa2, 0x55, 0x1c, 0xe8, 0x6e, \ + 0x3d, 0x29, 0x67, 0x96, 0x76, 0xd5, 0xd5, 0x6b, \ + 0xbb, 0x1a, 0x77, 0x20, 0x76, 0x5d, 0xd0, 0x8e, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_Result__TYPE_VERSION_HASH = control_msgs__action__PointHead_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/PointHead in the package control_msgs. @@ -67,6 +98,16 @@ typedef struct control_msgs__action__PointHead_Result__Sequence } control_msgs__action__PointHead_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x9d, 0x78, 0x02, 0x69, 0xa1, 0xa8, 0xf5, 0xc4, \ + 0x3a, 0x37, 0xb9, 0x5f, 0x18, 0x6b, 0x16, 0x06, \ + 0x59, 0x77, 0xa1, 0x01, 0xc7, 0x42, 0xfd, 0xb8, \ + 0xc9, 0x26, 0x83, 0x09, 0xd7, 0x1b, 0xa2, 0x09, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_Feedback__TYPE_VERSION_HASH = control_msgs__action__PointHead_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/PointHead in the package control_msgs. @@ -85,6 +126,25 @@ typedef struct control_msgs__action__PointHead_Feedback__Sequence size_t capacity; } control_msgs__action__PointHead_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0xef, 0x0a, 0x8b, 0x13, 0x13, 0x40, 0x78, 0x00, \ + 0x09, 0x0a, 0x90, 0xcb, 0x7b, 0x20, 0x59, 0xae, \ + 0xd1, 0x8c, 0x4c, 0xf0, 0x3e, 0xd3, 0xfe, 0x6a, \ + 0xec, 0xd2, 0x35, 0xd2, 0xcd, 0x1d, 0xa1, 0x75, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_SendGoal__TYPE_VERSION_HASH = control_msgs__action__PointHead_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xc9, 0x1c, 0x6b, 0x94, 0x1c, 0x43, 0x14, 0x48, \ + 0x97, 0x83, 0x92, 0xdd, 0xac, 0x91, 0xb9, 0xc8, \ + 0x00, 0x55, 0x19, 0x3e, 0x47, 0x17, 0x41, 0x0f, \ + 0x68, 0x6d, 0x8d, 0x51, 0xc4, 0x52, 0x29, 0xac, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_SendGoal_Request__TYPE_VERSION_HASH = control_msgs__action__PointHead_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -112,6 +172,16 @@ typedef struct control_msgs__action__PointHead_SendGoal_Request__Sequence } control_msgs__action__PointHead_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xe8, 0x6b, 0x9b, 0xab, 0xee, 0xf6, 0x09, 0x62, \ + 0xc9, 0x42, 0x52, 0x20, 0x17, 0x29, 0xa4, 0x63, \ + 0xcd, 0x5e, 0x9c, 0xc0, 0xa7, 0xaf, 0x74, 0xd7, \ + 0xbf, 0x9e, 0xff, 0xce, 0xe0, 0xd9, 0xe4, 0xa8, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_SendGoal_Response__TYPE_VERSION_HASH = control_msgs__action__PointHead_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -136,6 +206,16 @@ typedef struct control_msgs__action__PointHead_SendGoal_Response__Sequence } control_msgs__action__PointHead_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xed, 0xdc, 0x1d, 0x05, 0x97, 0x9f, 0xb4, 0xc6, \ + 0xd4, 0x97, 0x5f, 0x75, 0x61, 0x2f, 0x45, 0x2a, \ + 0x02, 0x19, 0x9e, 0xfe, 0x68, 0x70, 0xb6, 0x8f, \ + 0x1d, 0xca, 0x30, 0xed, 0x7b, 0x82, 0xd9, 0x72, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_SendGoal_Event__TYPE_VERSION_HASH = control_msgs__action__PointHead_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -172,6 +252,25 @@ typedef struct control_msgs__action__PointHead_SendGoal_Event__Sequence size_t capacity; } control_msgs__action__PointHead_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x6e, 0x2b, 0xb4, 0x45, 0x44, 0x63, 0x03, 0x93, \ + 0x16, 0xa7, 0x98, 0xb3, 0x5d, 0x20, 0x4b, 0x47, \ + 0xae, 0x4d, 0x82, 0xd6, 0x43, 0x6e, 0x66, 0xa6, \ + 0x70, 0xb6, 0xc1, 0xfe, 0xd1, 0x48, 0xa8, 0x33, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_GetResult__TYPE_VERSION_HASH = control_msgs__action__PointHead_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x9d, 0x6b, 0xf0, 0x16, 0x72, 0x08, 0x87, 0x83, \ + 0x5f, 0x11, 0x28, 0xd4, 0xca, 0x88, 0xd1, 0xab, \ + 0x13, 0x60, 0x4d, 0xea, 0x69, 0xe3, 0x87, 0xf8, \ + 0xef, 0x4e, 0xfd, 0xcd, 0x96, 0x1b, 0x8f, 0x41, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_GetResult_Request__TYPE_VERSION_HASH = control_msgs__action__PointHead_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -197,6 +296,16 @@ typedef struct control_msgs__action__PointHead_GetResult_Request__Sequence } control_msgs__action__PointHead_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x28, 0x51, 0x66, 0x73, 0x6e, 0xa2, 0x2b, 0x09, \ + 0xd3, 0xe6, 0xf3, 0x1c, 0xaf, 0xa7, 0x70, 0x68, \ + 0x04, 0x56, 0xfc, 0x60, 0x87, 0xb0, 0x59, 0xf9, \ + 0x41, 0x03, 0xf3, 0xb1, 0x49, 0x16, 0x9e, 0xe8, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_GetResult_Response__TYPE_VERSION_HASH = control_msgs__action__PointHead_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -222,6 +331,16 @@ typedef struct control_msgs__action__PointHead_GetResult_Response__Sequence } control_msgs__action__PointHead_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x1b, 0x38, 0xd0, 0xb7, 0xfd, 0xa2, 0x5d, 0x15, \ + 0x2a, 0xc4, 0x68, 0x0f, 0xef, 0x0f, 0x0e, 0xd1, \ + 0x87, 0xa5, 0x6a, 0xc2, 0x03, 0x8a, 0x99, 0x36, \ + 0xae, 0x59, 0x39, 0xe9, 0xf5, 0x33, 0xc2, 0x6b, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_GetResult_Event__TYPE_VERSION_HASH = control_msgs__action__PointHead_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -260,6 +379,16 @@ typedef struct control_msgs__action__PointHead_GetResult_Event__Sequence } control_msgs__action__PointHead_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__PointHead_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x72, 0x05, 0xae, 0x84, 0xf4, 0xb5, 0x23, 0xc0, \ + 0xa9, 0x41, 0x5b, 0x9b, 0x9f, 0x82, 0x5b, 0x26, \ + 0x7a, 0xb3, 0x41, 0x42, 0xd4, 0xb9, 0x9c, 0x1e, \ + 0x8b, 0xa6, 0xa9, 0x28, 0x04, 0x3d, 0xeb, 0xce, \ + }} +static const rosidl_type_hash_t control_msgs__action__PointHead_FeedbackMessage__TYPE_VERSION_HASH = control_msgs__action__PointHead_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/action/detail/single_joint_position__struct.h b/libmicroros/include/control_msgs/action/detail/single_joint_position__struct.h index da285e26..9856feb3 100755 --- a/libmicroros/include/control_msgs/action/detail/single_joint_position__struct.h +++ b/libmicroros/include/control_msgs/action/detail/single_joint_position__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define control_msgs__action__SingleJointPosition__TYPE_VERSION_HASH__INIT {1, { \ + 0x8a, 0xb0, 0x3f, 0x20, 0x74, 0xdb, 0x04, 0x30, \ + 0x19, 0xed, 0x50, 0x3a, 0xc9, 0x2d, 0x46, 0xc0, \ + 0x22, 0x6b, 0x50, 0xea, 0xdb, 0xee, 0x68, 0x0a, \ + 0xd9, 0xd9, 0x14, 0xd5, 0x17, 0x6e, 0x4d, 0xb1, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x97, 0xea, 0xdc, 0x82, 0x59, 0xad, 0x41, 0xf8, \ + 0xe2, 0x82, 0xd0, 0x91, 0x95, 0x92, 0x57, 0x0e, \ + 0x67, 0x66, 0x21, 0x0d, 0xc8, 0x88, 0x4f, 0xee, \ + 0x2e, 0xb1, 0x66, 0x66, 0x11, 0x82, 0xb2, 0xb0, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_Goal__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -40,6 +61,16 @@ typedef struct control_msgs__action__SingleJointPosition_Goal__Sequence } control_msgs__action__SingleJointPosition_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0xda, 0x10, 0x83, 0x15, 0xe2, 0xd3, 0x81, 0x4b, \ + 0xba, 0x45, 0x67, 0x31, 0x2b, 0x16, 0x86, 0xbf, \ + 0x54, 0x3e, 0x5c, 0xe0, 0x2d, 0x2a, 0x62, 0x88, \ + 0xa5, 0x8a, 0x9e, 0xfc, 0xbc, 0xc5, 0x89, 0xa3, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_Result__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/SingleJointPosition in the package control_msgs. @@ -59,6 +90,16 @@ typedef struct control_msgs__action__SingleJointPosition_Result__Sequence } control_msgs__action__SingleJointPosition_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x50, 0x86, 0xaa, 0x3c, 0x24, 0xd4, 0xe3, 0x42, \ + 0x5f, 0x1b, 0x85, 0x56, 0xbe, 0x20, 0x74, 0x0d, \ + 0xae, 0x0d, 0x80, 0xc2, 0x48, 0x77, 0x68, 0x7f, \ + 0xac, 0x30, 0xf3, 0xfd, 0x21, 0x09, 0xaa, 0x55, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_Feedback__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -84,6 +125,25 @@ typedef struct control_msgs__action__SingleJointPosition_Feedback__Sequence size_t capacity; } control_msgs__action__SingleJointPosition_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x8a, 0x4c, 0xc5, 0x21, 0x4a, 0x01, 0x2c, 0x82, \ + 0x9d, 0x86, 0xf6, 0x33, 0x11, 0x22, 0x0b, 0x3f, \ + 0x31, 0xd2, 0x67, 0x9b, 0xd8, 0x31, 0xc7, 0x78, \ + 0x0b, 0xb3, 0xa7, 0xdc, 0xbb, 0x14, 0x66, 0xed, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_SendGoal__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0x5b, 0xd2, 0xc4, 0x56, 0x42, 0x73, 0x4a, \ + 0x1d, 0xa1, 0xa6, 0x3e, 0x36, 0xe7, 0x05, 0xd7, \ + 0xc5, 0x6b, 0x50, 0xe8, 0xe8, 0xad, 0x43, 0x6c, \ + 0x3f, 0x73, 0xb2, 0x68, 0x81, 0x72, 0x33, 0x13, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_SendGoal_Request__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -111,6 +171,16 @@ typedef struct control_msgs__action__SingleJointPosition_SendGoal_Request__Seque } control_msgs__action__SingleJointPosition_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xa4, 0x56, 0xd6, 0x8b, 0x17, 0x0f, 0x12, 0xb1, \ + 0x79, 0x7f, 0xba, 0xeb, 0x8f, 0x0d, 0xbd, 0x8f, \ + 0xe9, 0xbb, 0xd4, 0xae, 0x4e, 0x54, 0xac, 0x7f, \ + 0x27, 0xf9, 0x17, 0xb0, 0xf7, 0x32, 0x05, 0x8e, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_SendGoal_Response__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -135,6 +205,16 @@ typedef struct control_msgs__action__SingleJointPosition_SendGoal_Response__Sequ } control_msgs__action__SingleJointPosition_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xd6, 0x9d, 0xeb, 0x5f, 0xdf, 0x1f, 0x19, 0x67, \ + 0x59, 0x4d, 0xfc, 0xc9, 0x98, 0x8d, 0x1a, 0x1a, \ + 0x51, 0xc7, 0x4e, 0x66, 0xce, 0x20, 0x87, 0x9c, \ + 0x62, 0xa5, 0xa0, 0x73, 0xda, 0x0d, 0x6f, 0xf6, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_SendGoal_Event__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -171,6 +251,25 @@ typedef struct control_msgs__action__SingleJointPosition_SendGoal_Event__Sequenc size_t capacity; } control_msgs__action__SingleJointPosition_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0xd2, 0x76, 0x9d, 0x38, 0x87, 0xab, 0x30, 0x1e, \ + 0x7d, 0x2d, 0x25, 0x3c, 0x92, 0x90, 0x34, 0x4c, \ + 0x18, 0x37, 0xd6, 0xc4, 0xd9, 0xe6, 0xd2, 0x55, \ + 0xee, 0x30, 0x46, 0x20, 0x72, 0x60, 0xb5, 0x25, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_GetResult__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x25, 0x9b, 0xd7, 0x6b, 0xeb, 0xcd, 0x5a, 0x79, \ + 0xf6, 0xb4, 0xb6, 0x1a, 0x1d, 0x01, 0x48, 0xe7, \ + 0xe0, 0x34, 0x04, 0x6a, 0x2b, 0x91, 0xce, 0xd9, \ + 0xfa, 0xa7, 0xb1, 0xb2, 0x22, 0xde, 0x2d, 0xe4, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_GetResult_Request__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -196,6 +295,16 @@ typedef struct control_msgs__action__SingleJointPosition_GetResult_Request__Sequ } control_msgs__action__SingleJointPosition_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x39, 0x89, 0x3f, 0xbf, 0x71, 0xbd, 0x6a, 0xab, \ + 0xb4, 0xb3, 0x8f, 0xa1, 0x84, 0xe8, 0xed, 0x66, \ + 0xbe, 0x73, 0xdc, 0xf2, 0x8e, 0x79, 0x34, 0xfb, \ + 0xd7, 0x95, 0x47, 0xfd, 0x7b, 0xc7, 0xf1, 0xb5, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_GetResult_Response__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -221,6 +330,16 @@ typedef struct control_msgs__action__SingleJointPosition_GetResult_Response__Seq } control_msgs__action__SingleJointPosition_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xdb, 0xf5, 0x50, 0x12, 0x80, 0x89, 0xaf, 0xd5, \ + 0x0f, 0x29, 0xec, 0x7b, 0xf7, 0xf5, 0x67, 0x4f, \ + 0x63, 0x57, 0xdf, 0xbe, 0x4b, 0x34, 0x99, 0x8e, \ + 0xc6, 0x73, 0xee, 0x36, 0x2e, 0xd0, 0x10, 0x0c, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_GetResult_Event__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -259,6 +378,16 @@ typedef struct control_msgs__action__SingleJointPosition_GetResult_Event__Sequen } control_msgs__action__SingleJointPosition_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__action__SingleJointPosition_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xb2, 0xfd, 0x0d, 0x63, 0xb7, 0xf9, 0xe4, 0xa7, \ + 0x26, 0x2a, 0xe9, 0x83, 0x1a, 0x00, 0x59, 0x5f, \ + 0xcf, 0x75, 0x3a, 0x6d, 0xf4, 0xc6, 0xd7, 0xbb, \ + 0x71, 0xb1, 0x2e, 0xb1, 0x1f, 0xef, 0x46, 0xbc, \ + }} +static const rosidl_type_hash_t control_msgs__action__SingleJointPosition_FeedbackMessage__TYPE_VERSION_HASH = control_msgs__action__SingleJointPosition_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/msg/detail/dynamic_joint_state__struct.h b/libmicroros/include/control_msgs/msg/detail/dynamic_joint_state__struct.h index c1808eeb..b45a56fe 100755 --- a/libmicroros/include/control_msgs/msg/detail/dynamic_joint_state__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/dynamic_joint_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__DynamicJointState__TYPE_VERSION_HASH__INIT {1, { \ + 0xa1, 0x67, 0xc7, 0xe9, 0x1c, 0x68, 0x7d, 0xeb, \ + 0x4a, 0x9f, 0xc5, 0xf2, 0x4d, 0xc2, 0x8c, 0x3d, \ + 0x08, 0xe2, 0x62, 0x39, 0x38, 0x78, 0xd3, 0xaf, \ + 0x23, 0x8a, 0xc3, 0x9c, 0xc3, 0xc8, 0xe2, 0xab, \ + }} +static const rosidl_type_hash_t control_msgs__msg__DynamicJointState__TYPE_VERSION_HASH = control_msgs__msg__DynamicJointState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/gripper_command__struct.h b/libmicroros/include/control_msgs/msg/detail/gripper_command__struct.h index 3c6ebd06..a04783bf 100755 --- a/libmicroros/include/control_msgs/msg/detail/gripper_command__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/gripper_command__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__GripperCommand__TYPE_VERSION_HASH__INIT {1, { \ + 0xcc, 0xb1, 0xdd, 0x05, 0xc6, 0xe7, 0xd7, 0x74, \ + 0x05, 0x91, 0x65, 0xa1, 0x23, 0xb5, 0xd2, 0xba, \ + 0x65, 0xc4, 0xed, 0x58, 0x44, 0x6d, 0x3e, 0x3d, \ + 0xe8, 0x28, 0xd0, 0x0d, 0xe2, 0xef, 0xbe, 0xdc, \ + }} +static const rosidl_type_hash_t control_msgs__msg__GripperCommand__TYPE_VERSION_HASH = control_msgs__msg__GripperCommand__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/interface_value__struct.h b/libmicroros/include/control_msgs/msg/detail/interface_value__struct.h index e34e29ea..579cb3f7 100755 --- a/libmicroros/include/control_msgs/msg/detail/interface_value__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/interface_value__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__InterfaceValue__TYPE_VERSION_HASH__INIT {1, { \ + 0x0d, 0x3e, 0x3e, 0x62, 0x44, 0x7a, 0x3c, 0x28, \ + 0xd2, 0x36, 0xeb, 0x6f, 0x89, 0x48, 0x41, 0x66, \ + 0xd7, 0x4d, 0x93, 0x9c, 0x70, 0x91, 0xfc, 0x3a, \ + 0xea, 0x63, 0xe6, 0x36, 0x1f, 0x40, 0x9d, 0x89, \ + }} +static const rosidl_type_hash_t control_msgs__msg__InterfaceValue__TYPE_VERSION_HASH = control_msgs__msg__InterfaceValue__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/joint_component_tolerance__struct.h b/libmicroros/include/control_msgs/msg/detail/joint_component_tolerance__struct.h index b45b49ba..b1e9b0c5 100755 --- a/libmicroros/include/control_msgs/msg/detail/joint_component_tolerance__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/joint_component_tolerance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__JointComponentTolerance__TYPE_VERSION_HASH__INIT {1, { \ + 0x9f, 0xd8, 0xe4, 0xd7, 0xad, 0x09, 0xc9, 0x31, \ + 0x5e, 0xd4, 0x0e, 0x20, 0x49, 0x83, 0x58, 0x72, \ + 0xec, 0xa7, 0x7e, 0xcc, 0x5a, 0x9c, 0x30, 0xc2, \ + 0xbb, 0xeb, 0xa9, 0x3f, 0x94, 0xdc, 0x35, 0x4b, \ + }} +static const rosidl_type_hash_t control_msgs__msg__JointComponentTolerance__TYPE_VERSION_HASH = control_msgs__msg__JointComponentTolerance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/joint_controller_state__struct.h b/libmicroros/include/control_msgs/msg/detail/joint_controller_state__struct.h index f5d7b0b8..810190a2 100755 --- a/libmicroros/include/control_msgs/msg/detail/joint_controller_state__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/joint_controller_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__JointControllerState__TYPE_VERSION_HASH__INIT {1, { \ + 0x5a, 0x5d, 0x81, 0x67, 0x20, 0xf9, 0xac, 0x8f, \ + 0x1e, 0xa6, 0x96, 0x4f, 0xf5, 0x7c, 0x05, 0xe6, \ + 0xae, 0x94, 0x3a, 0x93, 0x40, 0xd9, 0xde, 0x6b, \ + 0x34, 0x1f, 0x3e, 0x8d, 0x44, 0x44, 0x01, 0x21, \ + }} +static const rosidl_type_hash_t control_msgs__msg__JointControllerState__TYPE_VERSION_HASH = control_msgs__msg__JointControllerState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/joint_jog__struct.h b/libmicroros/include/control_msgs/msg/detail/joint_jog__struct.h index 7e984835..9e94833a 100755 --- a/libmicroros/include/control_msgs/msg/detail/joint_jog__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/joint_jog__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__JointJog__TYPE_VERSION_HASH__INIT {1, { \ + 0x5e, 0x0e, 0x73, 0xf7, 0xbe, 0x2b, 0x7f, 0xad, \ + 0x05, 0x9c, 0x1f, 0x89, 0xe3, 0x9c, 0xc8, 0xac, \ + 0x0b, 0x41, 0x2a, 0xfc, 0x33, 0x45, 0x79, 0x62, \ + 0x5b, 0x79, 0xee, 0xc8, 0xac, 0xfd, 0xcd, 0x2d, \ + }} +static const rosidl_type_hash_t control_msgs__msg__JointJog__TYPE_VERSION_HASH = control_msgs__msg__JointJog__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/joint_tolerance__struct.h b/libmicroros/include/control_msgs/msg/detail/joint_tolerance__struct.h index f3e2d221..c4109718 100755 --- a/libmicroros/include/control_msgs/msg/detail/joint_tolerance__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/joint_tolerance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__JointTolerance__TYPE_VERSION_HASH__INIT {1, { \ + 0x48, 0xd4, 0x8d, 0x34, 0x20, 0x42, 0x05, 0x07, \ + 0x07, 0x14, 0x52, 0xbd, 0xa1, 0x75, 0x17, 0x5a, \ + 0x4f, 0x2b, 0x4c, 0xe0, 0x93, 0x5c, 0xb7, 0xea, \ + 0x0c, 0x1c, 0x40, 0x95, 0x67, 0x4a, 0x23, 0x0b, \ + }} +static const rosidl_type_hash_t control_msgs__msg__JointTolerance__TYPE_VERSION_HASH = control_msgs__msg__JointTolerance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/joint_trajectory_controller_state__struct.h b/libmicroros/include/control_msgs/msg/detail/joint_trajectory_controller_state__struct.h index d78257c7..566fb9ac 100755 --- a/libmicroros/include/control_msgs/msg/detail/joint_trajectory_controller_state__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/joint_trajectory_controller_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__JointTrajectoryControllerState__TYPE_VERSION_HASH__INIT {1, { \ + 0xcb, 0x3a, 0xd3, 0x1c, 0x63, 0x4c, 0x23, 0x4f, \ + 0xbd, 0x30, 0x64, 0x5c, 0x3a, 0xd1, 0x94, 0xae, \ + 0x1b, 0x8d, 0x59, 0xde, 0xb2, 0xbf, 0x3c, 0x37, \ + 0x11, 0xd8, 0x3b, 0xf3, 0x7f, 0x7c, 0x52, 0xb7, \ + }} +static const rosidl_type_hash_t control_msgs__msg__JointTrajectoryControllerState__TYPE_VERSION_HASH = control_msgs__msg__JointTrajectoryControllerState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/msg/detail/pid_state__struct.h b/libmicroros/include/control_msgs/msg/detail/pid_state__struct.h index 8612f41d..7db6eee1 100755 --- a/libmicroros/include/control_msgs/msg/detail/pid_state__struct.h +++ b/libmicroros/include/control_msgs/msg/detail/pid_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__msg__PidState__TYPE_VERSION_HASH__INIT {1, { \ + 0x67, 0x90, 0x88, 0x73, 0xe4, 0xfb, 0xa5, 0x35, \ + 0xcd, 0xe9, 0x79, 0xaa, 0xfc, 0xda, 0x88, 0xbc, \ + 0x1b, 0x42, 0x62, 0xe0, 0x81, 0xed, 0xfe, 0xf3, \ + 0x00, 0x99, 0x90, 0x75, 0x97, 0xbf, 0xf1, 0x6b, \ + }} +static const rosidl_type_hash_t control_msgs__msg__PidState__TYPE_VERSION_HASH = control_msgs__msg__PidState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/control_msgs/srv/detail/query_calibration_state__struct.h b/libmicroros/include/control_msgs/srv/detail/query_calibration_state__struct.h index 78f230f9..b618bcf3 100755 --- a/libmicroros/include/control_msgs/srv/detail/query_calibration_state__struct.h +++ b/libmicroros/include/control_msgs/srv/detail/query_calibration_state__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryCalibrationState__TYPE_VERSION_HASH__INIT {1, { \ + 0x67, 0x67, 0xb8, 0x74, 0xea, 0x4b, 0xe7, 0x19, \ + 0x76, 0x75, 0x6f, 0xe0, 0x52, 0x49, 0x78, 0xbe, \ + 0xac, 0x52, 0xc1, 0x2c, 0xb0, 0xf6, 0x53, 0x25, \ + 0xad, 0x11, 0xda, 0x11, 0x26, 0x8c, 0x17, 0x44, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryCalibrationState__TYPE_VERSION_HASH = control_msgs__srv__QueryCalibrationState__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryCalibrationState_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x8f, 0x24, 0x1d, 0x8d, 0x0c, 0x52, 0x4e, 0x2f, \ + 0x22, 0xbc, 0x74, 0x4e, 0xa8, 0xb1, 0x98, 0xb0, \ + 0x54, 0x14, 0xda, 0x26, 0x1e, 0xd8, 0x89, 0x53, \ + 0x3a, 0xf0, 0xd4, 0x24, 0x5d, 0x3f, 0x39, 0xbb, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryCalibrationState_Request__TYPE_VERSION_HASH = control_msgs__srv__QueryCalibrationState_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct control_msgs__srv__QueryCalibrationState_Request__Sequence } control_msgs__srv__QueryCalibrationState_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryCalibrationState_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xf4, 0x34, 0x97, 0x2f, 0x64, 0xdf, 0x21, 0x2f, \ + 0x9d, 0x32, 0x46, 0xd4, 0xfa, 0x03, 0xf9, 0xe1, \ + 0xea, 0x2e, 0xf6, 0xd8, 0x83, 0xb3, 0xac, 0x98, \ + 0x5f, 0x27, 0x23, 0xc0, 0x53, 0x4d, 0x18, 0x98, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryCalibrationState_Response__TYPE_VERSION_HASH = control_msgs__srv__QueryCalibrationState_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/QueryCalibrationState in the package control_msgs. @@ -53,6 +85,16 @@ typedef struct control_msgs__srv__QueryCalibrationState_Response__Sequence } control_msgs__srv__QueryCalibrationState_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryCalibrationState_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x73, 0xdc, 0x45, 0xbe, 0xbb, 0x48, 0x40, 0x02, \ + 0x00, 0xdc, 0xf3, 0xb8, 0xf8, 0x07, 0x67, 0x8f, \ + 0x3d, 0xb0, 0x8e, 0xe9, 0xe5, 0xbd, 0x64, 0xbc, \ + 0xdc, 0x3e, 0x29, 0xf5, 0x6a, 0x66, 0x15, 0xe8, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryCalibrationState_Event__TYPE_VERSION_HASH = control_msgs__srv__QueryCalibrationState_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/control_msgs/srv/detail/query_trajectory_state__struct.h b/libmicroros/include/control_msgs/srv/detail/query_trajectory_state__struct.h index f4d1a75a..6edce122 100755 --- a/libmicroros/include/control_msgs/srv/detail/query_trajectory_state__struct.h +++ b/libmicroros/include/control_msgs/srv/detail/query_trajectory_state__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryTrajectoryState__TYPE_VERSION_HASH__INIT {1, { \ + 0x33, 0x8c, 0x94, 0x3f, 0xd1, 0xbe, 0x13, 0x2b, \ + 0x71, 0xc8, 0xf1, 0x05, 0xea, 0x04, 0xe1, 0x00, \ + 0x38, 0x7f, 0xbc, 0x2c, 0x1f, 0x07, 0x61, 0xff, \ + 0xca, 0xbd, 0x60, 0xd7, 0x18, 0x9c, 0x20, 0xe3, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryTrajectoryState__TYPE_VERSION_HASH = control_msgs__srv__QueryTrajectoryState__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryTrajectoryState_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x79, 0x50, 0x84, 0xf2, 0x19, 0x19, 0x3d, 0x67, \ + 0x07, 0x31, 0xd9, 0xe0, 0x98, 0xc5, 0x18, 0xda, \ + 0xda, 0x0a, 0xef, 0xa5, 0xe1, 0xaa, 0x31, 0xd1, \ + 0x79, 0xfc, 0xf3, 0xf8, 0x34, 0xf8, 0x47, 0x5c, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryTrajectoryState_Request__TYPE_VERSION_HASH = control_msgs__srv__QueryTrajectoryState_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct control_msgs__srv__QueryTrajectoryState_Request__Sequence } control_msgs__srv__QueryTrajectoryState_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryTrajectoryState_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0x9b, 0x6c, 0xaa, 0xf1, 0x6a, 0xfe, 0x09, \ + 0x11, 0x69, 0x27, 0x4f, 0x99, 0x44, 0x6f, 0xeb, \ + 0xd7, 0x2e, 0x76, 0x58, 0x92, 0x40, 0x09, 0xf4, \ + 0x0f, 0xa2, 0xe8, 0xb3, 0x37, 0x5c, 0x09, 0xe5, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryTrajectoryState_Response__TYPE_VERSION_HASH = control_msgs__srv__QueryTrajectoryState_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -73,6 +105,16 @@ typedef struct control_msgs__srv__QueryTrajectoryState_Response__Sequence } control_msgs__srv__QueryTrajectoryState_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define control_msgs__srv__QueryTrajectoryState_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xba, 0x45, 0xed, 0x54, 0xf4, 0xca, 0x25, 0xb5, \ + 0x24, 0x68, 0xc6, 0x1d, 0x88, 0x04, 0xee, 0x17, \ + 0x86, 0x64, 0x59, 0x5d, 0x36, 0xbb, 0x7d, 0x1c, \ + 0x1a, 0xfb, 0x4e, 0x07, 0x4a, 0x1e, 0xe1, 0xcc, \ + }} +static const rosidl_type_hash_t control_msgs__srv__QueryTrajectoryState_Event__TYPE_VERSION_HASH = control_msgs__srv__QueryTrajectoryState_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_array__struct.h b/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_array__struct.h index ea990153..b2bf6a95 100755 --- a/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_array__struct.h +++ b/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__msg__DiagnosticArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x14, 0xfe, 0x60, 0xcb, 0x7c, 0xdf, 0x1e, 0x3e, \ + 0xf5, 0x01, 0xce, 0x49, 0x50, 0x50, 0x2d, 0x0a, \ + 0x4b, 0xf2, 0x8c, 0x31, 0xa1, 0xa6, 0x2f, 0xa5, \ + 0x31, 0xd8, 0xee, 0x02, 0xcb, 0x2a, 0x7a, 0x0e, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__msg__DiagnosticArray__TYPE_VERSION_HASH = diagnostic_msgs__msg__DiagnosticArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_status__struct.h b/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_status__struct.h index 373a4e5e..4b8fa7c0 100755 --- a/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_status__struct.h +++ b/libmicroros/include/diagnostic_msgs/msg/detail/diagnostic_status__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__msg__DiagnosticStatus__TYPE_VERSION_HASH__INIT {1, { \ + 0x42, 0x24, 0x30, 0xb6, 0xd7, 0x94, 0xa8, 0x56, \ + 0x01, 0x3b, 0xfe, 0x35, 0x37, 0xb2, 0x01, 0xe1, \ + 0xe9, 0x72, 0x4e, 0x36, 0x14, 0x89, 0x53, 0x22, \ + 0x10, 0x07, 0xa5, 0x8e, 0xf8, 0x96, 0x38, 0xc1, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__msg__DiagnosticStatus__TYPE_VERSION_HASH = diagnostic_msgs__msg__DiagnosticStatus__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/diagnostic_msgs/msg/detail/key_value__struct.h b/libmicroros/include/diagnostic_msgs/msg/detail/key_value__struct.h index 58d59bda..145cbd3b 100755 --- a/libmicroros/include/diagnostic_msgs/msg/detail/key_value__struct.h +++ b/libmicroros/include/diagnostic_msgs/msg/detail/key_value__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__msg__KeyValue__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0xc6, 0xc6, 0x51, 0x53, 0xc0, 0xa8, 0x65, \ + 0x79, 0xca, 0x02, 0xa1, 0x99, 0x66, 0x60, 0x5b, \ + 0xc8, 0x42, 0x9f, 0xd9, 0xe4, 0x19, 0x06, 0xca, \ + 0x9e, 0xcf, 0xbb, 0x9e, 0x13, 0x0f, 0xae, 0xd7, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__msg__KeyValue__TYPE_VERSION_HASH = diagnostic_msgs__msg__KeyValue__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/diagnostic_msgs/srv/detail/add_diagnostics__struct.h b/libmicroros/include/diagnostic_msgs/srv/detail/add_diagnostics__struct.h index 5a6555b5..68c3e1b8 100755 --- a/libmicroros/include/diagnostic_msgs/srv/detail/add_diagnostics__struct.h +++ b/libmicroros/include/diagnostic_msgs/srv/detail/add_diagnostics__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__AddDiagnostics__TYPE_VERSION_HASH__INIT {1, { \ + 0x59, 0xcb, 0x6d, 0x75, 0xc8, 0x77, 0x61, 0x3f, \ + 0xbd, 0x85, 0xa7, 0x33, 0x11, 0x22, 0x4d, 0x9f, \ + 0xb6, 0x70, 0xa7, 0x4d, 0xd9, 0x78, 0xd1, 0x75, \ + 0x06, 0xc8, 0x21, 0x24, 0x05, 0x0e, 0xbe, 0xff, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__AddDiagnostics__TYPE_VERSION_HASH = diagnostic_msgs__srv__AddDiagnostics__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__AddDiagnostics_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x85, 0x8f, 0xcb, 0x79, 0x23, 0x7f, 0x9c, 0x26, \ + 0x50, 0x98, 0xe6, 0x95, 0x95, 0xcf, 0x70, 0x86, \ + 0xd9, 0x4c, 0xf0, 0x98, 0xaa, 0x1e, 0x1b, 0xc8, \ + 0x5e, 0x8d, 0xd4, 0x03, 0xb1, 0x68, 0x36, 0x70, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__AddDiagnostics_Request__TYPE_VERSION_HASH = diagnostic_msgs__srv__AddDiagnostics_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -49,6 +71,16 @@ typedef struct diagnostic_msgs__srv__AddDiagnostics_Request__Sequence } diagnostic_msgs__srv__AddDiagnostics_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__AddDiagnostics_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x6b, 0x66, 0xa6, 0x48, 0x1b, 0x06, 0x2f, 0xf0, \ + 0xb8, 0x68, 0x3d, 0xcd, 0xd2, 0x29, 0x7b, 0xf6, \ + 0xa2, 0x07, 0x9a, 0xc2, 0xb1, 0xd3, 0xc6, 0x95, \ + 0xf8, 0x46, 0x7f, 0x0e, 0x28, 0xb8, 0xa0, 0x24, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__AddDiagnostics_Response__TYPE_VERSION_HASH = diagnostic_msgs__srv__AddDiagnostics_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -79,6 +111,16 @@ typedef struct diagnostic_msgs__srv__AddDiagnostics_Response__Sequence } diagnostic_msgs__srv__AddDiagnostics_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__AddDiagnostics_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x12, 0x70, 0x7a, 0x5d, 0x14, 0x0f, 0x10, 0x3e, \ + 0xf3, 0xde, 0x34, 0x7a, 0x87, 0xb7, 0x6e, 0x98, \ + 0xb2, 0x6f, 0x56, 0x6a, 0x23, 0x7b, 0x2b, 0x7b, \ + 0x16, 0x72, 0xd4, 0xa2, 0xff, 0xeb, 0xaf, 0xa3, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__AddDiagnostics_Event__TYPE_VERSION_HASH = diagnostic_msgs__srv__AddDiagnostics_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/diagnostic_msgs/srv/detail/self_test__struct.h b/libmicroros/include/diagnostic_msgs/srv/detail/self_test__struct.h index 5423ae08..8ef19b51 100755 --- a/libmicroros/include/diagnostic_msgs/srv/detail/self_test__struct.h +++ b/libmicroros/include/diagnostic_msgs/srv/detail/self_test__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__SelfTest__TYPE_VERSION_HASH__INIT {1, { \ + 0x4f, 0x44, 0x1f, 0xb1, 0x42, 0x33, 0x6f, 0x09, \ + 0x74, 0xe3, 0x19, 0x81, 0x20, 0x48, 0x06, 0xf4, \ + 0xee, 0xe7, 0xda, 0x22, 0x62, 0x25, 0x2d, 0x4e, \ + 0x0e, 0x8f, 0x7d, 0x2e, 0x1b, 0x49, 0xd6, 0x89, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__SelfTest__TYPE_VERSION_HASH = diagnostic_msgs__srv__SelfTest__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__SelfTest_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xe8, 0xae, 0x03, 0xe8, 0x58, 0xbf, 0x5e, 0x6a, \ + 0x6e, 0x21, 0xad, 0xae, 0x00, 0x64, 0x90, 0x8f, \ + 0x3b, 0xa6, 0x02, 0x12, 0xab, 0x19, 0x6e, 0x15, \ + 0x78, 0xa8, 0xc2, 0x02, 0x51, 0x6a, 0x13, 0xfa, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__SelfTest_Request__TYPE_VERSION_HASH = diagnostic_msgs__srv__SelfTest_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct diagnostic_msgs__srv__SelfTest_Request__Sequence } diagnostic_msgs__srv__SelfTest_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__SelfTest_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x3c, 0x3d, 0xcf, 0x9a, 0xf6, 0x5d, 0x5a, 0xad, \ + 0xec, 0x56, 0x90, 0xda, 0x3a, 0x83, 0xad, 0xdf, \ + 0xdc, 0xae, 0x8b, 0xd4, 0xe8, 0xfe, 0xfb, 0x45, \ + 0x46, 0x02, 0x2d, 0x3e, 0x4e, 0x81, 0x5a, 0x58, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__SelfTest_Response__TYPE_VERSION_HASH = diagnostic_msgs__srv__SelfTest_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct diagnostic_msgs__srv__SelfTest_Response__Sequence } diagnostic_msgs__srv__SelfTest_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define diagnostic_msgs__srv__SelfTest_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x72, 0xab, 0x07, 0x3b, 0x8e, 0x88, 0x72, 0x1b, \ + 0x9f, 0x2e, 0xf7, 0xc9, 0x67, 0x95, 0xb5, 0xe9, \ + 0xeb, 0x9d, 0xd6, 0xea, 0xca, 0x0f, 0x7c, 0x28, \ + 0x0b, 0xd8, 0x24, 0xad, 0x2d, 0xda, 0xa5, 0x6e, \ + }} +static const rosidl_type_hash_t diagnostic_msgs__srv__SelfTest_Event__TYPE_VERSION_HASH = diagnostic_msgs__srv__SelfTest_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/example_interfaces/action/detail/fibonacci__struct.h b/libmicroros/include/example_interfaces/action/detail/fibonacci__struct.h index f2357c59..e2cf1329 100755 --- a/libmicroros/include/example_interfaces/action/detail/fibonacci__struct.h +++ b/libmicroros/include/example_interfaces/action/detail/fibonacci__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define example_interfaces__action__Fibonacci__TYPE_VERSION_HASH__INIT {1, { \ + 0x18, 0xfe, 0xe5, 0x9a, 0xae, 0x91, 0x3c, 0x0b, \ + 0x21, 0x8f, 0xd3, 0x6f, 0x13, 0x18, 0x4d, 0xf6, \ + 0x58, 0xb8, 0xfa, 0xe8, 0xe1, 0xd3, 0x98, 0xe7, \ + 0xd3, 0xb4, 0xa1, 0xfe, 0xfc, 0x24, 0x73, 0x6c, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x72, 0x28, 0xcc, 0x65, 0xfe, 0x90, 0x84, 0x0d, \ + 0xbc, 0x6d, 0x59, 0xa5, 0xe0, 0xdc, 0xf1, 0x7e, \ + 0xfb, 0x68, 0x5e, 0xed, 0xa9, 0xb7, 0x82, 0x72, \ + 0x95, 0x9c, 0x41, 0x35, 0xb6, 0xe0, 0x1f, 0x57, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_Goal__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +55,16 @@ typedef struct example_interfaces__action__Fibonacci_Goal__Sequence } example_interfaces__action__Fibonacci_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x93, 0x99, 0xef, 0x6a, 0x29, 0x1c, 0xbe, 0xae, \ + 0xb4, 0x5b, 0x8d, 0x6c, 0xcb, 0x0f, 0x9b, 0xbc, \ + 0x9e, 0xcc, 0x77, 0x5c, 0x4a, 0x90, 0xb8, 0x49, \ + 0x2f, 0x41, 0xd7, 0x39, 0x13, 0xeb, 0x9b, 0xa0, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_Result__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +88,16 @@ typedef struct example_interfaces__action__Fibonacci_Result__Sequence } example_interfaces__action__Fibonacci_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0xa3, 0xe7, 0x73, 0x83, 0xf0, 0x77, 0x2c, 0xea, \ + 0x79, 0x50, 0xc5, 0x76, 0x65, 0xdf, 0x4a, 0x7d, \ + 0x77, 0x3f, 0x66, 0xd0, 0x39, 0x58, 0xbf, 0x72, \ + 0xe5, 0xec, 0x60, 0x65, 0xe8, 0xe8, 0x73, 0x8e, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_Feedback__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -80,6 +121,25 @@ typedef struct example_interfaces__action__Fibonacci_Feedback__Sequence size_t capacity; } example_interfaces__action__Fibonacci_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x2b, 0xb7, 0xff, 0x12, 0x04, 0x76, 0x88, 0x61, \ + 0xb8, 0x05, 0xf5, 0xb9, 0x79, 0xf6, 0xca, 0xfd, \ + 0x5b, 0x64, 0x2d, 0x51, 0xe5, 0x39, 0x7f, 0xe1, \ + 0x08, 0x68, 0x27, 0xa9, 0xba, 0x56, 0x81, 0xc9, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_SendGoal__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x78, 0xc3, 0x20, 0x41, 0x07, 0xd7, 0xeb, 0x40, \ + 0xca, 0xa6, 0x4c, 0xbb, 0x7a, 0xb2, 0x4d, 0x58, \ + 0xab, 0x97, 0xfa, 0x29, 0xfd, 0xec, 0x92, 0x31, \ + 0x5b, 0x12, 0x07, 0x54, 0xc9, 0xe9, 0x1f, 0xdf, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -107,6 +167,16 @@ typedef struct example_interfaces__action__Fibonacci_SendGoal_Request__Sequence } example_interfaces__action__Fibonacci_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x76, 0x95, 0xbd, 0xc4, 0x01, 0x99, 0x5c, 0x7f, \ + 0x6b, 0x41, 0x4c, 0x4c, 0x23, 0xa8, 0xde, 0x3e, \ + 0x7a, 0x63, 0x40, 0xb7, 0x2d, 0xf4, 0x10, 0x89, \ + 0x61, 0xfc, 0xbd, 0x61, 0xef, 0xf5, 0xfc, 0x85, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -131,6 +201,16 @@ typedef struct example_interfaces__action__Fibonacci_SendGoal_Response__Sequence } example_interfaces__action__Fibonacci_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x60, 0xad, 0x87, 0xa9, 0x7b, 0x75, 0x3b, 0x1d, \ + 0x00, 0x82, 0x1a, 0xff, 0x91, 0xcb, 0x38, 0xb1, \ + 0xc3, 0x33, 0x7d, 0x6a, 0x81, 0x59, 0xae, 0xa6, \ + 0x08, 0xa1, 0xe3, 0xaf, 0x63, 0xaa, 0xe5, 0x59, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -167,6 +247,25 @@ typedef struct example_interfaces__action__Fibonacci_SendGoal_Event__Sequence size_t capacity; } example_interfaces__action__Fibonacci_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x04, 0xee, 0x37, 0x8c, 0x8d, 0x29, 0xba, 0x5e, \ + 0x99, 0x48, 0xb9, 0x75, 0xb8, 0x40, 0xba, 0xbe, \ + 0xed, 0x3b, 0x15, 0x5f, 0x80, 0x93, 0x54, 0xa7, \ + 0x14, 0x64, 0xd5, 0x50, 0xfd, 0xb2, 0x9a, 0x2b, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_GetResult__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x42, 0x0a, 0x4a, 0xa5, 0x1b, 0x5c, 0x03, 0xc1, \ + 0xa9, 0xf5, 0xd9, 0xc3, 0x40, 0x74, 0x39, 0x76, \ + 0x25, 0xa6, 0x49, 0xb9, 0x59, 0xb8, 0x29, 0x33, \ + 0x77, 0x7c, 0xa0, 0xa8, 0x2b, 0xd1, 0x4a, 0x94, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -192,6 +291,16 @@ typedef struct example_interfaces__action__Fibonacci_GetResult_Request__Sequence } example_interfaces__action__Fibonacci_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xa7, 0xd4, 0xaa, 0x50, 0x9f, 0x45, 0x4d, 0x55, \ + 0xfd, 0xb8, 0x5a, 0x52, 0x0b, 0x95, 0x5f, 0x49, \ + 0xa0, 0x1f, 0x64, 0x56, 0x6e, 0x76, 0x9e, 0xf8, \ + 0xc1, 0x2d, 0x41, 0x97, 0xe9, 0xab, 0x6b, 0x61, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -217,6 +326,16 @@ typedef struct example_interfaces__action__Fibonacci_GetResult_Response__Sequenc } example_interfaces__action__Fibonacci_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xa0, 0x34, 0x64, 0x36, 0x4b, 0xe8, 0xec, 0xcb, \ + 0x32, 0x19, 0x8a, 0x7b, 0x0f, 0x4b, 0xbe, 0x2f, \ + 0x7f, 0xfb, 0x6c, 0x13, 0x08, 0x6e, 0x99, 0x43, \ + 0x6a, 0x51, 0xf2, 0x81, 0xc9, 0x24, 0xf4, 0xe2, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -255,6 +374,16 @@ typedef struct example_interfaces__action__Fibonacci_GetResult_Event__Sequence } example_interfaces__action__Fibonacci_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x5e, 0xb5, 0x4c, 0x19, 0x06, 0x71, 0xe0, 0x95, \ + 0x2f, 0xa4, 0x15, 0x96, 0xe8, 0xf3, 0xe1, 0xdc, \ + 0x0a, 0x26, 0xe7, 0x10, 0xfd, 0x61, 0xec, 0xa7, \ + 0x2c, 0x21, 0x50, 0x20, 0x66, 0xe1, 0xf6, 0x2f, \ + }} +static const rosidl_type_hash_t example_interfaces__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH = example_interfaces__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/example_interfaces/msg/detail/bool__struct.h b/libmicroros/include/example_interfaces/msg/detail/bool__struct.h index 093859f0..21d82982 100755 --- a/libmicroros/include/example_interfaces/msg/detail/bool__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/bool__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Bool__TYPE_VERSION_HASH__INIT {1, { \ + 0xf7, 0x5a, 0x9d, 0xbb, 0x54, 0x35, 0xef, 0x90, \ + 0x21, 0x75, 0x52, 0xb8, 0xb5, 0xbe, 0x50, 0xcb, \ + 0x10, 0x1d, 0x31, 0x5b, 0x9b, 0xd1, 0x2b, 0x6e, \ + 0x41, 0xe7, 0x2c, 0x99, 0xc3, 0x76, 0x49, 0x78, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Bool__TYPE_VERSION_HASH = example_interfaces__msg__Bool__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/byte__struct.h b/libmicroros/include/example_interfaces/msg/detail/byte__struct.h index f0e8678d..e86586c0 100755 --- a/libmicroros/include/example_interfaces/msg/detail/byte__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/byte__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Byte__TYPE_VERSION_HASH__INIT {1, { \ + 0x5c, 0x60, 0xc7, 0xdd, 0x90, 0xc4, 0xeb, 0xd3, \ + 0x28, 0x55, 0x0b, 0x0f, 0xcb, 0xa3, 0x10, 0x2d, \ + 0x95, 0xdf, 0x67, 0x90, 0xdf, 0xc4, 0x32, 0xae, \ + 0x76, 0x60, 0x85, 0x80, 0x32, 0x5b, 0x59, 0x0b, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Byte__TYPE_VERSION_HASH = example_interfaces__msg__Byte__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/byte_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/byte_multi_array__struct.h index 173f15ab..204d2ba4 100755 --- a/libmicroros/include/example_interfaces/msg/detail/byte_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/byte_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__ByteMultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x86, 0xfe, 0xe0, 0x8d, 0xe9, 0x91, 0x0a, 0x66, \ + 0xa2, 0x56, 0x1c, 0x29, 0x5c, 0x50, 0xaf, 0xa2, \ + 0x66, 0xe5, 0x73, 0xf0, 0x0d, 0x64, 0xe0, 0x91, \ + 0x7e, 0x2c, 0x89, 0xa4, 0x01, 0x20, 0xfa, 0xfb, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__ByteMultiArray__TYPE_VERSION_HASH = example_interfaces__msg__ByteMultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/char__struct.h b/libmicroros/include/example_interfaces/msg/detail/char__struct.h index d1c3aaad..8a56094a 100755 --- a/libmicroros/include/example_interfaces/msg/detail/char__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/char__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Char__TYPE_VERSION_HASH__INIT {1, { \ + 0x18, 0xf8, 0xed, 0x57, 0x3c, 0x11, 0xc6, 0xb6, \ + 0xda, 0xeb, 0x9d, 0x70, 0x77, 0x0e, 0xf8, 0xca, \ + 0x8f, 0x5a, 0xbd, 0x08, 0xf5, 0x0e, 0x58, 0x40, \ + 0xcb, 0x51, 0x48, 0x4f, 0x1e, 0x68, 0x23, 0x6e, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Char__TYPE_VERSION_HASH = example_interfaces__msg__Char__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/empty__struct.h b/libmicroros/include/example_interfaces/msg/detail/empty__struct.h index f4fe360a..feb0e3b9 100755 --- a/libmicroros/include/example_interfaces/msg/detail/empty__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/empty__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Empty__TYPE_VERSION_HASH__INIT {1, { \ + 0xc2, 0xd8, 0x95, 0xda, 0x0b, 0x19, 0x74, 0x03, \ + 0x69, 0x2d, 0xe2, 0xb5, 0x62, 0x8f, 0x39, 0x33, \ + 0x40, 0x5e, 0x50, 0x06, 0x9c, 0xd9, 0x07, 0x6c, \ + 0xb0, 0xf2, 0xdd, 0x82, 0x47, 0x4d, 0xb8, 0xa7, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Empty__TYPE_VERSION_HASH = example_interfaces__msg__Empty__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/float32__struct.h b/libmicroros/include/example_interfaces/msg/detail/float32__struct.h index 7e78972d..3cc9c0f9 100755 --- a/libmicroros/include/example_interfaces/msg/detail/float32__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/float32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Float32__TYPE_VERSION_HASH__INIT {1, { \ + 0xea, 0xf0, 0xcc, 0x0f, 0xbb, 0x2b, 0x14, 0x0d, \ + 0x78, 0xc9, 0xc1, 0x69, 0x4f, 0xe9, 0xd1, 0xd7, \ + 0x05, 0xd6, 0x54, 0xdc, 0xfb, 0x28, 0x54, 0xa8, \ + 0xd8, 0x7d, 0xea, 0xe3, 0x26, 0x3d, 0x03, 0xc9, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Float32__TYPE_VERSION_HASH = example_interfaces__msg__Float32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/float32_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/float32_multi_array__struct.h index dccaeb02..058125ff 100755 --- a/libmicroros/include/example_interfaces/msg/detail/float32_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/float32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Float32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x56, 0xf9, 0x31, 0x0d, 0xe7, 0x16, 0x52, 0x55, \ + 0xa0, 0x25, 0xf6, 0xc5, 0x9d, 0x9b, 0x03, 0x32, \ + 0x8e, 0x80, 0x1f, 0xab, 0xd6, 0xe5, 0x13, 0x6d, \ + 0x5e, 0xcc, 0x93, 0x05, 0x9e, 0x0d, 0xfe, 0x55, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Float32MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Float32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/float64__struct.h b/libmicroros/include/example_interfaces/msg/detail/float64__struct.h index 0857d8de..3bf0f1f3 100755 --- a/libmicroros/include/example_interfaces/msg/detail/float64__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/float64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Float64__TYPE_VERSION_HASH__INIT {1, { \ + 0x9a, 0xd3, 0x57, 0xf8, 0x80, 0x34, 0x47, 0xfd, \ + 0xf9, 0x04, 0x6d, 0x11, 0x28, 0xb2, 0xa1, 0x62, \ + 0xdb, 0x1e, 0x89, 0xe1, 0xe5, 0x57, 0x98, 0xac, \ + 0x88, 0x28, 0x3c, 0xa5, 0xc2, 0xbb, 0x4d, 0x49, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Float64__TYPE_VERSION_HASH = example_interfaces__msg__Float64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/float64_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/float64_multi_array__struct.h index 1c727dde..8c5e76d7 100755 --- a/libmicroros/include/example_interfaces/msg/detail/float64_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/float64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Float64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xb1, 0xa3, 0x56, 0x90, 0x17, 0x1f, 0xd3, 0x6c, \ + 0x92, 0x85, 0xff, 0xa4, 0x50, 0x6e, 0x71, 0x4b, \ + 0x04, 0x96, 0x4f, 0x4a, 0xa3, 0x07, 0xc3, 0x24, \ + 0x79, 0x16, 0xb8, 0xea, 0x4a, 0x51, 0xd7, 0x78, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Float64MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Float64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int16__struct.h b/libmicroros/include/example_interfaces/msg/detail/int16__struct.h index 83fb9504..4f74759f 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int16__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int16__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int16__TYPE_VERSION_HASH__INIT {1, { \ + 0x38, 0xa7, 0xb3, 0x2e, 0x13, 0x55, 0xce, 0xd8, \ + 0x66, 0x0d, 0xb9, 0xef, 0xe5, 0xa3, 0x1e, 0x9d, \ + 0x3d, 0xb0, 0xcc, 0xa1, 0xc4, 0xef, 0x82, 0xaf, \ + 0xee, 0x33, 0xff, 0xaa, 0x29, 0xb2, 0x2e, 0xb2, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int16__TYPE_VERSION_HASH = example_interfaces__msg__Int16__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int16_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/int16_multi_array__struct.h index 36d3794b..741f4d69 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int16_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int16_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int16MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x40, 0xc6, 0x7f, 0x39, 0x21, 0xdc, 0x5d, 0x3b, \ + 0xef, 0x4b, 0x7f, 0x99, 0xb6, 0xe2, 0x05, 0xf2, \ + 0x49, 0xc2, 0xc1, 0x3a, 0xc8, 0x79, 0x90, 0x48, \ + 0x8e, 0x37, 0x7a, 0xde, 0x6c, 0xc9, 0xc2, 0x5a, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int16MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Int16MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int32__struct.h b/libmicroros/include/example_interfaces/msg/detail/int32__struct.h index c09ab086..b9077f9f 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int32__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int32__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0x74, 0xf8, 0xb0, 0x0e, 0xc5, 0x3a, 0xef, \ + 0xe8, 0xe7, 0xe6, 0x93, 0x69, 0x9f, 0x89, 0x5c, \ + 0xb3, 0xfd, 0x1c, 0xca, 0xae, 0x98, 0xca, 0x3d, \ + 0x2b, 0x48, 0x62, 0xd0, 0x33, 0x32, 0xd0, 0x78, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int32__TYPE_VERSION_HASH = example_interfaces__msg__Int32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int32_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/int32_multi_array__struct.h index 8afee683..51d9b7c2 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int32_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xd1, 0x17, 0x34, 0x18, 0x9f, 0x20, 0x7c, 0xb1, \ + 0xdf, 0x7c, 0x34, 0x32, 0xfc, 0xf4, 0xfc, 0x88, \ + 0x7c, 0xeb, 0x80, 0x11, 0xa4, 0xf5, 0x93, 0xf2, \ + 0x40, 0x12, 0x1d, 0x8c, 0xc2, 0xeb, 0x6f, 0xa2, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int32MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Int32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int64__struct.h b/libmicroros/include/example_interfaces/msg/detail/int64__struct.h index ca8ee61c..dfbd35d5 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int64__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int64__TYPE_VERSION_HASH__INIT {1, { \ + 0x92, 0xf1, 0x3b, 0xc7, 0x28, 0xb1, 0x2b, 0xba, \ + 0x0a, 0x54, 0x7a, 0x0e, 0x6f, 0x35, 0xb5, 0x6f, \ + 0xcb, 0x29, 0xd0, 0x8c, 0x44, 0x77, 0xf8, 0xd5, \ + 0xcc, 0xfd, 0x6d, 0x9e, 0x73, 0x56, 0xa1, 0x41, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int64__TYPE_VERSION_HASH = example_interfaces__msg__Int64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int64_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/int64_multi_array__struct.h index 409bb8a8..50ffa741 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int64_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x4f, 0x08, 0x51, 0xf1, 0xb9, 0xac, 0x0a, 0x82, \ + 0xab, 0x7f, 0xde, 0x74, 0x5f, 0x12, 0xe2, 0xc7, \ + 0x61, 0x6c, 0xd6, 0x52, 0x58, 0x5b, 0x3b, 0x90, \ + 0x17, 0xba, 0x92, 0xc6, 0x40, 0x32, 0xa8, 0x49, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int64MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Int64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int8__struct.h b/libmicroros/include/example_interfaces/msg/detail/int8__struct.h index a43e14a0..7c3db01f 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int8__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int8__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int8__TYPE_VERSION_HASH__INIT {1, { \ + 0x00, 0x96, 0xc9, 0x22, 0x4d, 0xd3, 0x22, 0xf0, \ + 0xe5, 0x2f, 0x00, 0x84, 0x1b, 0x92, 0xb6, 0x48, \ + 0x6e, 0x50, 0x1a, 0x79, 0xfb, 0x13, 0x35, 0x8d, \ + 0xc8, 0x22, 0x74, 0xb0, 0x31, 0x8a, 0x55, 0xd0, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int8__TYPE_VERSION_HASH = example_interfaces__msg__Int8__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/int8_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/int8_multi_array__struct.h index 7de5f97f..e331fbc1 100755 --- a/libmicroros/include/example_interfaces/msg/detail/int8_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/int8_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__Int8MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x68, 0x1e, 0xb2, 0x8e, 0x30, 0xf8, 0x36, 0xb0, \ + 0x5c, 0xfc, 0x84, 0xac, 0x10, 0x23, 0xaa, 0x73, \ + 0x3e, 0xc8, 0xea, 0xb3, 0xb0, 0xb5, 0x5b, 0x79, \ + 0x80, 0xc5, 0x1f, 0x5f, 0x80, 0xab, 0xb2, 0xff, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__Int8MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__Int8MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/multi_array_dimension__struct.h b/libmicroros/include/example_interfaces/msg/detail/multi_array_dimension__struct.h index 91d26e46..7ceb5f49 100755 --- a/libmicroros/include/example_interfaces/msg/detail/multi_array_dimension__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/multi_array_dimension__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__MultiArrayDimension__TYPE_VERSION_HASH__INIT {1, { \ + 0xee, 0xc8, 0xd0, 0x06, 0x9d, 0x6d, 0x9d, 0xda, \ + 0xbe, 0x00, 0x72, 0xe2, 0x27, 0xd6, 0xe2, 0x74, \ + 0x94, 0x4b, 0x49, 0x9c, 0xa4, 0xd1, 0xe5, 0xcb, \ + 0xa3, 0xe0, 0x0a, 0xe1, 0xd9, 0x96, 0x2b, 0xab, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__MultiArrayDimension__TYPE_VERSION_HASH = example_interfaces__msg__MultiArrayDimension__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/multi_array_layout__struct.h b/libmicroros/include/example_interfaces/msg/detail/multi_array_layout__struct.h index 80198951..cffddcee 100755 --- a/libmicroros/include/example_interfaces/msg/detail/multi_array_layout__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/multi_array_layout__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__MultiArrayLayout__TYPE_VERSION_HASH__INIT {1, { \ + 0xe5, 0x64, 0x2a, 0x0a, 0x1a, 0x29, 0x69, 0x06, \ + 0x67, 0xbf, 0xbf, 0xe4, 0xe6, 0xa4, 0x73, 0xa4, \ + 0xfd, 0xc3, 0x66, 0x3f, 0x6d, 0x0d, 0xde, 0x90, \ + 0x7b, 0xfc, 0x37, 0xcb, 0xe0, 0xc9, 0x53, 0x51, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__MultiArrayLayout__TYPE_VERSION_HASH = example_interfaces__msg__MultiArrayLayout__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/string__struct.h b/libmicroros/include/example_interfaces/msg/detail/string__struct.h index 3690d3f1..65e04c1e 100755 --- a/libmicroros/include/example_interfaces/msg/detail/string__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/string__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__String__TYPE_VERSION_HASH__INIT {1, { \ + 0x2a, 0x95, 0x11, 0x59, 0x2a, 0xb3, 0x2a, 0xbd, \ + 0x29, 0xa4, 0x9f, 0xdc, 0x0c, 0xf8, 0x33, 0xbb, \ + 0x3e, 0xaa, 0x0d, 0xf1, 0x0c, 0x1b, 0xdd, 0x54, \ + 0xe8, 0xef, 0x3e, 0xce, 0x57, 0x2a, 0x18, 0x1a, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__String__TYPE_VERSION_HASH = example_interfaces__msg__String__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int16__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int16__struct.h index 45c8f9c8..1dc982cc 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int16__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int16__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt16__TYPE_VERSION_HASH__INIT {1, { \ + 0x3f, 0xf9, 0xca, 0xd2, 0xb8, 0x64, 0xda, 0x3b, \ + 0x64, 0xc4, 0x8b, 0x31, 0xe5, 0x40, 0x87, 0x72, \ + 0xe3, 0x40, 0x71, 0xbf, 0x11, 0x3e, 0x5d, 0xcc, \ + 0x59, 0x75, 0x92, 0xc2, 0xbe, 0xa4, 0xc3, 0xfc, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt16__TYPE_VERSION_HASH = example_interfaces__msg__UInt16__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int16_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int16_multi_array__struct.h index 8717106f..7991ef9a 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int16_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int16_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt16MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x85, 0x4b, 0x92, 0x1f, 0x6f, 0xa6, 0x00, 0x63, \ + 0x99, 0xee, 0x00, 0x7a, 0x2e, 0xdf, 0x35, 0x09, \ + 0xba, 0x89, 0x9a, 0x78, 0x05, 0xea, 0x34, 0xef, \ + 0x08, 0x94, 0x48, 0x5d, 0x3d, 0xa5, 0xac, 0xd8, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt16MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__UInt16MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int32__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int32__struct.h index 9f4d1c77..e2dd90bf 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int32__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt32__TYPE_VERSION_HASH__INIT {1, { \ + 0xe9, 0xc7, 0x1d, 0x88, 0xb1, 0xa4, 0x4a, 0x68, \ + 0x15, 0x85, 0x02, 0xa5, 0xfc, 0x3e, 0x11, 0x82, \ + 0xfd, 0xcd, 0x80, 0x70, 0xee, 0x5a, 0xf6, 0xdc, \ + 0x85, 0x2d, 0xa1, 0x07, 0xf1, 0x50, 0xbc, 0xeb, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt32__TYPE_VERSION_HASH = example_interfaces__msg__UInt32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int32_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int32_multi_array__struct.h index 7b327332..ec9831c7 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int32_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0xba, 0xb3, 0x0c, 0x52, 0xd7, 0x0a, 0xe3, \ + 0x70, 0x5a, 0xea, 0xcf, 0xda, 0x4a, 0x0d, 0x2f, \ + 0xe2, 0x10, 0xe0, 0x48, 0x12, 0x05, 0x67, 0xa6, \ + 0x7f, 0x01, 0x02, 0xe7, 0x00, 0x0c, 0xec, 0x0b, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt32MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__UInt32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int64__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int64__struct.h index 3c523a39..e5508149 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int64__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt64__TYPE_VERSION_HASH__INIT {1, { \ + 0xa2, 0x69, 0xc4, 0xb4, 0xf3, 0xd0, 0x73, 0x79, \ + 0xcb, 0xf3, 0x9b, 0x34, 0x81, 0x71, 0x76, 0xf4, \ + 0xcd, 0xc8, 0x25, 0x50, 0xb1, 0xa6, 0x3b, 0xb5, \ + 0xba, 0xb6, 0x08, 0x88, 0xce, 0x7b, 0x02, 0x17, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt64__TYPE_VERSION_HASH = example_interfaces__msg__UInt64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int64_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int64_multi_array__struct.h index d0be6ebf..5e093b89 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int64_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x8c, 0x74, 0xc4, 0x1e, 0xde, 0x5a, 0x08, 0x6d, \ + 0xee, 0xc6, 0xb6, 0x3f, 0x05, 0xf6, 0xc4, 0xb2, \ + 0xbe, 0xce, 0xa8, 0x67, 0xba, 0x7d, 0x1c, 0x8c, \ + 0xcf, 0xdb, 0xdc, 0x02, 0xe0, 0xfe, 0x73, 0xc4, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt64MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__UInt64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int8__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int8__struct.h index 34a997f2..fc4e32d2 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int8__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int8__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt8__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0x95, 0x4a, 0xdd, 0x55, 0xa3, 0xdc, 0x71, \ + 0x73, 0x25, 0xd6, 0x26, 0xd1, 0x91, 0xdf, 0x52, \ + 0xe8, 0xc9, 0x50, 0x26, 0x93, 0x9a, 0xae, 0x3c, \ + 0x19, 0x75, 0xed, 0xb1, 0x13, 0x49, 0x6a, 0x75, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt8__TYPE_VERSION_HASH = example_interfaces__msg__UInt8__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/u_int8_multi_array__struct.h b/libmicroros/include/example_interfaces/msg/detail/u_int8_multi_array__struct.h index 8100171b..7e7e9912 100755 --- a/libmicroros/include/example_interfaces/msg/detail/u_int8_multi_array__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/u_int8_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__UInt8MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x39, 0x98, 0x0d, 0x6f, 0x44, 0x3e, 0x6b, 0x71, \ + 0x55, 0x12, 0x7c, 0x13, 0x0b, 0x0c, 0x7e, 0x0e, \ + 0x05, 0x0a, 0x47, 0x74, 0xd9, 0x9d, 0x7a, 0xac, \ + 0x9b, 0x8c, 0xc8, 0x33, 0x36, 0xf8, 0x85, 0x93, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__UInt8MultiArray__TYPE_VERSION_HASH = example_interfaces__msg__UInt8MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/msg/detail/w_string__struct.h b/libmicroros/include/example_interfaces/msg/detail/w_string__struct.h index 38685c07..a60ddcc8 100755 --- a/libmicroros/include/example_interfaces/msg/detail/w_string__struct.h +++ b/libmicroros/include/example_interfaces/msg/detail/w_string__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__msg__WString__TYPE_VERSION_HASH__INIT {1, { \ + 0x33, 0x5d, 0x35, 0x5f, 0xe5, 0x37, 0x94, 0x4e, \ + 0xbc, 0x59, 0x92, 0x88, 0x71, 0x4c, 0x2b, 0x09, \ + 0xb6, 0xee, 0xef, 0x8b, 0x75, 0x53, 0xa9, 0x27, \ + 0xcd, 0xe1, 0xbd, 0x3f, 0x8b, 0x0e, 0x2d, 0x9e, \ + }} +static const rosidl_type_hash_t example_interfaces__msg__WString__TYPE_VERSION_HASH = example_interfaces__msg__WString__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/example_interfaces/srv/detail/add_two_ints__struct.h b/libmicroros/include/example_interfaces/srv/detail/add_two_ints__struct.h index 6012fd2b..ea625701 100755 --- a/libmicroros/include/example_interfaces/srv/detail/add_two_ints__struct.h +++ b/libmicroros/include/example_interfaces/srv/detail/add_two_ints__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__AddTwoInts__TYPE_VERSION_HASH__INIT {1, { \ + 0xd0, 0xf8, 0xc1, 0x05, 0x25, 0xcd, 0x07, 0xe0, \ + 0xf1, 0xdc, 0x45, 0xcc, 0x6e, 0x11, 0xf5, 0x70, \ + 0xc5, 0x65, 0x3e, 0x69, 0x4b, 0x3f, 0x0d, 0x75, \ + 0xa1, 0x07, 0x76, 0x82, 0x77, 0x4f, 0xda, 0x71, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__AddTwoInts__TYPE_VERSION_HASH = example_interfaces__srv__AddTwoInts__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__AddTwoInts_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x87, 0x61, 0x7a, 0xa5, 0x76, 0x89, 0x74, 0xf9, \ + 0x2e, 0x25, 0x7f, 0x89, 0xaa, 0x76, 0x96, 0xbf, \ + 0x77, 0x97, 0x00, 0x85, 0x2c, 0xdc, 0x24, 0x99, \ + 0x54, 0xec, 0xc2, 0x87, 0x8b, 0x71, 0xda, 0x28, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__AddTwoInts_Request__TYPE_VERSION_HASH = example_interfaces__srv__AddTwoInts_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -35,6 +57,16 @@ typedef struct example_interfaces__srv__AddTwoInts_Request__Sequence } example_interfaces__srv__AddTwoInts_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__AddTwoInts_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb2, 0x5a, 0x7c, 0x1a, 0x3e, 0xb4, 0xa0, 0x65, \ + 0x64, 0xd6, 0x99, 0xe0, 0x91, 0x69, 0x2d, 0xa4, \ + 0x34, 0xa3, 0x78, 0x82, 0x76, 0xf2, 0x00, 0x23, \ + 0x97, 0x06, 0x2f, 0xf0, 0xdf, 0x34, 0xb7, 0x51, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__AddTwoInts_Response__TYPE_VERSION_HASH = example_interfaces__srv__AddTwoInts_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/AddTwoInts in the package example_interfaces. @@ -54,6 +86,16 @@ typedef struct example_interfaces__srv__AddTwoInts_Response__Sequence } example_interfaces__srv__AddTwoInts_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__AddTwoInts_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xd2, 0x38, 0xd1, 0x2f, 0x82, 0xef, 0x51, 0x1b, \ + 0xdc, 0x4e, 0xe1, 0x22, 0x16, 0x77, 0x0d, 0x80, \ + 0xc8, 0x62, 0xfd, 0xc2, 0xf3, 0x5d, 0x10, 0x07, \ + 0x97, 0x49, 0x1a, 0x78, 0x5d, 0x64, 0xd4, 0x41, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__AddTwoInts_Event__TYPE_VERSION_HASH = example_interfaces__srv__AddTwoInts_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/example_interfaces/srv/detail/set_bool__struct.h b/libmicroros/include/example_interfaces/srv/detail/set_bool__struct.h index 4667bd96..386c894f 100755 --- a/libmicroros/include/example_interfaces/srv/detail/set_bool__struct.h +++ b/libmicroros/include/example_interfaces/srv/detail/set_bool__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__SetBool__TYPE_VERSION_HASH__INIT {1, { \ + 0xaf, 0xf6, 0xb7, 0x86, 0xad, 0x43, 0xab, 0x2e, \ + 0x4a, 0xb7, 0x4d, 0xc7, 0x31, 0xf9, 0x5a, 0x35, \ + 0xa2, 0x4a, 0x52, 0xe7, 0x35, 0x96, 0xef, 0x07, \ + 0x60, 0x68, 0xd7, 0x60, 0x06, 0x8c, 0xe6, 0x14, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__SetBool__TYPE_VERSION_HASH = example_interfaces__srv__SetBool__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__SetBool_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xbd, 0xa8, 0x0d, 0xb0, 0xbd, 0xdf, 0x34, 0x55, \ + 0x1e, 0x56, 0x05, 0x21, 0x51, 0xa2, 0x40, 0xb5, \ + 0x92, 0xb5, 0xa7, 0xf9, 0x6b, 0xaa, 0x29, 0xc1, \ + 0xb3, 0xa2, 0xfd, 0x0f, 0xc1, 0x74, 0xf1, 0x0c, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__SetBool_Request__TYPE_VERSION_HASH = example_interfaces__srv__SetBool_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -35,6 +57,16 @@ typedef struct example_interfaces__srv__SetBool_Request__Sequence } example_interfaces__srv__SetBool_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__SetBool_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xc1, 0x2a, 0x24, 0xe5, 0x84, 0xab, 0xec, 0xe4, \ + 0x3f, 0xa5, 0x45, 0x8b, 0xbe, 0xb3, 0xf3, 0x54, \ + 0xd9, 0x3d, 0x08, 0x3f, 0x99, 0x58, 0xd1, 0x51, \ + 0x68, 0xf7, 0x92, 0x4e, 0xf4, 0x0e, 0xba, 0x77, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__SetBool_Response__TYPE_VERSION_HASH = example_interfaces__srv__SetBool_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct example_interfaces__srv__SetBool_Response__Sequence } example_interfaces__srv__SetBool_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__SetBool_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xf3, 0x07, 0x6d, 0x30, 0xbf, 0x61, 0xbe, 0xe6, \ + 0x4a, 0x80, 0xa4, 0x76, 0x56, 0xf8, 0x5e, 0xbd, \ + 0x4c, 0xf2, 0x0b, 0x44, 0x1e, 0xde, 0xf2, 0xa6, \ + 0x74, 0x8c, 0xbe, 0x94, 0xac, 0x9b, 0x6c, 0x6e, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__SetBool_Event__TYPE_VERSION_HASH = example_interfaces__srv__SetBool_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/example_interfaces/srv/detail/trigger__struct.h b/libmicroros/include/example_interfaces/srv/detail/trigger__struct.h index 09faea94..6a8ae32a 100755 --- a/libmicroros/include/example_interfaces/srv/detail/trigger__struct.h +++ b/libmicroros/include/example_interfaces/srv/detail/trigger__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__Trigger__TYPE_VERSION_HASH__INIT {1, { \ + 0x6d, 0xe9, 0xfc, 0x91, 0xab, 0x0b, 0x9d, 0xba, \ + 0x7a, 0x39, 0x72, 0x79, 0x36, 0xd0, 0x2b, 0xf8, \ + 0x5e, 0x88, 0x2a, 0x6a, 0xe3, 0x11, 0xc4, 0xb7, \ + 0xd4, 0xfe, 0xab, 0xea, 0x47, 0x79, 0xec, 0x00, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__Trigger__TYPE_VERSION_HASH = example_interfaces__srv__Trigger__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__Trigger_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x55, 0x62, 0xac, 0x4e, 0x52, 0x35, 0xe6, 0xf7, \ + 0xa6, 0x12, 0xed, 0x38, 0xc3, 0x94, 0xf6, 0x69, \ + 0x23, 0x6d, 0x65, 0x3a, 0xcf, 0x9c, 0x75, 0x02, \ + 0xef, 0x62, 0x88, 0xf8, 0xe0, 0x37, 0xf9, 0x88, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__Trigger_Request__TYPE_VERSION_HASH = example_interfaces__srv__Trigger_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct example_interfaces__srv__Trigger_Request__Sequence } example_interfaces__srv__Trigger_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__Trigger_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x6f, 0xe7, 0x06, 0xc1, 0xcc, 0x46, 0xf9, 0xac, \ + 0xe9, 0x8b, 0x3b, 0x7f, 0xb0, 0x58, 0xa5, 0x96, \ + 0x3e, 0x34, 0xa4, 0xbf, 0x82, 0xf0, 0x57, 0x6d, \ + 0x3c, 0x0c, 0x5b, 0x89, 0x33, 0x6f, 0xab, 0x79, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__Trigger_Response__TYPE_VERSION_HASH = example_interfaces__srv__Trigger_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -60,6 +92,16 @@ typedef struct example_interfaces__srv__Trigger_Response__Sequence } example_interfaces__srv__Trigger_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define example_interfaces__srv__Trigger_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x49, 0x15, 0xe3, 0xa5, 0x80, 0x46, 0x48, 0x21, \ + 0x7e, 0x28, 0xa6, 0xa2, 0xbe, 0x4b, 0xe2, 0x88, \ + 0xd9, 0x03, 0x42, 0x12, 0x51, 0xdb, 0x1e, 0xac, \ + 0x0a, 0xba, 0xe3, 0x47, 0x99, 0x70, 0xaa, 0xf0, \ + }} +static const rosidl_type_hash_t example_interfaces__srv__Trigger_Event__TYPE_VERSION_HASH = example_interfaces__srv__Trigger_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/geometry_msgs/msg/detail/accel__struct.h b/libmicroros/include/geometry_msgs/msg/detail/accel__struct.h index 16d9c695..c87840d8 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/accel__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/accel__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Accel__TYPE_VERSION_HASH__INIT {1, { \ + 0x09, 0xae, 0xe2, 0x1c, 0xc8, 0xca, 0xe4, 0x05, \ + 0xb3, 0x5d, 0xf5, 0x74, 0x97, 0xa4, 0x79, 0xbb, \ + 0xd3, 0x71, 0x64, 0x71, 0x53, 0xd5, 0x51, 0x1d, \ + 0x08, 0x15, 0x7c, 0xb8, 0xcb, 0xc1, 0x18, 0x76, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Accel__TYPE_VERSION_HASH = geometry_msgs__msg__Accel__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/accel_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/accel_stamped__struct.h index 05459e10..99a64f90 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/accel_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/accel_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__AccelStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x5e, 0x5e, 0x38, 0x6e, 0xdd, 0xd8, 0x2e, 0xda, \ + 0xa3, 0x8f, 0xff, 0x38, 0xf0, 0x4d, 0x6b, 0xf5, \ + 0xd8, 0xb3, 0xb9, 0x6e, 0x21, 0xbb, 0x40, 0x05, \ + 0x73, 0xc6, 0x40, 0x3f, 0x65, 0x7b, 0x89, 0x7e, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__AccelStamped__TYPE_VERSION_HASH = geometry_msgs__msg__AccelStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance__struct.h b/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance__struct.h index e3758595..5782fab1 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__AccelWithCovariance__TYPE_VERSION_HASH__INIT {1, { \ + 0xad, 0x53, 0x8f, 0xfc, 0x96, 0x01, 0x97, 0x21, \ + 0x8e, 0x65, 0x9a, 0x2d, 0x3f, 0x97, 0x83, 0x96, \ + 0x86, 0x63, 0xc3, 0x30, 0x78, 0x9d, 0x95, 0xe0, \ + 0x30, 0x4b, 0x82, 0xb5, 0xc3, 0xa2, 0x0d, 0xe2, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__AccelWithCovariance__TYPE_VERSION_HASH = geometry_msgs__msg__AccelWithCovariance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance_stamped__struct.h index 39575ded..579ea2b4 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/accel_with_covariance_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__AccelWithCovarianceStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0xf1, 0xbc, 0xb8, 0x7e, 0x0f, 0xc2, 0x91, 0xcd, \ + 0x12, 0xad, 0x6e, 0x56, 0xf8, 0x5e, 0xde, 0x70, \ + 0xff, 0x3f, 0xc6, 0xcb, 0x61, 0x71, 0xcf, 0x47, \ + 0x47, 0xc4, 0xb8, 0xe9, 0x3c, 0x0c, 0x1c, 0x1d, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__AccelWithCovarianceStamped__TYPE_VERSION_HASH = geometry_msgs__msg__AccelWithCovarianceStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/inertia__struct.h b/libmicroros/include/geometry_msgs/msg/detail/inertia__struct.h index 4b4c4ad8..85c71bff 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/inertia__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/inertia__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Inertia__TYPE_VERSION_HASH__INIT {1, { \ + 0xf6, 0xe7, 0x6e, 0xe3, 0x1e, 0x53, 0x57, 0xf0, \ + 0x03, 0xf8, 0xfe, 0x16, 0x6d, 0xa9, 0x99, 0x4c, \ + 0xd5, 0x93, 0x91, 0xa7, 0x7f, 0x37, 0x77, 0xf2, \ + 0x56, 0xee, 0x13, 0xea, 0x4e, 0xb3, 0x34, 0x4b, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Inertia__TYPE_VERSION_HASH = geometry_msgs__msg__Inertia__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/inertia_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/inertia_stamped__struct.h index 02641012..2f790ff2 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/inertia_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/inertia_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__InertiaStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x1a, 0xda, 0xd2, 0x9e, 0x1f, 0x4c, 0xcb, 0x29, \ + 0x09, 0x0d, 0xec, 0x12, 0x53, 0xe1, 0x44, 0xc9, \ + 0x22, 0xa0, 0x69, 0x28, 0x19, 0xcd, 0x43, 0xc0, \ + 0x23, 0xb4, 0x15, 0xcd, 0x4b, 0x73, 0xf7, 0x64, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__InertiaStamped__TYPE_VERSION_HASH = geometry_msgs__msg__InertiaStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/point32__struct.h b/libmicroros/include/geometry_msgs/msg/detail/point32__struct.h index 1eb1be41..79e6e96b 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/point32__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/point32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Point32__TYPE_VERSION_HASH__INIT {1, { \ + 0x4c, 0xe1, 0xcb, 0x79, 0x35, 0x21, 0xbb, 0x07, \ + 0xc9, 0x1b, 0xaa, 0xb8, 0x68, 0xb2, 0xf7, 0x08, \ + 0xc1, 0x09, 0xce, 0x55, 0x48, 0xf2, 0xe4, 0x99, \ + 0x0c, 0x25, 0x40, 0xca, 0x9f, 0x72, 0xa0, 0x6f, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Point32__TYPE_VERSION_HASH = geometry_msgs__msg__Point32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/point__struct.h b/libmicroros/include/geometry_msgs/msg/detail/point__struct.h index b3d1096c..d7b06d82 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/point__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/point__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Point__TYPE_VERSION_HASH__INIT {1, { \ + 0x40, 0x43, 0x51, 0x55, 0x2e, 0xac, 0x3a, 0x22, \ + 0x81, 0xbc, 0x5c, 0x8d, 0xb6, 0x47, 0x45, 0xb3, \ + 0x8b, 0x15, 0x34, 0xee, 0x21, 0xbb, 0xa8, 0x87, \ + 0x49, 0x8d, 0x62, 0x65, 0x68, 0x9a, 0x7b, 0x48, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Point__TYPE_VERSION_HASH = geometry_msgs__msg__Point__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/point_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/point_stamped__struct.h index 1d5f3a41..989e5205 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/point_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/point_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PointStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x3c, 0x1f, 0x65, 0x47, 0x09, 0x56, 0x21, 0xd3, \ + 0x08, 0x02, 0x8c, 0xe4, 0xc1, 0x56, 0x89, 0x2f, \ + 0xef, 0x95, 0x97, 0xfe, 0xef, 0xf5, 0xcf, 0x9d, \ + 0x89, 0xf3, 0x9b, 0xcc, 0x5b, 0xcd, 0x34, 0x77, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PointStamped__TYPE_VERSION_HASH = geometry_msgs__msg__PointStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/polygon__struct.h b/libmicroros/include/geometry_msgs/msg/detail/polygon__struct.h index 987fb79e..dbf10f2c 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/polygon__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/polygon__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Polygon__TYPE_VERSION_HASH__INIT {1, { \ + 0x9a, 0x34, 0x04, 0x9c, 0xfe, 0x7d, 0xca, 0x6f, \ + 0x01, 0xfc, 0xb9, 0xf5, 0x4d, 0xb2, 0x44, 0xb4, \ + 0xfa, 0xff, 0x07, 0x17, 0x0b, 0x5a, 0xa2, 0xf2, \ + 0xbf, 0x18, 0xf5, 0xfe, 0xcc, 0x78, 0x4b, 0xcd, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Polygon__TYPE_VERSION_HASH = geometry_msgs__msg__Polygon__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/polygon_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/polygon_stamped__struct.h index 09c2fa77..b5fe29db 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/polygon_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/polygon_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PolygonStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x64, 0xb4, 0xd0, 0xee, 0xa5, 0x76, 0xbd, 0xde, \ + 0xb8, 0x66, 0x5c, 0x63, 0xa7, 0xb5, 0x02, 0xdd, \ + 0x9e, 0x2d, 0x2d, 0x15, 0xf3, 0x5f, 0x65, 0xa7, \ + 0x2a, 0xcd, 0x5b, 0x8d, 0x98, 0x6c, 0x2a, 0x17, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PolygonStamped__TYPE_VERSION_HASH = geometry_msgs__msg__PolygonStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose2_d__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose2_d__struct.h index 17c23bbf..e08ebf0b 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose2_d__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose2_d__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Pose2D__TYPE_VERSION_HASH__INIT {1, { \ + 0x8e, 0x80, 0x4b, 0xf4, 0xe5, 0x33, 0xfe, 0xd2, \ + 0xeb, 0xc4, 0x81, 0x09, 0x41, 0x40, 0x10, 0x4d, \ + 0x0c, 0xaa, 0x7b, 0xca, 0xb7, 0xf6, 0x9c, 0xfa, \ + 0xf8, 0x32, 0x39, 0xe0, 0xc6, 0x21, 0x39, 0x03, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Pose2D__TYPE_VERSION_HASH = geometry_msgs__msg__Pose2D__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose__struct.h index 060c201c..a48a566f 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Pose__TYPE_VERSION_HASH__INIT {1, { \ + 0x68, 0x98, 0xc2, 0x56, 0x5d, 0x2b, 0x53, 0x70, \ + 0xdf, 0x27, 0xc4, 0x74, 0xba, 0xb9, 0xee, 0x62, \ + 0x1e, 0x26, 0x7a, 0x2d, 0x70, 0xd6, 0xef, 0xf3, \ + 0x7a, 0xc5, 0x62, 0xf1, 0x67, 0x9c, 0x89, 0xce, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Pose__TYPE_VERSION_HASH = geometry_msgs__msg__Pose__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose_array__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose_array__struct.h index 321016f6..0d28d26d 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose_array__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PoseArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0xbb, 0xab, 0x95, 0xe5, 0xa1, 0x5a, 0xc8, \ + 0x76, 0xaf, 0x44, 0xce, 0xae, 0x70, 0x2c, 0x74, \ + 0xf6, 0x55, 0xca, 0xc2, 0x93, 0x13, 0x67, 0xc3, \ + 0x25, 0x1c, 0x1c, 0x30, 0x9e, 0xe2, 0x17, 0x33, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PoseArray__TYPE_VERSION_HASH = geometry_msgs__msg__PoseArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose_stamped__struct.h index 2559c4c9..505b1c70 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PoseStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x06, 0x6c, 0xf7, 0xf2, 0xb2, 0xf4, 0xb6, 0xe8, \ + 0x1d, 0xdd, 0x63, 0xc9, 0x9b, 0xf3, 0x77, 0x89, \ + 0xfe, 0xdd, 0x8c, 0x78, 0x4e, 0x0b, 0x9a, 0x7c, \ + 0x3c, 0x25, 0xa9, 0xa8, 0x47, 0xa7, 0x24, 0xba, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PoseStamped__TYPE_VERSION_HASH = geometry_msgs__msg__PoseStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance__struct.h index ebc931c9..18c5495f 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PoseWithCovariance__TYPE_VERSION_HASH__INIT {1, { \ + 0x18, 0xec, 0x52, 0x7c, 0x2f, 0x93, 0x15, 0xdb, \ + 0xbf, 0x9a, 0x9e, 0xa9, 0x16, 0x58, 0x58, 0xc9, \ + 0x72, 0x3b, 0xd1, 0x4f, 0x5a, 0x2b, 0x41, 0x78, \ + 0xa6, 0x41, 0x50, 0xaf, 0x14, 0x60, 0xf2, 0xda, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PoseWithCovariance__TYPE_VERSION_HASH = geometry_msgs__msg__PoseWithCovariance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.h index d9439021..198ab778 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/pose_with_covariance_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__PoseWithCovarianceStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x78, 0x73, 0xbc, 0x8a, 0x73, 0x47, 0x49, 0xaf, \ + 0xf0, 0x59, 0x8e, 0x9b, 0x4c, 0x14, 0x0a, 0x1d, \ + 0xa0, 0x05, 0xb9, 0x1e, 0x6f, 0xd0, 0x11, 0x9a, \ + 0xae, 0x33, 0xf8, 0x91, 0xa5, 0x8e, 0xd9, 0x2a, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__PoseWithCovarianceStamped__TYPE_VERSION_HASH = geometry_msgs__msg__PoseWithCovarianceStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/quaternion__struct.h b/libmicroros/include/geometry_msgs/msg/detail/quaternion__struct.h index 2972bed5..43fc8418 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/quaternion__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/quaternion__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Quaternion__TYPE_VERSION_HASH__INIT {1, { \ + 0xbb, 0xe9, 0x50, 0xa5, 0x0b, 0x75, 0xb1, 0x4f, \ + 0x76, 0x74, 0x01, 0x32, 0x71, 0x8f, 0xd1, 0x76, \ + 0xa1, 0x8f, 0xfc, 0x29, 0x7b, 0x6c, 0x39, 0x2a, \ + 0x71, 0x67, 0xe1, 0xa1, 0xb8, 0x46, 0x86, 0xc6, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Quaternion__TYPE_VERSION_HASH = geometry_msgs__msg__Quaternion__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/quaternion_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/quaternion_stamped__struct.h index 2be3ac7c..699f504a 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/quaternion_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/quaternion_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__QuaternionStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x54, 0x01, 0x0f, 0x95, 0xbd, 0x3d, 0x42, 0x84, \ + 0x40, 0xb7, 0x8a, 0x68, 0x30, 0xa7, 0xc5, 0x54, \ + 0xa9, 0x84, 0xd8, 0xe0, 0x54, 0x42, 0x69, 0xf5, \ + 0x6e, 0x65, 0x1c, 0xdb, 0x85, 0x33, 0x36, 0xb1, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__QuaternionStamped__TYPE_VERSION_HASH = geometry_msgs__msg__QuaternionStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/transform__struct.h b/libmicroros/include/geometry_msgs/msg/detail/transform__struct.h index 50fb06e9..efb3544e 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/transform__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/transform__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Transform__TYPE_VERSION_HASH__INIT {1, { \ + 0xf3, 0x0d, 0x44, 0xb2, 0xea, 0xe1, 0xf6, 0xe1, \ + 0x2a, 0x89, 0x11, 0x80, 0x30, 0xbb, 0x69, 0x01, \ + 0xc6, 0x77, 0x3c, 0x85, 0xf2, 0x83, 0xac, 0x1d, \ + 0xfb, 0x37, 0xc8, 0xa8, 0xc1, 0x29, 0xe3, 0x55, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Transform__TYPE_VERSION_HASH = geometry_msgs__msg__Transform__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/transform_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/transform_stamped__struct.h index 9ac321b6..48a5576b 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/transform_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/transform_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__TransformStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x4d, 0xf7, 0xe5, 0xed, 0x1b, 0x9e, 0x20, 0x7a, \ + 0x49, 0x92, 0x84, 0xae, 0x93, 0x95, 0xd5, 0xe4, \ + 0xa7, 0xc2, 0xcf, 0x3a, 0xb0, 0xd5, 0x7f, 0x9b, \ + 0xf3, 0xa0, 0x10, 0xff, 0xf1, 0x1f, 0xe8, 0x10, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__TransformStamped__TYPE_VERSION_HASH = geometry_msgs__msg__TransformStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/twist__struct.h b/libmicroros/include/geometry_msgs/msg/detail/twist__struct.h index 55c68d1b..87201d2f 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/twist__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/twist__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Twist__TYPE_VERSION_HASH__INIT {1, { \ + 0x99, 0x6a, 0x25, 0x38, 0x22, 0x47, 0x6d, 0x80, \ + 0xc2, 0x16, 0xe9, 0x39, 0x4f, 0x17, 0xb6, 0x5d, \ + 0xa4, 0x2c, 0xda, 0x05, 0xb5, 0x74, 0x11, 0x10, \ + 0x86, 0xde, 0xb7, 0xc6, 0x97, 0x83, 0xf6, 0x71, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Twist__TYPE_VERSION_HASH = geometry_msgs__msg__Twist__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/twist_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/twist_stamped__struct.h index cf8f6adf..7c372e38 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/twist_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/twist_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__TwistStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x21, 0x9c, 0x3e, 0x3b, 0xad, 0x2e, 0xca, 0x47, \ + 0xf8, 0xf3, 0xa9, 0x39, 0x7f, 0x45, 0x0a, 0xf7, \ + 0x63, 0x70, 0x06, 0x22, 0x1c, 0x5b, 0x1f, 0x4d, \ + 0x8a, 0xcf, 0xab, 0xac, 0x4b, 0xbb, 0x2b, 0x9e, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__TwistStamped__TYPE_VERSION_HASH = geometry_msgs__msg__TwistStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance__struct.h b/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance__struct.h index f079a256..c199f3ba 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__TwistWithCovariance__TYPE_VERSION_HASH__INIT {1, { \ + 0xe4, 0x6d, 0x17, 0x2d, 0xf1, 0x5d, 0x85, 0x61, \ + 0x48, 0xb3, 0xdc, 0x12, 0x72, 0x3e, 0x10, 0x0c, \ + 0x2d, 0xa4, 0xd2, 0xc5, 0xd6, 0x76, 0x4d, 0x67, \ + 0xaa, 0x98, 0x9f, 0x46, 0x57, 0x43, 0xe7, 0xea, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__TwistWithCovariance__TYPE_VERSION_HASH = geometry_msgs__msg__TwistWithCovariance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance_stamped__struct.h index e6a709eb..b77008b9 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/twist_with_covariance_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__TwistWithCovarianceStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x36, 0xf8, 0xce, 0xd1, 0xb6, 0xb3, 0x09, 0xa9, \ + 0xb1, 0x90, 0x34, 0xe6, 0x47, 0x37, 0xb3, 0x85, \ + 0xd2, 0xdf, 0x22, 0x9f, 0xb3, 0x84, 0x32, 0x60, \ + 0x76, 0x4e, 0x2b, 0x4f, 0xc2, 0x0f, 0x7e, 0x75, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__TwistWithCovarianceStamped__TYPE_VERSION_HASH = geometry_msgs__msg__TwistWithCovarianceStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/vector3__struct.h b/libmicroros/include/geometry_msgs/msg/detail/vector3__struct.h index 1a7423a5..2ba2545d 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/vector3__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/vector3__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Vector3__TYPE_VERSION_HASH__INIT {1, { \ + 0x6e, 0x0d, 0x79, 0xcf, 0xb6, 0x30, 0xd2, 0xe1, \ + 0xb0, 0x5b, 0x89, 0x88, 0xa2, 0x55, 0xd2, 0xa8, \ + 0x28, 0xb6, 0xd2, 0x17, 0x26, 0xdf, 0x71, 0xf6, \ + 0xac, 0xdb, 0xb7, 0x30, 0x1c, 0x95, 0x5c, 0x8b, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Vector3__TYPE_VERSION_HASH = geometry_msgs__msg__Vector3__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/vector3_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/vector3_stamped__struct.h index b78e905f..59f66dd8 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/vector3_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/vector3_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Vector3Stamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0xa9, 0x76, 0x36, 0xd0, 0xaf, 0xfd, 0x21, \ + 0xe2, 0x13, 0x9d, 0x2f, 0xa8, 0x7e, 0x94, 0x5f, \ + 0x3b, 0x97, 0x1b, 0x7f, 0x32, 0xf0, 0xec, 0x6b, \ + 0x64, 0xde, 0x19, 0x21, 0x7b, 0xbb, 0x29, 0x7a, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Vector3Stamped__TYPE_VERSION_HASH = geometry_msgs__msg__Vector3Stamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/wrench__struct.h b/libmicroros/include/geometry_msgs/msg/detail/wrench__struct.h index 3de715b1..8cea93d7 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/wrench__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/wrench__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__Wrench__TYPE_VERSION_HASH__INIT {1, { \ + 0x10, 0x1b, 0x57, 0x91, 0x82, 0xb3, 0x32, 0xbf, \ + 0x6d, 0x63, 0x0b, 0x12, 0x52, 0xde, 0x83, 0xe6, \ + 0x2f, 0xce, 0x4c, 0x6f, 0xa5, 0x27, 0x64, 0xd7, \ + 0x14, 0x79, 0x00, 0xef, 0x97, 0x66, 0x07, 0xdd, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__Wrench__TYPE_VERSION_HASH = geometry_msgs__msg__Wrench__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/geometry_msgs/msg/detail/wrench_stamped__struct.h b/libmicroros/include/geometry_msgs/msg/detail/wrench_stamped__struct.h index 2ee03116..7e7da317 100755 --- a/libmicroros/include/geometry_msgs/msg/detail/wrench_stamped__struct.h +++ b/libmicroros/include/geometry_msgs/msg/detail/wrench_stamped__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define geometry_msgs__msg__WrenchStamped__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0x94, 0xac, 0xf5, 0x20, 0xca, 0xd2, 0x44, \ + 0x30, 0x89, 0x5e, 0x0e, 0x34, 0xd3, 0xe4, 0x06, \ + 0x63, 0x91, 0x3e, 0xbe, 0x02, 0xc2, 0x82, 0xf5, \ + 0x16, 0x9b, 0x39, 0x13, 0x60, 0xb4, 0x8e, 0x59, \ + }} +static const rosidl_type_hash_t geometry_msgs__msg__WrenchStamped__TYPE_VERSION_HASH = geometry_msgs__msg__WrenchStamped__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/lifecycle_msgs/msg/detail/state__struct.h b/libmicroros/include/lifecycle_msgs/msg/detail/state__struct.h index f5cb3b7f..17e65282 100755 --- a/libmicroros/include/lifecycle_msgs/msg/detail/state__struct.h +++ b/libmicroros/include/lifecycle_msgs/msg/detail/state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__msg__State__TYPE_VERSION_HASH__INIT {1, { \ + 0x95, 0xa4, 0x86, 0x11, 0x31, 0x37, 0xa5, 0x0d, \ + 0xd2, 0x34, 0xbd, 0xf1, 0x31, 0x5f, 0x67, 0x99, \ + 0xea, 0xcd, 0x80, 0x57, 0xdd, 0x87, 0xca, 0x88, \ + 0xb4, 0x43, 0xf0, 0x5a, 0xbb, 0xb3, 0x78, 0xc7, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__msg__State__TYPE_VERSION_HASH = lifecycle_msgs__msg__State__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/lifecycle_msgs/msg/detail/transition__struct.h b/libmicroros/include/lifecycle_msgs/msg/detail/transition__struct.h index 67f81021..8cf903dd 100755 --- a/libmicroros/include/lifecycle_msgs/msg/detail/transition__struct.h +++ b/libmicroros/include/lifecycle_msgs/msg/detail/transition__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__msg__Transition__TYPE_VERSION_HASH__INIT {1, { \ + 0x6a, 0x1a, 0x06, 0xf7, 0xa0, 0xc2, 0x80, 0x16, \ + 0x5c, 0x82, 0x49, 0xea, 0xbc, 0x07, 0xa2, 0xe0, \ + 0x87, 0x50, 0xf5, 0xda, 0xcf, 0xb4, 0x83, 0x70, \ + 0xce, 0x05, 0x9c, 0xf5, 0x3f, 0xf3, 0x0c, 0x8d, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__msg__Transition__TYPE_VERSION_HASH = lifecycle_msgs__msg__Transition__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/lifecycle_msgs/msg/detail/transition_description__struct.h b/libmicroros/include/lifecycle_msgs/msg/detail/transition_description__struct.h index c248947e..d3d8d2fa 100755 --- a/libmicroros/include/lifecycle_msgs/msg/detail/transition_description__struct.h +++ b/libmicroros/include/lifecycle_msgs/msg/detail/transition_description__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__msg__TransitionDescription__TYPE_VERSION_HASH__INIT {1, { \ + 0x32, 0x51, 0x18, 0xae, 0x2e, 0x80, 0x01, 0xeb, \ + 0x93, 0x53, 0xbc, 0xcd, 0xfc, 0xb7, 0x66, 0x3e, \ + 0x43, 0x06, 0x3f, 0xe0, 0xa9, 0x45, 0x76, 0x67, \ + 0x58, 0x4f, 0x36, 0x7e, 0xec, 0xd9, 0xec, 0xa5, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__msg__TransitionDescription__TYPE_VERSION_HASH = lifecycle_msgs__msg__TransitionDescription__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/lifecycle_msgs/msg/detail/transition_event__struct.h b/libmicroros/include/lifecycle_msgs/msg/detail/transition_event__struct.h index 7a509b54..a8f619ae 100755 --- a/libmicroros/include/lifecycle_msgs/msg/detail/transition_event__struct.h +++ b/libmicroros/include/lifecycle_msgs/msg/detail/transition_event__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__msg__TransitionEvent__TYPE_VERSION_HASH__INIT {1, { \ + 0x53, 0xfe, 0x1b, 0x9e, 0xf0, 0x44, 0xd8, 0xd9, \ + 0xc1, 0x53, 0xf0, 0x98, 0x28, 0xfb, 0x76, 0x46, \ + 0xbf, 0xd3, 0xe3, 0x18, 0x6a, 0x07, 0x15, 0xcb, \ + 0xbd, 0x76, 0x7b, 0x06, 0x2d, 0x83, 0x56, 0x10, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__msg__TransitionEvent__TYPE_VERSION_HASH = lifecycle_msgs__msg__TransitionEvent__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/lifecycle_msgs/srv/detail/change_state__struct.h b/libmicroros/include/lifecycle_msgs/srv/detail/change_state__struct.h index 9ec2472a..ec997d55 100755 --- a/libmicroros/include/lifecycle_msgs/srv/detail/change_state__struct.h +++ b/libmicroros/include/lifecycle_msgs/srv/detail/change_state__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__ChangeState__TYPE_VERSION_HASH__INIT {1, { \ + 0x22, 0xab, 0xff, 0x23, 0xc4, 0x03, 0x0d, 0x2b, \ + 0x78, 0x38, 0xda, 0xb7, 0xf8, 0x47, 0xa1, 0xad, \ + 0x29, 0x6d, 0x90, 0x9f, 0x2a, 0x0f, 0xae, 0x8a, \ + 0xe3, 0xad, 0x75, 0xf3, 0x1b, 0x1e, 0xf1, 0x5b, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__ChangeState__TYPE_VERSION_HASH = lifecycle_msgs__srv__ChangeState__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__ChangeState_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0xcc, 0xc1, 0x74, 0xf4, 0x8f, 0x70, 0x84, \ + 0xc9, 0x29, 0x0f, 0x11, 0x6b, 0xb0, 0xc0, 0x17, \ + 0x24, 0x5d, 0x8a, 0xe3, 0x8f, 0x80, 0xe0, 0x8e, \ + 0x7e, 0xbd, 0x0e, 0x0f, 0xaf, 0x77, 0xb5, 0x3d, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__ChangeState_Request__TYPE_VERSION_HASH = lifecycle_msgs__srv__ChangeState_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct lifecycle_msgs__srv__ChangeState_Request__Sequence } lifecycle_msgs__srv__ChangeState_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__ChangeState_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xa6, 0x1b, 0x6a, 0x16, 0x14, 0x0b, 0x83, 0x30, \ + 0xd8, 0xcd, 0xf6, 0x0a, 0xc6, 0xce, 0x5c, 0x66, \ + 0x73, 0xad, 0xc2, 0x1c, 0x9b, 0xfc, 0x57, 0x00, \ + 0x72, 0xe7, 0xce, 0xa0, 0xcc, 0x4f, 0xd0, 0x00, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__ChangeState_Response__TYPE_VERSION_HASH = lifecycle_msgs__srv__ChangeState_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/ChangeState in the package lifecycle_msgs. @@ -58,6 +90,16 @@ typedef struct lifecycle_msgs__srv__ChangeState_Response__Sequence } lifecycle_msgs__srv__ChangeState_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__ChangeState_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x01, 0x96, 0x80, 0x72, 0xb5, 0x61, 0x8a, 0xb7, \ + 0xc2, 0x34, 0xe3, 0x40, 0xa5, 0x94, 0xaa, 0xa0, \ + 0xcb, 0x1e, 0x4f, 0x34, 0xa1, 0x03, 0xbd, 0xd3, \ + 0x44, 0xa0, 0x2f, 0x4a, 0x53, 0x58, 0xff, 0xe7, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__ChangeState_Event__TYPE_VERSION_HASH = lifecycle_msgs__srv__ChangeState_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/lifecycle_msgs/srv/detail/get_available_states__struct.h b/libmicroros/include/lifecycle_msgs/srv/detail/get_available_states__struct.h index ea14fa43..053bf972 100755 --- a/libmicroros/include/lifecycle_msgs/srv/detail/get_available_states__struct.h +++ b/libmicroros/include/lifecycle_msgs/srv/detail/get_available_states__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableStates__TYPE_VERSION_HASH__INIT {1, { \ + 0xb5, 0x54, 0x99, 0x8e, 0x0d, 0x6c, 0x27, 0x54, \ + 0x1d, 0x14, 0x5a, 0xa3, 0x84, 0x4b, 0x0c, 0x8f, \ + 0xc5, 0xc7, 0x36, 0xbb, 0x8c, 0x9b, 0x24, 0xb6, \ + 0x6f, 0xce, 0x44, 0x41, 0x8e, 0xcc, 0x12, 0x49, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableStates__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableStates__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableStates_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x0e, 0x4c, 0x65, 0x7d, 0x6e, 0xb9, 0xad, 0x90, \ + 0x0b, 0x57, 0xa9, 0x2b, 0xb9, 0x79, 0x89, 0x2c, \ + 0x4c, 0x1f, 0xf0, 0x14, 0xac, 0x17, 0xf9, 0x4a, \ + 0x0e, 0x14, 0x01, 0xc9, 0xfb, 0x25, 0x5f, 0xa0, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableStates_Request__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableStates_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct lifecycle_msgs__srv__GetAvailableStates_Request__Sequence } lifecycle_msgs__srv__GetAvailableStates_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableStates_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x76, 0x72, 0xcc, 0x50, 0x99, 0x48, 0x22, 0x63, \ + 0xa5, 0x37, 0x58, 0xab, 0x1e, 0xb6, 0xef, 0x73, \ + 0xf1, 0x05, 0xcb, 0xd0, 0x58, 0xe8, 0x6b, 0x12, \ + 0x58, 0x9c, 0x9b, 0x3c, 0x4c, 0x45, 0x26, 0x46, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableStates_Response__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableStates_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +89,16 @@ typedef struct lifecycle_msgs__srv__GetAvailableStates_Response__Sequence } lifecycle_msgs__srv__GetAvailableStates_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableStates_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xa1, 0xa8, 0x02, 0xb5, 0x32, 0x60, 0x27, 0x69, \ + 0x59, 0x1c, 0x77, 0x23, 0x3a, 0x7c, 0xac, 0x09, \ + 0x93, 0x7e, 0xfb, 0x59, 0x31, 0xf3, 0x22, 0x79, \ + 0xb8, 0xc7, 0xb1, 0xc6, 0xb7, 0x3e, 0xeb, 0x21, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableStates_Event__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableStates_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/lifecycle_msgs/srv/detail/get_available_transitions__struct.h b/libmicroros/include/lifecycle_msgs/srv/detail/get_available_transitions__struct.h index fb3bdf58..d829b86e 100755 --- a/libmicroros/include/lifecycle_msgs/srv/detail/get_available_transitions__struct.h +++ b/libmicroros/include/lifecycle_msgs/srv/detail/get_available_transitions__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableTransitions__TYPE_VERSION_HASH__INIT {1, { \ + 0x0c, 0xcd, 0x1c, 0xba, 0x71, 0x21, 0x05, 0x53, \ + 0x53, 0x4f, 0x9a, 0x83, 0x33, 0x53, 0x31, 0x65, \ + 0x22, 0x70, 0x91, 0x12, 0x30, 0x2a, 0x2d, 0x2a, \ + 0x70, 0x30, 0x62, 0x28, 0xbd, 0x1a, 0x8c, 0x51, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableTransitions__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableTransitions__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableTransitions_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xda, 0x1b, 0xab, 0x4c, 0x75, 0x76, 0x45, 0x17, \ + 0xff, 0xd4, 0xea, 0x12, 0xb3, 0xe8, 0xe3, 0x24, \ + 0x92, 0x6d, 0xff, 0xd2, 0x42, 0x68, 0x09, 0x0f, \ + 0x6f, 0xf6, 0x18, 0xc1, 0x21, 0x84, 0xe5, 0xfc, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableTransitions_Request__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableTransitions_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence } lifecycle_msgs__srv__GetAvailableTransitions_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableTransitions_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xd4, 0x38, 0xf1, 0xd3, 0x8a, 0xc9, 0x3e, 0x66, \ + 0x70, 0x6e, 0x9a, 0xa0, 0xc5, 0x48, 0x8f, 0x67, \ + 0xef, 0x9c, 0xf3, 0x0c, 0x85, 0x4c, 0xaf, 0x2f, \ + 0x68, 0x0f, 0xd7, 0x5f, 0x2b, 0x5c, 0xca, 0x9c, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableTransitions_Response__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableTransitions_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +89,16 @@ typedef struct lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence } lifecycle_msgs__srv__GetAvailableTransitions_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetAvailableTransitions_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x7b, 0xf3, 0x9e, 0x74, 0xc5, 0x0f, 0x29, 0x12, \ + 0x45, 0x6d, 0xc4, 0x69, 0x52, 0xd2, 0xd5, 0x5e, \ + 0x4b, 0xf9, 0xe6, 0x7b, 0x1b, 0xd5, 0xdd, 0x68, \ + 0x3c, 0xa3, 0x44, 0x4f, 0x22, 0xe2, 0xc2, 0x27, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetAvailableTransitions_Event__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetAvailableTransitions_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/lifecycle_msgs/srv/detail/get_state__struct.h b/libmicroros/include/lifecycle_msgs/srv/detail/get_state__struct.h index 61ea4900..770c123a 100755 --- a/libmicroros/include/lifecycle_msgs/srv/detail/get_state__struct.h +++ b/libmicroros/include/lifecycle_msgs/srv/detail/get_state__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetState__TYPE_VERSION_HASH__INIT {1, { \ + 0x6b, 0x3f, 0xd1, 0xbf, 0xe4, 0xda, 0xee, 0x91, \ + 0x96, 0x72, 0x80, 0x83, 0xa3, 0x86, 0x7f, 0xe5, \ + 0xcb, 0xcc, 0x67, 0xc1, 0xf4, 0x12, 0x6e, 0xf7, \ + 0xe6, 0x7a, 0x8c, 0x14, 0x47, 0xf2, 0x61, 0xa3, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetState__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetState__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetState_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x83, 0x1b, 0x4f, 0x7a, 0xc4, 0x87, 0xad, 0xa4, \ + 0xde, 0x15, 0xab, 0xad, 0x81, 0x64, 0xdc, 0x10, \ + 0x3b, 0x1f, 0x3f, 0x4c, 0x4f, 0xfb, 0x8f, 0x39, \ + 0x9c, 0xdf, 0x48, 0xe8, 0xab, 0xec, 0xaf, 0xf5, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetState_Request__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetState_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct lifecycle_msgs__srv__GetState_Request__Sequence } lifecycle_msgs__srv__GetState_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetState_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x3c, 0x6d, 0x18, 0x0c, 0xfc, 0x0c, 0x10, 0x0c, \ + 0xf2, 0x0e, 0x64, 0x71, 0x5b, 0xe1, 0x82, 0xb8, \ + 0x5d, 0x0a, 0xd1, 0xa7, 0x26, 0xcc, 0xe1, 0xab, \ + 0xa9, 0xfb, 0x70, 0xe2, 0x8d, 0x83, 0x2b, 0x70, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetState_Response__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetState_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +89,16 @@ typedef struct lifecycle_msgs__srv__GetState_Response__Sequence } lifecycle_msgs__srv__GetState_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define lifecycle_msgs__srv__GetState_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x00, 0x08, 0x56, 0x84, 0x36, 0xe3, 0x99, 0x9b, \ + 0x07, 0x14, 0x1c, 0x75, 0x7a, 0x7b, 0x8c, 0x43, \ + 0x26, 0xd5, 0x3c, 0x7b, 0x31, 0x5f, 0xdd, 0xae, \ + 0x24, 0xd9, 0xc0, 0x35, 0x55, 0x10, 0x3c, 0x78, \ + }} +static const rosidl_type_hash_t lifecycle_msgs__srv__GetState_Event__TYPE_VERSION_HASH = lifecycle_msgs__srv__GetState_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/micro_ros_msgs/msg/detail/entity__struct.h b/libmicroros/include/micro_ros_msgs/msg/detail/entity__struct.h index 7bcddcaf..a2d5b859 100755 --- a/libmicroros/include/micro_ros_msgs/msg/detail/entity__struct.h +++ b/libmicroros/include/micro_ros_msgs/msg/detail/entity__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define micro_ros_msgs__msg__Entity__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0x2a, 0x66, 0x8b, 0xbd, 0x4d, 0x5a, 0xe1, \ + 0x3c, 0x93, 0x1b, 0x5a, 0xa2, 0x1e, 0x1b, 0xe3, \ + 0xd0, 0xdb, 0xe7, 0xee, 0x0d, 0xc0, 0xa6, 0x07, \ + 0x81, 0x8f, 0xc7, 0xaa, 0x84, 0x90, 0x2b, 0x69, \ + }} +static const rosidl_type_hash_t micro_ros_msgs__msg__Entity__TYPE_VERSION_HASH = micro_ros_msgs__msg__Entity__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/micro_ros_msgs/msg/detail/graph__struct.h b/libmicroros/include/micro_ros_msgs/msg/detail/graph__struct.h index 78dcb306..2639d05c 100755 --- a/libmicroros/include/micro_ros_msgs/msg/detail/graph__struct.h +++ b/libmicroros/include/micro_ros_msgs/msg/detail/graph__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define micro_ros_msgs__msg__Graph__TYPE_VERSION_HASH__INIT {1, { \ + 0xdf, 0x8c, 0x1c, 0xa8, 0x14, 0xb3, 0x51, 0xad, \ + 0x73, 0xa2, 0x5e, 0xbc, 0xb0, 0x5e, 0x90, 0xec, \ + 0x51, 0x18, 0x16, 0xc1, 0x09, 0x40, 0xd9, 0xb9, \ + 0xb0, 0xda, 0xdd, 0x1e, 0x3e, 0x93, 0xed, 0xa2, \ + }} +static const rosidl_type_hash_t micro_ros_msgs__msg__Graph__TYPE_VERSION_HASH = micro_ros_msgs__msg__Graph__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/micro_ros_msgs/msg/detail/node__struct.h b/libmicroros/include/micro_ros_msgs/msg/detail/node__struct.h index 051f2313..8d6e7d58 100755 --- a/libmicroros/include/micro_ros_msgs/msg/detail/node__struct.h +++ b/libmicroros/include/micro_ros_msgs/msg/detail/node__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define micro_ros_msgs__msg__Node__TYPE_VERSION_HASH__INIT {1, { \ + 0x76, 0x92, 0xc8, 0x4e, 0xe5, 0x13, 0x44, 0xaa, \ + 0x3f, 0xe8, 0x01, 0x04, 0x83, 0xde, 0x6e, 0xaa, \ + 0x89, 0xb5, 0x13, 0xb1, 0xa8, 0xe1, 0xe3, 0x20, \ + 0x35, 0x5b, 0x46, 0x3b, 0x98, 0x57, 0xb4, 0xd4, \ + }} +static const rosidl_type_hash_t micro_ros_msgs__msg__Node__TYPE_VERSION_HASH = micro_ros_msgs__msg__Node__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/msg/detail/grid_cells__struct.h b/libmicroros/include/nav_msgs/msg/detail/grid_cells__struct.h index 50f6649e..5919b3bb 100755 --- a/libmicroros/include/nav_msgs/msg/detail/grid_cells__struct.h +++ b/libmicroros/include/nav_msgs/msg/detail/grid_cells__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__msg__GridCells__TYPE_VERSION_HASH__INIT {1, { \ + 0xf4, 0x37, 0xc1, 0x80, 0x9d, 0x89, 0xb1, 0x01, \ + 0x74, 0xc1, 0x12, 0xfb, 0xdc, 0x10, 0xda, 0x34, \ + 0xda, 0x70, 0x73, 0xc4, 0xb1, 0x6c, 0x36, 0x12, \ + 0x40, 0x6b, 0x96, 0x76, 0xbc, 0xff, 0x6f, 0x6a, \ + }} +static const rosidl_type_hash_t nav_msgs__msg__GridCells__TYPE_VERSION_HASH = nav_msgs__msg__GridCells__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/msg/detail/map_meta_data__struct.h b/libmicroros/include/nav_msgs/msg/detail/map_meta_data__struct.h index 43ac0eef..e59e02c1 100755 --- a/libmicroros/include/nav_msgs/msg/detail/map_meta_data__struct.h +++ b/libmicroros/include/nav_msgs/msg/detail/map_meta_data__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__msg__MapMetaData__TYPE_VERSION_HASH__INIT {1, { \ + 0x0c, 0xdf, 0x55, 0xc1, 0xdb, 0x19, 0x0b, 0x2c, \ + 0x92, 0x46, 0x43, 0x37, 0xed, 0x01, 0xfc, 0x5e, \ + 0x6a, 0x8b, 0x68, 0x92, 0x9b, 0x75, 0x0d, 0x20, \ + 0xe7, 0x85, 0xaa, 0xf7, 0x74, 0xf1, 0x75, 0x07, \ + }} +static const rosidl_type_hash_t nav_msgs__msg__MapMetaData__TYPE_VERSION_HASH = nav_msgs__msg__MapMetaData__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/msg/detail/occupancy_grid__struct.h b/libmicroros/include/nav_msgs/msg/detail/occupancy_grid__struct.h index 08b52a7b..1d2fa9d5 100755 --- a/libmicroros/include/nav_msgs/msg/detail/occupancy_grid__struct.h +++ b/libmicroros/include/nav_msgs/msg/detail/occupancy_grid__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__msg__OccupancyGrid__TYPE_VERSION_HASH__INIT {1, { \ + 0x5f, 0x03, 0xf2, 0xeb, 0x12, 0x9a, 0xdb, 0xba, \ + 0x25, 0xf0, 0xad, 0x7d, 0x59, 0x59, 0x1c, 0xf6, \ + 0x53, 0xd4, 0xdf, 0x63, 0x38, 0x9e, 0x28, 0x0a, \ + 0xc7, 0xa0, 0x2b, 0xf7, 0x47, 0x29, 0x5a, 0xd7, \ + }} +static const rosidl_type_hash_t nav_msgs__msg__OccupancyGrid__TYPE_VERSION_HASH = nav_msgs__msg__OccupancyGrid__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/msg/detail/odometry__struct.h b/libmicroros/include/nav_msgs/msg/detail/odometry__struct.h index 0cbc32e6..cf6bc5cd 100755 --- a/libmicroros/include/nav_msgs/msg/detail/odometry__struct.h +++ b/libmicroros/include/nav_msgs/msg/detail/odometry__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__msg__Odometry__TYPE_VERSION_HASH__INIT {1, { \ + 0x70, 0xc8, 0x3d, 0x70, 0x39, 0x23, 0x13, 0xe4, \ + 0xbd, 0x2c, 0x8d, 0xa1, 0xce, 0xe7, 0x50, 0x93, \ + 0xbd, 0xf3, 0x69, 0x81, 0x4d, 0xc7, 0x11, 0xbe, \ + 0xa8, 0xf7, 0x56, 0xe9, 0x96, 0xd5, 0x44, 0x26, \ + }} +static const rosidl_type_hash_t nav_msgs__msg__Odometry__TYPE_VERSION_HASH = nav_msgs__msg__Odometry__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/msg/detail/path__struct.h b/libmicroros/include/nav_msgs/msg/detail/path__struct.h index 4d7e087a..458a7fb4 100755 --- a/libmicroros/include/nav_msgs/msg/detail/path__struct.h +++ b/libmicroros/include/nav_msgs/msg/detail/path__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__msg__Path__TYPE_VERSION_HASH__INIT {1, { \ + 0xc4, 0x56, 0x99, 0x82, 0x42, 0x9d, 0x5d, 0x03, \ + 0xf0, 0x79, 0x62, 0x34, 0xda, 0x71, 0x3c, 0xa0, \ + 0xf5, 0xf5, 0x1f, 0x15, 0x8f, 0x4c, 0x7d, 0x51, \ + 0x73, 0x5d, 0xd1, 0xfb, 0xab, 0x28, 0x36, 0x35, \ + }} +static const rosidl_type_hash_t nav_msgs__msg__Path__TYPE_VERSION_HASH = nav_msgs__msg__Path__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/nav_msgs/srv/detail/get_map__struct.h b/libmicroros/include/nav_msgs/srv/detail/get_map__struct.h index dc6a0d54..6a93a92e 100755 --- a/libmicroros/include/nav_msgs/srv/detail/get_map__struct.h +++ b/libmicroros/include/nav_msgs/srv/detail/get_map__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetMap__TYPE_VERSION_HASH__INIT {1, { \ + 0x77, 0x92, 0xa4, 0xb6, 0x1d, 0x62, 0x51, 0x04, \ + 0xa4, 0xb0, 0x18, 0xf1, 0xb0, 0xe3, 0x0d, 0x38, \ + 0x03, 0x0b, 0x74, 0xe5, 0x19, 0xc0, 0x11, 0x69, \ + 0x14, 0xb5, 0xae, 0xdb, 0xdc, 0x4b, 0x80, 0x44, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetMap__TYPE_VERSION_HASH = nav_msgs__srv__GetMap__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetMap_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x6b, 0x4d, 0xca, 0x8e, 0x0a, 0xcf, 0x64, 0x86, \ + 0xd2, 0x5f, 0x0a, 0xf9, 0x87, 0xa3, 0x94, 0x4c, \ + 0xcd, 0x44, 0x26, 0x32, 0xf6, 0x68, 0x36, 0x36, \ + 0xef, 0xed, 0x27, 0x38, 0xcb, 0x40, 0xa0, 0x6f, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetMap_Request__TYPE_VERSION_HASH = nav_msgs__srv__GetMap_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct nav_msgs__srv__GetMap_Request__Sequence } nav_msgs__srv__GetMap_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetMap_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xab, 0x8c, 0x21, 0x78, 0x88, 0x27, 0x97, 0xeb, \ + 0x6b, 0xda, 0xbc, 0x4c, 0x52, 0x29, 0x12, 0x1d, \ + 0xac, 0x77, 0x0e, 0xef, 0xa7, 0xa7, 0xc3, 0x61, \ + 0x37, 0xb1, 0x1a, 0x53, 0xdd, 0xae, 0x50, 0x5a, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetMap_Response__TYPE_VERSION_HASH = nav_msgs__srv__GetMap_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +89,16 @@ typedef struct nav_msgs__srv__GetMap_Response__Sequence } nav_msgs__srv__GetMap_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetMap_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x0f, 0x96, 0xb8, 0xaa, 0xd1, 0x7a, 0x17, 0x1f, \ + 0xfb, 0x9b, 0x60, 0xdf, 0x5e, 0x20, 0x19, 0x01, \ + 0x14, 0xf5, 0x8f, 0xc8, 0x23, 0x7d, 0xe5, 0x46, \ + 0x22, 0x65, 0x84, 0xc7, 0xd0, 0x86, 0x99, 0xff, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetMap_Event__TYPE_VERSION_HASH = nav_msgs__srv__GetMap_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/nav_msgs/srv/detail/get_plan__struct.h b/libmicroros/include/nav_msgs/srv/detail/get_plan__struct.h index d8b501e2..22c88893 100755 --- a/libmicroros/include/nav_msgs/srv/detail/get_plan__struct.h +++ b/libmicroros/include/nav_msgs/srv/detail/get_plan__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetPlan__TYPE_VERSION_HASH__INIT {1, { \ + 0x9a, 0x1f, 0x8c, 0x37, 0xe7, 0xf1, 0xba, 0xa9, \ + 0xa1, 0x6e, 0x57, 0x66, 0x9b, 0x1d, 0x71, 0xdb, \ + 0xa1, 0xe3, 0x04, 0x22, 0x3b, 0x7e, 0xb5, 0x67, \ + 0x2e, 0x28, 0xa9, 0x20, 0x54, 0x7c, 0x1c, 0x3c, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetPlan__TYPE_VERSION_HASH = nav_msgs__srv__GetPlan__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetPlan_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xbc, 0xa1, 0x3b, 0x7e, 0x20, 0x11, 0x78, 0xf7, \ + 0xe3, 0x5b, 0xd9, 0xde, 0x71, 0x40, 0xeb, 0x55, \ + 0x0c, 0xdb, 0xec, 0x02, 0x86, 0x04, 0xfc, 0x38, \ + 0x9d, 0xcd, 0xdd, 0xd3, 0x06, 0x8a, 0x00, 0x98, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetPlan_Request__TYPE_VERSION_HASH = nav_msgs__srv__GetPlan_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -45,6 +67,16 @@ typedef struct nav_msgs__srv__GetPlan_Request__Sequence } nav_msgs__srv__GetPlan_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetPlan_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x27, 0x77, 0x6a, 0x5b, 0x17, 0x7c, 0x6d, 0x5e, \ + 0x52, 0xdb, 0x3f, 0xc1, 0x03, 0x2c, 0xeb, 0x32, \ + 0x54, 0x84, 0x66, 0x9d, 0xb2, 0xfc, 0xbe, 0x8e, \ + 0x74, 0x8a, 0xfd, 0x39, 0x7f, 0xa6, 0xf5, 0x08, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetPlan_Response__TYPE_VERSION_HASH = nav_msgs__srv__GetPlan_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -68,6 +100,16 @@ typedef struct nav_msgs__srv__GetPlan_Response__Sequence } nav_msgs__srv__GetPlan_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__GetPlan_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x4e, 0x58, 0x47, 0x77, 0x30, 0x62, 0xb1, 0x1b, \ + 0x34, 0x8c, 0x5b, 0x01, 0xb1, 0x0c, 0xba, 0x8e, \ + 0x83, 0x87, 0x0f, 0x4b, 0x83, 0x1d, 0x0a, 0x17, \ + 0x12, 0x3d, 0x3a, 0x84, 0x14, 0xb1, 0x60, 0xb4, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__GetPlan_Event__TYPE_VERSION_HASH = nav_msgs__srv__GetPlan_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/nav_msgs/srv/detail/load_map__struct.h b/libmicroros/include/nav_msgs/srv/detail/load_map__struct.h index ac0a5176..2e8dc81b 100755 --- a/libmicroros/include/nav_msgs/srv/detail/load_map__struct.h +++ b/libmicroros/include/nav_msgs/srv/detail/load_map__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__LoadMap__TYPE_VERSION_HASH__INIT {1, { \ + 0x52, 0xc5, 0x1a, 0x81, 0x15, 0xa2, 0xe5, 0xa2, \ + 0x1f, 0x66, 0x52, 0x75, 0x8a, 0x1a, 0xf6, 0xb9, \ + 0x16, 0x58, 0x01, 0x75, 0xe2, 0x68, 0xfb, 0x56, \ + 0x07, 0x26, 0x7e, 0x94, 0x8f, 0x6e, 0xa6, 0xec, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__LoadMap__TYPE_VERSION_HASH = nav_msgs__srv__LoadMap__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__LoadMap_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x1c, 0xb9, 0xbd, 0xe6, 0x55, 0x25, 0x0c, 0x27, \ + 0xcd, 0xc5, 0xf6, 0x58, 0x35, 0x90, 0xc2, 0xd4, \ + 0x70, 0x86, 0x37, 0xcf, 0xda, 0x2b, 0xfe, 0xeb, \ + 0xe0, 0x4c, 0xe3, 0x0c, 0x21, 0xf9, 0x98, 0x4c, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__LoadMap_Request__TYPE_VERSION_HASH = nav_msgs__srv__LoadMap_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct nav_msgs__srv__LoadMap_Request__Sequence } nav_msgs__srv__LoadMap_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__LoadMap_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb7, 0x3c, 0xee, 0x4a, 0x0a, 0xe9, 0x77, 0x85, \ + 0x5f, 0xd0, 0x2f, 0xd6, 0x7d, 0xeb, 0x54, 0xdb, \ + 0x4e, 0xbf, 0x26, 0x09, 0xaa, 0x02, 0xbf, 0xbc, \ + 0x18, 0x95, 0xbf, 0x15, 0x45, 0x11, 0x70, 0xfb, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__LoadMap_Response__TYPE_VERSION_HASH = nav_msgs__srv__LoadMap_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Constant 'RESULT_SUCCESS'. @@ -93,6 +125,16 @@ typedef struct nav_msgs__srv__LoadMap_Response__Sequence } nav_msgs__srv__LoadMap_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__LoadMap_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x7c, 0x37, 0x80, 0xc4, 0x53, 0x49, 0x04, 0xcd, \ + 0x07, 0x15, 0x19, 0x0e, 0x8a, 0x15, 0x46, 0x2a, \ + 0x4e, 0xf3, 0xc4, 0x85, 0xc0, 0xaf, 0x8b, 0xfd, \ + 0xdf, 0xeb, 0x00, 0xfd, 0xdb, 0xaf, 0xb9, 0xa5, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__LoadMap_Event__TYPE_VERSION_HASH = nav_msgs__srv__LoadMap_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/nav_msgs/srv/detail/set_map__struct.h b/libmicroros/include/nav_msgs/srv/detail/set_map__struct.h index fecc8145..1f27746d 100755 --- a/libmicroros/include/nav_msgs/srv/detail/set_map__struct.h +++ b/libmicroros/include/nav_msgs/srv/detail/set_map__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__SetMap__TYPE_VERSION_HASH__INIT {1, { \ + 0x21, 0xa8, 0x3c, 0xc7, 0x1a, 0x55, 0x7b, 0x4a, \ + 0x25, 0x16, 0xd8, 0x3d, 0x94, 0xa2, 0x9b, 0x38, \ + 0x9e, 0x34, 0xc4, 0xd3, 0xd4, 0x8e, 0x4f, 0x70, \ + 0x03, 0x2e, 0x2e, 0x3c, 0x70, 0x21, 0xc5, 0x2c, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__SetMap__TYPE_VERSION_HASH = nav_msgs__srv__SetMap__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__SetMap_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x08, 0x60, 0x85, 0x59, 0xd1, 0xcf, 0x15, 0xe8, \ + 0xb0, 0xd1, 0xd5, 0x6f, 0xbc, 0x98, 0x75, 0x07, \ + 0x82, 0xa8, 0x9a, 0xf3, 0xe1, 0x17, 0x77, 0x6b, \ + 0xc2, 0xa6, 0x32, 0x53, 0xb4, 0x8d, 0xf0, 0xc7, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__SetMap_Request__TYPE_VERSION_HASH = nav_msgs__srv__SetMap_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -43,6 +65,16 @@ typedef struct nav_msgs__srv__SetMap_Request__Sequence } nav_msgs__srv__SetMap_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__SetMap_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xf1, 0xd0, 0x70, 0x8d, 0x0f, 0xcd, 0xd0, 0xc3, \ + 0x17, 0xe9, 0x34, 0x54, 0xa5, 0x70, 0x57, 0xef, \ + 0xbb, 0x6c, 0x5c, 0x23, 0xa8, 0x58, 0x91, 0x45, \ + 0x69, 0x6d, 0xa4, 0xfa, 0x3a, 0xda, 0x2a, 0xfd, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__SetMap_Response__TYPE_VERSION_HASH = nav_msgs__srv__SetMap_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/SetMap in the package nav_msgs. @@ -63,6 +95,16 @@ typedef struct nav_msgs__srv__SetMap_Response__Sequence } nav_msgs__srv__SetMap_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define nav_msgs__srv__SetMap_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x21, 0x4f, 0x27, 0xad, 0x3c, 0xee, 0x23, 0x39, \ + 0x4a, 0x1f, 0xa7, 0x34, 0x95, 0xa8, 0x90, 0xda, \ + 0xc7, 0x2f, 0x47, 0x25, 0x6d, 0x0b, 0xe9, 0xc4, \ + 0x95, 0x8c, 0x60, 0x51, 0x7e, 0xa3, 0x4c, 0x28, \ + }} +static const rosidl_type_hash_t nav_msgs__srv__SetMap_Event__TYPE_VERSION_HASH = nav_msgs__srv__SetMap_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl/client.h b/libmicroros/include/rcl/client.h index f7995fab..e3a447a7 100755 --- a/libmicroros/include/rcl/client.h +++ b/libmicroros/include/rcl/client.h @@ -227,9 +227,9 @@ rcl_client_get_default_options(void); * but calling rcl_send_request() at the same time as non-thread safe client * functions is not, e.g. calling rcl_send_request() and rcl_client_fini() * concurrently is not allowed. - * Before calling rcl_send_request() the message can change and after calling - * rcl_send_request() the message can change, but it cannot be changed during - * the `send_request` call. + * The message cannot change during the rcl_send_request() call. + * Before calling rcl_send_request() the message can change but after calling + * rcl_send_request() it depends on RMW implementation behavior. * The same `ros_request`, however, can be passed to multiple calls of * rcl_send_request() simultaneously, even if the clients differ. * The `ros_request` is unmodified by rcl_send_request(). diff --git a/libmicroros/include/rcl/event.h b/libmicroros/include/rcl/event.h index fea87d78..30858b68 100755 --- a/libmicroros/include/rcl/event.h +++ b/libmicroros/include/rcl/event.h @@ -38,6 +38,7 @@ typedef enum rcl_publisher_event_type_e RCL_PUBLISHER_OFFERED_DEADLINE_MISSED, RCL_PUBLISHER_LIVELINESS_LOST, RCL_PUBLISHER_OFFERED_INCOMPATIBLE_QOS, + RCL_PUBLISHER_INCOMPATIBLE_TYPE, } rcl_publisher_event_type_t; /// Enumeration of all of the subscription events that may fire. @@ -47,6 +48,7 @@ typedef enum rcl_subscription_event_type_e RCL_SUBSCRIPTION_LIVELINESS_CHANGED, RCL_SUBSCRIPTION_REQUESTED_INCOMPATIBLE_QOS, RCL_SUBSCRIPTION_MESSAGE_LOST, + RCL_SUBSCRIPTION_INCOMPATIBLE_TYPE, } rcl_subscription_event_type_t; /// Internal rcl implementation struct. diff --git a/libmicroros/include/rcl/publisher.h b/libmicroros/include/rcl/publisher.h index 8736c78c..51aa7421 100755 --- a/libmicroros/include/rcl/publisher.h +++ b/libmicroros/include/rcl/publisher.h @@ -300,9 +300,9 @@ rcl_return_loaned_message_from_publisher( * calling rcl_publish() at the same time as non-thread safe publisher * functions is not, e.g. calling rcl_publish() and rcl_publisher_fini() * concurrently is not allowed. - * Before calling rcl_publish() the message can change and after calling - * rcl_publish() the message can change, but it cannot be changed during the - * publish call. + * The message cannot change during the rcl_publish() call. + * Before calling rcl_publish() the message can change but after calling + * rcl_publish() it depends on RMW implementation behavior. * The same `ros_message`, however, can be passed to multiple calls of * rcl_publish() simultaneously, even if the publishers differ. * The `ros_message` is unmodified by rcl_publish(). diff --git a/libmicroros/include/rcl/service.h b/libmicroros/include/rcl/service.h index dec7dc91..56e26459 100755 --- a/libmicroros/include/rcl/service.h +++ b/libmicroros/include/rcl/service.h @@ -308,9 +308,9 @@ rcl_take_request( * allowed, but calling rcl_send_response() at the same time as non-thread safe * service functions is not, e.g. calling rcl_send_response() and * rcl_service_fini() concurrently is not allowed. - * Before calling rcl_send_response() the message can change and after calling - * rcl_send_response() the message can change, but it cannot be changed during - * the rcl_send_response() call. + * The message cannot change during the rcl_send_response() call. + * Before calling rcl_send_response() the message can change but after calling + * rcl_send_response() it depends on RMW implementation behavior. * The same `ros_response`, however, can be passed to multiple calls of * rcl_send_response() simultaneously, even if the services differ. * The `ros_response` is unmodified by rcl_send_response(). diff --git a/libmicroros/include/rcl_action/action_client.h b/libmicroros/include/rcl_action/action_client.h index b686b65f..e49966c4 100755 --- a/libmicroros/include/rcl_action/action_client.h +++ b/libmicroros/include/rcl_action/action_client.h @@ -291,9 +291,9 @@ rcl_action_server_is_available( * * The ROS goal message given by the `ros_goal_request` void pointer is always * owned by the calling code, but should remain constant during execution of this - * function. i.e. Before and after calling rcl_action_send_goal_request() the - * `ros_goal_request` message can change, but it cannot be changed during the call to - * rcl_action_send_goal_request(). + * function. i.e. The message cannot change during the rcl_action_send_goal_request() call. + * Before calling rcl_action_send_goal_request() the message can change but after calling + * rcl_action_send_goal_request() it depends on RMW implementation behavior. * The same `ros_goal_request` can be passed to multiple calls of this function * simultaneously, even if the action clients differ. * @@ -346,9 +346,9 @@ rcl_action_send_goal_request( * If the take is successful, this function will populate the fields of `ros_goal_response`. * The ROS message given by the `ros_goal_response` void pointer is always * owned by the calling code, but should remain constant during execution of this - * function. i.e. Before and after calling rcl_action_send_goal_response() the - * `ros_goal_response` message can change, but it cannot be changed during the call to - * rcl_action_send_goal_response(). + * function. i.e. The message cannot change during the rcl_action_send_goal_response() call. + * Before calling rcl_action_send_goal_response() the message can change but after calling + * rcl_action_send_goal_response() it depends on RMW implementation behavior. * *
* Attribute | Adherence @@ -481,9 +481,9 @@ rcl_action_take_status( * * The ROS message given by the `ros_result_request` void pointer is always * owned by the calling code, but should remain constant during execution of this - * function. i.e. Before and after calling rcl_action_send_result_request() the - * `ros_result_request` message can change, but it cannot be changed during the call to - * rcl_action_send_result_request(). + * function. i.e. The message cannot change during the rcl_action_send_result_request() call. + * Before calling rcl_action_send_result_request() the message can change but after calling + * rcl_action_send_result_request() it depends on RMW implementation behavior. * The same `ros_result_request` can be passed to multiple calls of this function * simultaneously, even if the action clients differ. * @@ -536,9 +536,9 @@ rcl_action_send_result_request( * If the take is successful, this function will populate the fields of `ros_result_response`. * The ROS message given by the `ros_result_response` void pointer is always * owned by the calling code, but should remain constant during execution of this - * function. i.e. Before and after calling rcl_action_take_result_response() the - * `ros_result_response` message can change, but it cannot be changed during the call to - * rcl_action_take_result_response(). + * function. i.e. The message cannot change during the rcl_action_take_result_response() call. + * Before calling rcl_action_take_result_response() the message can change but after calling + * rcl_action_take_result_response() it depends on RMW implementation behavior. * * If allocation is required when taking the result, e.g. if space needs to * be allocated for a dynamically sized array in the target message, then the diff --git a/libmicroros/include/rcl_interfaces/msg/detail/floating_point_range__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/floating_point_range__struct.h index 72697685..a0597147 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/floating_point_range__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/floating_point_range__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__FloatingPointRange__TYPE_VERSION_HASH__INIT {1, { \ + 0x05, 0x5e, 0x1a, 0x07, 0x43, 0x4d, 0xe8, 0xb9, \ + 0x25, 0x7e, 0xf5, 0x42, 0x0d, 0xac, 0x61, 0x36, \ + 0xe6, 0xa1, 0xab, 0xdd, 0x83, 0xe6, 0xd1, 0x6e, \ + 0x83, 0x17, 0xb6, 0xa6, 0xf7, 0x7c, 0x9c, 0x35, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__FloatingPointRange__TYPE_VERSION_HASH = rcl_interfaces__msg__FloatingPointRange__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/integer_range__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/integer_range__struct.h index 93f7f365..3cac088b 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/integer_range__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/integer_range__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__IntegerRange__TYPE_VERSION_HASH__INIT {1, { \ + 0x30, 0x61, 0xb9, 0x06, 0x84, 0x92, 0x9d, 0x62, \ + 0x07, 0xa9, 0x9e, 0x47, 0xdc, 0xec, 0x4d, 0xbe, \ + 0x39, 0xbd, 0xf6, 0xc4, 0xa4, 0x86, 0x9b, 0x43, \ + 0xa8, 0x79, 0x0e, 0x10, 0x0d, 0x37, 0x18, 0x4a, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__IntegerRange__TYPE_VERSION_HASH = rcl_interfaces__msg__IntegerRange__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/list_parameters_result__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/list_parameters_result__struct.h index e06e6d49..68844624 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/list_parameters_result__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/list_parameters_result__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ListParametersResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x18, 0xa8, 0x87, 0x26, 0x18, 0x75, 0x8f, 0xcb, \ + 0x3d, 0x5e, 0xe3, 0x55, 0x54, 0x11, 0x9b, 0x77, \ + 0x4b, 0x5a, 0xd0, 0xa6, 0xe5, 0xaa, 0x7b, 0xc0, \ + 0x24, 0x35, 0xfc, 0x97, 0xd9, 0x84, 0x63, 0xb2, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ListParametersResult__TYPE_VERSION_HASH = rcl_interfaces__msg__ListParametersResult__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/log__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/log__struct.h index 6b04f0f9..f9cd5341 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/log__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/log__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__Log__TYPE_VERSION_HASH__INIT {1, { \ + 0x17, 0x70, 0x63, 0x90, 0x1e, 0xfb, 0x17, 0x17, \ + 0xc4, 0xa4, 0xee, 0x2a, 0xf4, 0x6b, 0xdb, 0x0a, \ + 0x0e, 0x2a, 0x78, 0xb9, 0x53, 0x48, 0xcc, 0x84, \ + 0xa6, 0xac, 0x6a, 0x56, 0xeb, 0xf8, 0xec, 0xb5, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__Log__TYPE_VERSION_HASH = rcl_interfaces__msg__Log__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter__struct.h index de50f396..fb61bee6 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__Parameter__TYPE_VERSION_HASH__INIT {1, { \ + 0x08, 0x2e, 0x44, 0x0c, 0x82, 0x0b, 0xf6, 0x80, \ + 0xe9, 0xbf, 0x2f, 0xee, 0x38, 0x42, 0xe7, 0xdb, \ + 0x3c, 0xbe, 0x02, 0xa1, 0xfe, 0xb6, 0xc4, 0x3a, \ + 0x42, 0x2e, 0xfb, 0x41, 0x6d, 0xbb, 0x63, 0x3a, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__Parameter__TYPE_VERSION_HASH = rcl_interfaces__msg__Parameter__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.h index e58a05b9..e698d16a 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ParameterDescriptor__TYPE_VERSION_HASH__INIT {1, { \ + 0x7b, 0xc7, 0xdb, 0xf7, 0x7e, 0x12, 0x51, 0x2c, \ + 0x95, 0x5b, 0xfd, 0x94, 0x03, 0x3e, 0x60, 0x11, \ + 0x7e, 0x04, 0x40, 0xfb, 0x26, 0xe0, 0xb0, 0xe0, \ + 0x5f, 0x57, 0xb4, 0xe4, 0xd5, 0xe8, 0x78, 0xe2, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ParameterDescriptor__TYPE_VERSION_HASH = rcl_interfaces__msg__ParameterDescriptor__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter_event__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter_event__struct.h index 35503310..3a5613b5 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter_event__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter_event__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ParameterEvent__TYPE_VERSION_HASH__INIT {1, { \ + 0x7b, 0xb9, 0x08, 0x16, 0xcc, 0xaa, 0x85, 0xc1, \ + 0x97, 0xdb, 0x9d, 0x04, 0xd4, 0x33, 0x3a, 0x00, \ + 0xb7, 0xa3, 0xce, 0x43, 0xc7, 0xf8, 0x75, 0xb7, \ + 0x37, 0x7b, 0x77, 0x58, 0x75, 0x5a, 0xad, 0x7a, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ParameterEvent__TYPE_VERSION_HASH = rcl_interfaces__msg__ParameterEvent__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter_event_descriptors__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter_event_descriptors__struct.h index 64cb847e..46fb03df 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter_event_descriptors__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter_event_descriptors__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ParameterEventDescriptors__TYPE_VERSION_HASH__INIT {1, { \ + 0x4d, 0x92, 0x79, 0x90, 0x34, 0x24, 0x0c, 0x69, \ + 0x80, 0x2c, 0x21, 0xb5, 0x48, 0x08, 0xc6, 0xa8, \ + 0xa7, 0x53, 0x48, 0x78, 0x38, 0x2c, 0x2e, 0x0e, \ + 0xd7, 0x6d, 0xe9, 0xa3, 0xc9, 0x36, 0xdb, 0x4b, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ParameterEventDescriptors__TYPE_VERSION_HASH = rcl_interfaces__msg__ParameterEventDescriptors__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter_type__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter_type__struct.h index 4987060a..0ea0a306 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter_type__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter_type__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ParameterType__TYPE_VERSION_HASH__INIT {1, { \ + 0x12, 0x53, 0xfc, 0x4c, 0x36, 0x52, 0x47, 0xc0, \ + 0x65, 0x9c, 0xf7, 0x51, 0x86, 0x5f, 0x7f, 0x06, \ + 0x94, 0x67, 0x29, 0x73, 0xec, 0xd1, 0x05, 0x57, \ + 0x81, 0x59, 0x15, 0x31, 0xcb, 0x76, 0xd2, 0xfc, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ParameterType__TYPE_VERSION_HASH = rcl_interfaces__msg__ParameterType__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/parameter_value__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/parameter_value__struct.h index 4d5b3b59..023118bb 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/parameter_value__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/parameter_value__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__ParameterValue__TYPE_VERSION_HASH__INIT {1, { \ + 0xc2, 0x99, 0xf9, 0x9c, 0x98, 0x02, 0x1e, 0x66, \ + 0x25, 0xfe, 0x98, 0x96, 0x1a, 0x2f, 0x92, 0x41, \ + 0xc3, 0x6b, 0x6e, 0xe9, 0xdb, 0x0a, 0xc4, 0x16, \ + 0xbf, 0xbe, 0x71, 0xa3, 0x12, 0xf4, 0x9c, 0x43, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__ParameterValue__TYPE_VERSION_HASH = rcl_interfaces__msg__ParameterValue__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/msg/detail/set_parameters_result__struct.h b/libmicroros/include/rcl_interfaces/msg/detail/set_parameters_result__struct.h index 331a5f4c..a0cf9247 100755 --- a/libmicroros/include/rcl_interfaces/msg/detail/set_parameters_result__struct.h +++ b/libmicroros/include/rcl_interfaces/msg/detail/set_parameters_result__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__msg__SetParametersResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x2c, 0x20, 0x32, 0x62, 0x1f, 0x1c, 0xcc, 0x45, \ + 0xe4, 0xdd, 0x3e, 0xc7, 0x0e, 0x68, 0x9a, 0x87, \ + 0x28, 0x71, 0x97, 0xf7, 0x1a, 0xee, 0xfd, 0x03, \ + 0x07, 0xbb, 0x49, 0xae, 0xbe, 0x6a, 0x0d, 0x58, \ + }} +static const rosidl_type_hash_t rcl_interfaces__msg__SetParametersResult__TYPE_VERSION_HASH = rcl_interfaces__msg__SetParametersResult__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rcl_interfaces/srv/detail/describe_parameters__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/describe_parameters__struct.h index d52b7690..421bf97e 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/describe_parameters__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/describe_parameters__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__DescribeParameters__TYPE_VERSION_HASH__INIT {1, { \ + 0x74, 0xfc, 0xd2, 0x9d, 0xdb, 0x60, 0x60, 0x5d, \ + 0xe8, 0x00, 0xf7, 0xb2, 0xe0, 0x51, 0x34, 0x0a, \ + 0x3d, 0x1b, 0x4d, 0x85, 0x8a, 0x4f, 0x49, 0xf4, \ + 0xe9, 0x75, 0xfb, 0xe3, 0xc3, 0xfb, 0x0c, 0x5c, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__DescribeParameters__TYPE_VERSION_HASH = rcl_interfaces__srv__DescribeParameters__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__DescribeParameters_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x07, 0x6b, 0xe0, 0x31, 0xd1, 0x8b, 0xfb, 0xc9, \ + 0xc8, 0x82, 0x80, 0xdc, 0x75, 0x52, 0x65, 0xee, \ + 0xc3, 0x4b, 0x51, 0xfc, 0x12, 0x2c, 0xa1, 0xc9, \ + 0x5f, 0xa5, 0x70, 0xa2, 0x2a, 0x0e, 0x4d, 0xed, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__DescribeParameters_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__DescribeParameters_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct rcl_interfaces__srv__DescribeParameters_Request__Sequence } rcl_interfaces__srv__DescribeParameters_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__DescribeParameters_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x4b, 0x4a, 0x18, 0x9b, 0x8b, 0x11, 0xd1, 0x76, \ + 0x4a, 0xee, 0xc6, 0xa1, 0xae, 0x23, 0xd8, 0x0a, \ + 0xc3, 0x84, 0xc3, 0xee, 0xf2, 0x26, 0xd5, 0x0a, \ + 0x86, 0x9e, 0x3e, 0x38, 0x1e, 0x3e, 0x6a, 0x20, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__DescribeParameters_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__DescribeParameters_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct rcl_interfaces__srv__DescribeParameters_Response__Sequence } rcl_interfaces__srv__DescribeParameters_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__DescribeParameters_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xb5, 0x5c, 0x1a, 0xbc, 0x88, 0x2b, 0x34, 0x16, \ + 0x6d, 0xd9, 0x7f, 0x10, 0xff, 0xba, 0xcb, 0x49, \ + 0xdc, 0x1f, 0xe3, 0x47, 0x66, 0x3b, 0x5f, 0x39, \ + 0xe4, 0x8d, 0x65, 0x0a, 0x91, 0x3e, 0x0e, 0x66, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__DescribeParameters_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__DescribeParameters_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl_interfaces/srv/detail/get_parameter_types__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/get_parameter_types__struct.h index f55414c8..8513d9cd 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/get_parameter_types__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/get_parameter_types__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameterTypes__TYPE_VERSION_HASH__INIT {1, { \ + 0xbf, 0x4a, 0xf2, 0x12, 0x85, 0x14, 0x34, 0xf3, \ + 0x41, 0x3c, 0x59, 0x17, 0xa6, 0x08, 0x62, 0x2b, \ + 0x2e, 0x56, 0x9e, 0x1f, 0xd9, 0x67, 0xbe, 0xfd, \ + 0x98, 0xdb, 0xb0, 0x76, 0x25, 0xc2, 0xc6, 0x70, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameterTypes__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameterTypes__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameterTypes_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x20, 0x19, 0xe0, 0x9f, 0xc7, 0xbc, 0x88, 0x44, \ + 0x80, 0x00, 0xc6, 0xd6, 0x25, 0x47, 0x67, 0x92, \ + 0xca, 0xc6, 0x6e, 0xb3, 0xdc, 0x0b, 0x1e, 0x44, \ + 0x3f, 0x8e, 0x41, 0xe1, 0x90, 0x4d, 0x34, 0x5f, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameterTypes_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameterTypes_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct rcl_interfaces__srv__GetParameterTypes_Request__Sequence } rcl_interfaces__srv__GetParameterTypes_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameterTypes_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x22, 0x43, 0x03, 0xd1, 0xe0, 0xc2, 0xa7, 0xcc, \ + 0x29, 0xf6, 0xbd, 0x1f, 0x80, 0x19, 0xa1, 0xec, \ + 0x87, 0x27, 0x24, 0x08, 0x12, 0x62, 0x0f, 0x9a, \ + 0xe3, 0xd7, 0x47, 0x08, 0x6d, 0xd7, 0xbc, 0xbd, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameterTypes_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameterTypes_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct rcl_interfaces__srv__GetParameterTypes_Response__Sequence } rcl_interfaces__srv__GetParameterTypes_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameterTypes_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xbc, 0x76, 0xef, 0x73, 0x7d, 0x7a, 0x22, 0xeb, \ + 0x72, 0xdb, 0x7d, 0x6a, 0xee, 0xe1, 0xa4, 0x37, \ + 0x94, 0xb6, 0x9b, 0xdb, 0x49, 0xe9, 0x61, 0x13, \ + 0x3f, 0x4f, 0x42, 0x65, 0xa3, 0x8e, 0x18, 0x26, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameterTypes_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameterTypes_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl_interfaces/srv/detail/get_parameters__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/get_parameters__struct.h index 8abb7137..7192630c 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/get_parameters__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/get_parameters__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameters__TYPE_VERSION_HASH__INIT {1, { \ + 0xbc, 0xed, 0xcf, 0xb8, 0x58, 0xbd, 0x9f, 0xb1, \ + 0x0f, 0xd4, 0x46, 0x78, 0xea, 0x93, 0x12, 0x40, \ + 0x52, 0xa4, 0x5a, 0x6d, 0x9c, 0xb9, 0xa9, 0xa7, \ + 0x23, 0x0c, 0x4e, 0x8c, 0x7b, 0x21, 0x2f, 0x64, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameters__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameters__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameters_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xd0, 0xac, 0x46, 0x88, 0x6c, 0x3a, 0x45, 0xc5, \ + 0xb1, 0x1d, 0x5f, 0xa1, 0x03, 0x60, 0xba, 0x55, \ + 0xe0, 0x37, 0xad, 0xeb, 0xaa, 0xc4, 0xbe, 0x0c, \ + 0xaa, 0xb9, 0x4a, 0x67, 0x11, 0x36, 0x2d, 0x9c, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameters_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameters_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -39,6 +61,16 @@ typedef struct rcl_interfaces__srv__GetParameters_Request__Sequence } rcl_interfaces__srv__GetParameters_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameters_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x50, 0x03, 0x6c, 0x22, 0x13, 0x93, 0x7e, 0xfc, \ + 0x63, 0x88, 0x19, 0xa3, 0xdd, 0x62, 0x9b, 0x65, \ + 0xce, 0x59, 0xe9, 0x64, 0x66, 0x60, 0xaa, 0xa7, \ + 0xbc, 0xc4, 0x62, 0x4b, 0x2d, 0xfc, 0x56, 0xe3, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameters_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameters_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -62,6 +94,16 @@ typedef struct rcl_interfaces__srv__GetParameters_Response__Sequence } rcl_interfaces__srv__GetParameters_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__GetParameters_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0xe9, 0x09, 0x88, 0x18, 0xb1, 0x8d, 0x51, \ + 0x8a, 0x12, 0x1e, 0x05, 0x30, 0xe3, 0x89, 0x71, \ + 0x39, 0x6c, 0x83, 0x9e, 0xb6, 0x76, 0xc2, 0x76, \ + 0xdf, 0xee, 0x8b, 0xaa, 0x94, 0xa4, 0x78, 0x91, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__GetParameters_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__GetParameters_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl_interfaces/srv/detail/list_parameters__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/list_parameters__struct.h index 5145d8a2..c98239cc 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/list_parameters__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/list_parameters__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__ListParameters__TYPE_VERSION_HASH__INIT {1, { \ + 0x37, 0xca, 0x37, 0x17, 0x38, 0x5a, 0x4a, 0x0f, \ + 0x58, 0x73, 0x1b, 0xcb, 0xb5, 0x4a, 0x1b, 0xf9, \ + 0x9c, 0xd6, 0x7f, 0x23, 0x90, 0xc7, 0xe0, 0x82, \ + 0x0d, 0xf6, 0x26, 0x7a, 0xca, 0xd8, 0xe5, 0x36, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__ListParameters__TYPE_VERSION_HASH = rcl_interfaces__srv__ListParameters__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__ListParameters_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x50, 0xde, 0xec, 0x98, 0x3a, 0x64, 0x62, 0x2c, \ + 0x18, 0x3f, 0x9f, 0x41, 0xae, 0x40, 0x9a, 0xb6, \ + 0x1f, 0xf5, 0x3e, 0x34, 0x77, 0x9e, 0x23, 0x66, \ + 0xa7, 0x8f, 0xff, 0x7f, 0xbd, 0x70, 0x19, 0x4b, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__ListParameters_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__ListParameters_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -49,6 +71,16 @@ typedef struct rcl_interfaces__srv__ListParameters_Request__Sequence } rcl_interfaces__srv__ListParameters_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__ListParameters_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xb5, 0x8d, 0xc0, 0x7a, 0xe9, 0xec, 0x2d, 0x7c, \ + 0x38, 0x8b, 0x75, 0xec, 0x08, 0xca, 0x63, 0x00, \ + 0xb5, 0x5c, 0x53, 0x9c, 0x10, 0x89, 0xab, 0x2b, \ + 0x8f, 0x1e, 0xb0, 0x2b, 0xa4, 0xfd, 0x85, 0xad, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__ListParameters_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__ListParameters_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -72,6 +104,16 @@ typedef struct rcl_interfaces__srv__ListParameters_Response__Sequence } rcl_interfaces__srv__ListParameters_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__ListParameters_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x2f, 0x10, 0xa7, 0x89, 0x72, 0xda, 0x76, 0x9b, \ + 0x4b, 0x1c, 0x1b, 0x70, 0xca, 0x8d, 0x20, 0xd4, \ + 0x57, 0x39, 0x05, 0x09, 0x20, 0x71, 0xfa, 0xbb, \ + 0x4d, 0xc3, 0x27, 0xb8, 0xeb, 0x5a, 0xba, 0xec, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__ListParameters_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__ListParameters_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl_interfaces/srv/detail/set_parameters__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/set_parameters__struct.h index a0079434..18e169aa 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/set_parameters__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/set_parameters__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParameters__TYPE_VERSION_HASH__INIT {1, { \ + 0xc0, 0xcd, 0x92, 0x50, 0xf3, 0x8c, 0x4b, 0x73, \ + 0x9a, 0xb0, 0x7c, 0xfc, 0x2e, 0x0f, 0xdf, 0x7a, \ + 0x4d, 0xc4, 0x2c, 0x0a, 0x2c, 0x45, 0xdf, 0xb7, \ + 0x2c, 0xe3, 0x79, 0x09, 0xe2, 0x24, 0xcc, 0x22, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParameters__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParameters__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParameters_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x44, 0xbf, 0xf6, 0xfa, 0x2c, 0x7d, 0xde, 0xe2, \ + 0x55, 0xe4, 0x7a, 0xab, 0xb6, 0x94, 0xa5, 0x15, \ + 0x28, 0xf0, 0x2e, 0xbb, 0x88, 0x16, 0x9b, 0xb2, \ + 0x48, 0xce, 0x7c, 0x57, 0x42, 0x97, 0xb5, 0xa9, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParameters_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParameters_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct rcl_interfaces__srv__SetParameters_Request__Sequence } rcl_interfaces__srv__SetParameters_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParameters_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xbd, 0xb7, 0x96, 0x08, 0x9b, 0x9d, 0x49, 0x4f, \ + 0x67, 0xa3, 0x38, 0x4d, 0x45, 0x78, 0x09, 0xea, \ + 0x74, 0xc6, 0x39, 0xe9, 0x8f, 0x07, 0xcb, 0x9e, \ + 0x9f, 0xf7, 0x2c, 0xaf, 0x58, 0x0e, 0x1c, 0xc9, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParameters_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParameters_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct rcl_interfaces__srv__SetParameters_Response__Sequence } rcl_interfaces__srv__SetParameters_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParameters_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xb7, 0x64, 0xdb, 0xe0, 0x42, 0xb7, 0xf9, 0x74, \ + 0xee, 0x9f, 0xde, 0xc0, 0xa9, 0xab, 0x4b, 0xb4, \ + 0xd3, 0x32, 0xf0, 0xf6, 0x21, 0x04, 0x13, 0xed, \ + 0x18, 0x95, 0xbf, 0x05, 0x43, 0x39, 0x04, 0x8d, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParameters_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParameters_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.h b/libmicroros/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.h index aa11ca2a..25f83786 100755 --- a/libmicroros/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.h +++ b/libmicroros/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParametersAtomically__TYPE_VERSION_HASH__INIT {1, { \ + 0xa1, 0x6d, 0x2c, 0x28, 0x86, 0x9c, 0x30, 0x3a, \ + 0xce, 0x41, 0x2e, 0xf7, 0x4e, 0x26, 0xe0, 0x4f, \ + 0x3e, 0x43, 0x7a, 0x3a, 0xb2, 0x7d, 0x7a, 0x4b, \ + 0xa2, 0xa4, 0x9e, 0x1a, 0x6e, 0xc9, 0x6f, 0x06, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParametersAtomically__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParametersAtomically__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParametersAtomically_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x55, 0x84, 0x97, 0x71, 0x3c, 0x72, 0xb4, 0xc4, \ + 0x87, 0xf9, 0x40, 0x2f, 0x4d, 0x6e, 0xa0, 0x3c, \ + 0x29, 0x3c, 0x48, 0x34, 0x2a, 0x84, 0xb8, 0x49, \ + 0x19, 0xe6, 0xd6, 0x1d, 0x0e, 0xe2, 0xbe, 0xc4, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParametersAtomically_Request__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParametersAtomically_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -38,6 +60,16 @@ typedef struct rcl_interfaces__srv__SetParametersAtomically_Request__Sequence } rcl_interfaces__srv__SetParametersAtomically_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParametersAtomically_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x65, 0x79, 0xc1, 0x44, 0x81, 0xe8, 0x80, 0xe3, \ + 0x98, 0xbf, 0xbd, 0xea, 0x68, 0x60, 0x54, 0x60, \ + 0x5c, 0xe2, 0x34, 0x7b, 0xb6, 0x9c, 0x0d, 0x3c, \ + 0x45, 0xda, 0x6e, 0xc6, 0x0b, 0x9b, 0x61, 0x6d, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParametersAtomically_Response__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParametersAtomically_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct rcl_interfaces__srv__SetParametersAtomically_Response__Sequence } rcl_interfaces__srv__SetParametersAtomically_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rcl_interfaces__srv__SetParametersAtomically_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x01, 0x45, 0xef, 0xc6, 0x06, 0xaa, 0x27, 0x19, \ + 0xc4, 0xb6, 0xc6, 0x9f, 0xdb, 0xb1, 0x09, 0x33, \ + 0x13, 0xa6, 0x57, 0xb0, 0xab, 0xc4, 0x13, 0x29, \ + 0x49, 0xb7, 0xf9, 0xce, 0x2a, 0xa8, 0x01, 0xf2, \ + }} +static const rosidl_type_hash_t rcl_interfaces__srv__SetParametersAtomically_Event__TYPE_VERSION_HASH = rcl_interfaces__srv__SetParametersAtomically_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/rmw/event.h b/libmicroros/include/rmw/event.h index c74220a7..861415ff 100755 --- a/libmicroros/include/rmw/event.h +++ b/libmicroros/include/rmw/event.h @@ -37,11 +37,13 @@ typedef enum rmw_event_type_e RMW_EVENT_REQUESTED_DEADLINE_MISSED, RMW_EVENT_REQUESTED_QOS_INCOMPATIBLE, RMW_EVENT_MESSAGE_LOST, + RMW_EVENT_SUBSCRIPTION_INCOMPATIBLE_TYPE, // publisher events RMW_EVENT_LIVELINESS_LOST, RMW_EVENT_OFFERED_DEADLINE_MISSED, RMW_EVENT_OFFERED_QOS_INCOMPATIBLE, + RMW_EVENT_PUBLISHER_INCOMPATIBLE_TYPE, // sentinel value RMW_EVENT_INVALID diff --git a/libmicroros/include/rmw/events_statuses/events_statuses.h b/libmicroros/include/rmw/events_statuses/events_statuses.h index 99bf9af2..4bd01a15 100755 --- a/libmicroros/include/rmw/events_statuses/events_statuses.h +++ b/libmicroros/include/rmw/events_statuses/events_statuses.h @@ -16,6 +16,7 @@ #define RMW__EVENTS_STATUSES__EVENTS_STATUSES_H_ #include "rmw/events_statuses/incompatible_qos.h" +#include "rmw/events_statuses/incompatible_type.h" #include "rmw/events_statuses/liveliness_changed.h" #include "rmw/events_statuses/liveliness_lost.h" #include "rmw/events_statuses/message_lost.h" diff --git a/libmicroros/include/rmw/events_statuses/incompatible_type.h b/libmicroros/include/rmw/events_statuses/incompatible_type.h new file mode 100755 index 00000000..9471e24e --- /dev/null +++ b/libmicroros/include/rmw/events_statuses/incompatible_type.h @@ -0,0 +1,40 @@ +// Copyright 2022 Open Source Robotics Foundation, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_ +#define RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_ + +#include + +#include "rmw/visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +/// Incompatible type information provided by a topic. +typedef struct RMW_PUBLIC_TYPE rmw_incompatible_type_status_s +{ + /// Lifetime cumulative number of incompatible types detected. + int32_t total_count; + /// The incremental number of incompatible types detected since the status was read. + int32_t total_count_change; +} rmw_incompatible_type_status_t; + +#ifdef __cplusplus +} +#endif + +#endif // RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_ diff --git a/libmicroros/include/rmw/topic_endpoint_info.h b/libmicroros/include/rmw/topic_endpoint_info.h index 28dd695d..c05d397a 100755 --- a/libmicroros/include/rmw/topic_endpoint_info.h +++ b/libmicroros/include/rmw/topic_endpoint_info.h @@ -21,6 +21,7 @@ extern "C" #endif #include "rcutils/allocator.h" +#include "rosidl_runtime_c/type_hash.h" #include "rmw/types.h" #include "rmw/visibility_control.h" @@ -33,8 +34,10 @@ typedef struct RMW_PUBLIC_TYPE rmw_topic_endpoint_info_s const char * node_name; /// Namespace of the node const char * node_namespace; - /// The associated topic type + /// The associated topic type's name const char * topic_type; + /// Hashed value for topic type's description + rosidl_type_hash_t topic_type_hash; /// The endpoint type rmw_endpoint_type_t endpoint_type; /// The GID of the endpoint @@ -55,7 +58,7 @@ rmw_get_zero_initialized_topic_endpoint_info(void); /// Finalize a topic endpoint info data structure. /** - * This function deallocates all allocated members of the given data structure, + * Deallocates all allocated members of the given data structure, * and then zero initializes it. * If a logical error, such as `RMW_RET_INVALID_ARGUMENT`, ensues, this function * will return early, leaving the given data structure unchanged. @@ -94,8 +97,8 @@ rmw_topic_endpoint_info_fini( /// Set the topic type in the given topic endpoint info data structure. /** - * This functions allocates memory and copies the value of the `topic_type` - * argument to set the data structure `topic_type` member. + * Allocates memory and copies the value of the `topic_type` + * argument to set the data structure's `topic_type` member. * *
* Attribute | Adherence @@ -135,10 +138,45 @@ rmw_topic_endpoint_info_set_topic_type( const char * topic_type, rcutils_allocator_t * allocator); +/// Set the topic type hash in the given topic endpoint info data structure. +/** + * Assigns the value of the `topic_type_hash` argument to the data structure's + * `topic_type_hash` member. + * + *
+ * Attribute | Adherence + * ------------------ | ------------- + * Allocates Memory | No + * Thread-Safe | No + * Uses Atomics | No + * Lock-Free | Yes + * + * \par Thread-safety + * Setting a member is a reentrant procedure, but: + * - Access to the topic endpoint info data structure is not synchronized. + * It is not safe to read or write the `topic_type_hash` member of the given `topic_endpoint` + * while setting it. + * Concurrent `topic_type_hash` reads are safe, but concurrent reads and writes are not. + * + * \param[inout] topic_endpoint_info Data structure to be populated. + * \param[in] topic_type_hash Topic type hash to be copied. + * \returns `RMW_RET_OK` if successful, or + * \returns `RMW_RET_INVALID_ARGUMENT` if `topic_endpoint_info` is NULL, or + * \returns `RMW_RET_INVALID_ARGUMENT` if `topic_type_hash` is NULL, or + * \returns `RMW_RET_ERROR` when an unspecified error occurs. + * \remark This function sets the RMW error state on failure. + */ +RMW_PUBLIC +RMW_WARN_UNUSED +rmw_ret_t +rmw_topic_endpoint_info_set_topic_type_hash( + rmw_topic_endpoint_info_t * topic_endpoint_info, + const rosidl_type_hash_t * type_hash); + /// Set the node name in the given topic endpoint info data structure. /** - * This functions allocates memory and copies the value of the `node_name` - * argument to set the data structure `node_name` member. + * Allocates memory and copies the value of the `node_name` + * argument to set the data structure's `node_name` member. * *
* Attribute | Adherence @@ -180,8 +218,8 @@ rmw_topic_endpoint_info_set_node_name( /// Set the node namespace in the given topic endpoint info data structure. /** - * This functions allocates memory and copies the value of the `node_namespace` - * argument to set the data structure `node_namespace` member. + * Allocates memory and copies the value of the `node_namespace` + * argument to set the data structure's `node_namespace` member. * *
* Attribute | Adherence @@ -223,7 +261,7 @@ rmw_topic_endpoint_info_set_node_namespace( /// Set the endpoint type in the given topic endpoint info data structure. /** - * This functions assigns the value of the `type` argument to the data structure + * Assigns the value of the `type` argument to the data structure's * `endpoint_type` member. * *
@@ -256,7 +294,7 @@ rmw_topic_endpoint_info_set_endpoint_type( /// Set the endpoint gid in the given topic endpoint info data structure. /** - * This functions copies the value of the `gid` argument to the data structure + * Copies the value of the `gid` argument to the data structure's * `endpoint_gid` member. * *
@@ -293,7 +331,7 @@ rmw_topic_endpoint_info_set_gid( /// Set the endpoint QoS profile in the given topic endpoint info data structure. /** - * This functions assigns the value of the `qos_profile` argument to the data structure + * Assigns the value of the `qos_profile` argument to the data structure's * `qos_profile` member. * *
diff --git a/libmicroros/include/rosgraph_msgs/msg/detail/clock__struct.h b/libmicroros/include/rosgraph_msgs/msg/detail/clock__struct.h index 3e9f1efd..e877f49a 100755 --- a/libmicroros/include/rosgraph_msgs/msg/detail/clock__struct.h +++ b/libmicroros/include/rosgraph_msgs/msg/detail/clock__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define rosgraph_msgs__msg__Clock__TYPE_VERSION_HASH__INIT {1, { \ + 0xd7, 0xc4, 0x7d, 0xf5, 0xf7, 0x9a, 0x41, 0xa9, \ + 0xb6, 0x48, 0x24, 0xd9, 0x9c, 0x45, 0xe9, 0x25, \ + 0x42, 0xc3, 0x02, 0xa0, 0x42, 0x38, 0x2a, 0x97, \ + 0x24, 0x7a, 0xd6, 0x3b, 0xa4, 0xef, 0x93, 0x74, \ + }} +static const rosidl_type_hash_t rosgraph_msgs__msg__Clock__TYPE_VERSION_HASH = rosgraph_msgs__msg__Clock__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/rosidl_runtime_c/type_hash.h b/libmicroros/include/rosidl_runtime_c/type_hash.h new file mode 100755 index 00000000..dfe4c516 --- /dev/null +++ b/libmicroros/include/rosidl_runtime_c/type_hash.h @@ -0,0 +1,86 @@ +// Copyright 2023 Open Source Robotics Foundation, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef ROSIDL_RUNTIME_C__TYPE_HASH_H_ +#define ROSIDL_RUNTIME_C__TYPE_HASH_H_ + +#include + +#include "rcutils/allocator.h" +#include "rcutils/sha256.h" + +#include "rosidl_runtime_c/visibility_control.h" + +#define ROSIDL_TYPE_HASH_VERSION_UNSET 0 +#define ROSIDL_TYPE_HASH_SIZE RCUTILS_SHA256_BLOCK_SIZE + +#ifdef __cplusplus +extern "C" +{ +#endif + +/// A ROS 2 interface type hash per REP-2011 RIHS standard. +typedef struct rosidl_type_hash_s +{ + uint8_t version; + uint8_t value[ROSIDL_TYPE_HASH_SIZE]; +} rosidl_type_hash_t; + +/// Get a new zero-initialized type hash structure. +/** + * Note that the version equals ROSIDL_TYPE_HASH_VERSION_UNSET. + */ +ROSIDL_GENERATOR_C_PUBLIC +rosidl_type_hash_t +rosidl_get_zero_initialized_type_hash(void); + +/// Convert type hash to a standardized string representation. +/** + * Follows format RIHS{version}_{value}. + * + * \param[in] type_hash Type hash to convert to string + * \param[in] allocator Allocator to use for allocating string space + * \param[out] output_string Handle to a pointer that will be set + * to the newly allocated null-terminated string representation. + * \return RCUTILS_RET_INVALID_ARGUMENT if any pointer arguments are null or allocator invalid + * \return RCUTILS_RET_BAD_ALLOC if space could not be allocated for resulting string + * \return RCUTILS_RET_OK otherwise + */ +ROSIDL_GENERATOR_C_PUBLIC +rcutils_ret_t +rosidl_stringify_type_hash( + const rosidl_type_hash_t * type_hash, + rcutils_allocator_t allocator, + char ** output_string); + +/// Parse a stringified type hash to a struct. +/** + * \param[in] type_hash_string Null-terminated string with the hash representation + * \param[out] hash_out Preallocated structure to be filled with parsed hash information. + * hash_out->version will be 0 if no version could be parsed, + * but if a version could be determined this field will be set even if an error is returned + * \return RCTUILS_RET_INVALID_ARGUMENT on any null pointer argumunts, or malformed hash string. + * \return RCUTILS_RET_OK otherwise + */ +ROSIDL_GENERATOR_C_PUBLIC +rcutils_ret_t +rosidl_parse_type_hash_string( + const char * type_hash_string, + rosidl_type_hash_t * hash_out); + +#ifdef __cplusplus +} +#endif + +#endif // ROSIDL_RUNTIME_C__TYPE_HASH_H_ diff --git a/libmicroros/include/rosidl_typesupport_introspection_c/message_introspection.h b/libmicroros/include/rosidl_typesupport_introspection_c/message_introspection.h index d5d220e0..12fc4811 100755 --- a/libmicroros/include/rosidl_typesupport_introspection_c/message_introspection.h +++ b/libmicroros/include/rosidl_typesupport_introspection_c/message_introspection.h @@ -21,6 +21,7 @@ #include "rosidl_runtime_c/message_initialization.h" #include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_runtime_c/type_hash.h" #include "rosidl_typesupport_introspection_c/visibility_control.h" @@ -85,6 +86,8 @@ typedef struct rosidl_typesupport_introspection_c__MessageMembers_s const char * message_namespace_; /// The name of the interface, e.g. "Int16" const char * message_name_; + /// Hashed value of the interface description + const rosidl_type_hash_t type_hash_; /// The number of fields in the interface uint32_t member_count_; /// The size of the interface structure in memory diff --git a/libmicroros/include/sensor_msgs/msg/detail/battery_state__struct.h b/libmicroros/include/sensor_msgs/msg/detail/battery_state__struct.h index 24c767dc..f4ccf89f 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/battery_state__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/battery_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__BatteryState__TYPE_VERSION_HASH__INIT {1, { \ + 0xa2, 0x2e, 0x47, 0x51, 0xaf, 0x06, 0xd1, 0x07, \ + 0x2e, 0x22, 0xd2, 0xd8, 0x2f, 0xc8, 0x30, 0xbd, \ + 0x39, 0xcd, 0x1a, 0xda, 0x35, 0x81, 0x44, 0x1d, \ + 0xff, 0x79, 0x50, 0x93, 0xba, 0x07, 0xeb, 0x56, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__BatteryState__TYPE_VERSION_HASH = sensor_msgs__msg__BatteryState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/camera_info__struct.h b/libmicroros/include/sensor_msgs/msg/detail/camera_info__struct.h index 7dd080eb..1c1bd72e 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/camera_info__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/camera_info__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__CameraInfo__TYPE_VERSION_HASH__INIT {1, { \ + 0x5b, 0xd8, 0x99, 0x53, 0x88, 0x14, 0xe7, 0x8d, \ + 0xaa, 0x70, 0x45, 0x53, 0x01, 0x51, 0x28, 0x55, \ + 0xb6, 0xda, 0xf6, 0xf7, 0x53, 0x2a, 0xca, 0x18, \ + 0xaa, 0xd7, 0xfc, 0xf2, 0xd4, 0x87, 0x16, 0xce, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__CameraInfo__TYPE_VERSION_HASH = sensor_msgs__msg__CameraInfo__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/channel_float32__struct.h b/libmicroros/include/sensor_msgs/msg/detail/channel_float32__struct.h index 21a8b00e..958c1302 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/channel_float32__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/channel_float32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__ChannelFloat32__TYPE_VERSION_HASH__INIT {1, { \ + 0xb7, 0x4c, 0x8d, 0x9d, 0xc7, 0x8e, 0x95, 0x0f, \ + 0x79, 0x33, 0x48, 0x6c, 0x00, 0xce, 0x18, 0x93, \ + 0x87, 0x8a, 0x49, 0x58, 0xf4, 0x7c, 0xad, 0x74, \ + 0x1e, 0x59, 0x14, 0x3b, 0x82, 0x83, 0x91, 0xa6, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__ChannelFloat32__TYPE_VERSION_HASH = sensor_msgs__msg__ChannelFloat32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/compressed_image__struct.h b/libmicroros/include/sensor_msgs/msg/detail/compressed_image__struct.h index 877bf6b4..bc3314be 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/compressed_image__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/compressed_image__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__CompressedImage__TYPE_VERSION_HASH__INIT {1, { \ + 0xe5, 0x63, 0xac, 0xd8, 0xd4, 0xdd, 0x96, 0xde, \ + 0xda, 0x62, 0x7a, 0x5c, 0x7c, 0xeb, 0x7b, 0x5c, \ + 0x13, 0x4b, 0xee, 0x98, 0xe3, 0x4e, 0x9e, 0x46, \ + 0xcb, 0x59, 0xe8, 0x75, 0xba, 0x61, 0xf5, 0x2e, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__CompressedImage__TYPE_VERSION_HASH = sensor_msgs__msg__CompressedImage__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/fluid_pressure__struct.h b/libmicroros/include/sensor_msgs/msg/detail/fluid_pressure__struct.h index a6efa917..c22df7e5 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/fluid_pressure__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/fluid_pressure__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__FluidPressure__TYPE_VERSION_HASH__INIT {1, { \ + 0x74, 0x4c, 0xf7, 0x6b, 0x5d, 0xb1, 0x9c, 0xa9, \ + 0xd5, 0xfa, 0x7a, 0x5e, 0x61, 0xa9, 0x4b, 0xbe, \ + 0x89, 0x83, 0x29, 0xe5, 0x8b, 0xac, 0x4a, 0x06, \ + 0x34, 0x2c, 0x5a, 0x16, 0x8f, 0xa3, 0x6b, 0x67, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__FluidPressure__TYPE_VERSION_HASH = sensor_msgs__msg__FluidPressure__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/illuminance__struct.h b/libmicroros/include/sensor_msgs/msg/detail/illuminance__struct.h index 0aef4463..af4148d9 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/illuminance__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/illuminance__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Illuminance__TYPE_VERSION_HASH__INIT {1, { \ + 0xe1, 0xa2, 0xf4, 0x62, 0xef, 0x48, 0xcb, 0xb9, \ + 0x1b, 0xdf, 0x75, 0xb6, 0xd1, 0x1a, 0xeb, 0x82, \ + 0x98, 0xc0, 0xb7, 0xae, 0x26, 0xd6, 0xca, 0x12, \ + 0xe9, 0x30, 0xe4, 0xf6, 0xf1, 0x24, 0x95, 0x7a, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Illuminance__TYPE_VERSION_HASH = sensor_msgs__msg__Illuminance__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/image__struct.h b/libmicroros/include/sensor_msgs/msg/detail/image__struct.h index bc1242e1..ceaf949e 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/image__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/image__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Image__TYPE_VERSION_HASH__INIT {1, { \ + 0x3b, 0xcf, 0xce, 0xfc, 0xab, 0xed, 0xbb, 0x51, \ + 0x56, 0x89, 0x10, 0xaf, 0x08, 0x8f, 0xf5, 0xd8, \ + 0x22, 0x0a, 0x7b, 0x60, 0xc3, 0x23, 0xff, 0xa7, \ + 0x2a, 0x05, 0x60, 0x90, 0x1a, 0xfc, 0x4c, 0xa5, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Image__TYPE_VERSION_HASH = sensor_msgs__msg__Image__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/imu__struct.h b/libmicroros/include/sensor_msgs/msg/detail/imu__struct.h index 956544e9..4ac3efcd 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/imu__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/imu__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Imu__TYPE_VERSION_HASH__INIT {1, { \ + 0x47, 0x95, 0xfc, 0x6e, 0x5c, 0x6b, 0x11, 0x09, \ + 0x1a, 0x4c, 0xc3, 0x9a, 0x8b, 0x3a, 0x77, 0x70, \ + 0x12, 0xcc, 0xc7, 0x59, 0x34, 0x83, 0x76, 0x08, \ + 0x6e, 0xea, 0x0e, 0x5e, 0x5b, 0x33, 0xcd, 0xfc, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Imu__TYPE_VERSION_HASH = sensor_msgs__msg__Imu__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/joint_state__struct.h b/libmicroros/include/sensor_msgs/msg/detail/joint_state__struct.h index a146043e..b66452f6 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/joint_state__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/joint_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__JointState__TYPE_VERSION_HASH__INIT {1, { \ + 0x17, 0x49, 0x08, 0xb5, 0x4f, 0xf0, 0x43, 0x4c, \ + 0x84, 0x17, 0x0d, 0xa2, 0x4a, 0x6d, 0xf4, 0x08, \ + 0x38, 0xf1, 0x0c, 0x8e, 0xf2, 0x7d, 0x9a, 0xce, \ + 0x5a, 0xe5, 0x19, 0xb2, 0x4b, 0xee, 0x63, 0x5a, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__JointState__TYPE_VERSION_HASH = sensor_msgs__msg__JointState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/joy__struct.h b/libmicroros/include/sensor_msgs/msg/detail/joy__struct.h index 106c399e..f223a88f 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/joy__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/joy__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Joy__TYPE_VERSION_HASH__INIT {1, { \ + 0xde, 0x9f, 0x09, 0x4b, 0x03, 0xa9, 0xd2, 0x75, \ + 0x37, 0x95, 0x1a, 0x77, 0x4f, 0xa2, 0x62, 0xd3, \ + 0xa9, 0x4c, 0x68, 0x55, 0xa5, 0x61, 0x16, 0xc9, \ + 0x42, 0x50, 0xc4, 0x3a, 0x0e, 0x7c, 0x6e, 0x8a, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Joy__TYPE_VERSION_HASH = sensor_msgs__msg__Joy__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/joy_feedback__struct.h b/libmicroros/include/sensor_msgs/msg/detail/joy_feedback__struct.h index 2afe7e38..e81535b8 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/joy_feedback__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/joy_feedback__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__JoyFeedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x7b, 0x79, 0xf6, 0xb6, 0x72, 0x8a, 0x1c, 0x9a, \ + 0x7c, 0xb9, 0x91, 0x05, 0xb6, 0x91, 0x66, 0x65, \ + 0x80, 0x8a, 0x7c, 0xa2, 0xc7, 0x3d, 0x41, 0xf2, \ + 0x65, 0x5e, 0xb0, 0x52, 0x1f, 0x85, 0x26, 0x72, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__JoyFeedback__TYPE_VERSION_HASH = sensor_msgs__msg__JoyFeedback__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/joy_feedback_array__struct.h b/libmicroros/include/sensor_msgs/msg/detail/joy_feedback_array__struct.h index 6a24e40a..7e974f7b 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/joy_feedback_array__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/joy_feedback_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__JoyFeedbackArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x19, 0xb0, 0xea, 0xda, 0xb8, 0x39, 0xf4, 0x40, \ + 0x9d, 0x19, 0x27, 0xe0, 0x18, 0xee, 0x3d, 0xe1, \ + 0x36, 0x4b, 0x82, 0x55, 0x8d, 0x31, 0x57, 0xa3, \ + 0x2a, 0x8a, 0x1a, 0x04, 0x0c, 0xb2, 0xda, 0xbd, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__JoyFeedbackArray__TYPE_VERSION_HASH = sensor_msgs__msg__JoyFeedbackArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/laser_echo__struct.h b/libmicroros/include/sensor_msgs/msg/detail/laser_echo__struct.h index cbfeeaa5..fe65b1cb 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/laser_echo__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/laser_echo__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__LaserEcho__TYPE_VERSION_HASH__INIT {1, { \ + 0x6e, 0x95, 0xee, 0x60, 0x65, 0xcd, 0x7f, 0x78, \ + 0xcc, 0x4a, 0x5d, 0x74, 0x22, 0x14, 0xa4, 0x43, \ + 0xb6, 0xd1, 0xad, 0x5d, 0x73, 0x7b, 0xcc, 0xae, \ + 0x49, 0x7e, 0xd7, 0x0a, 0x3a, 0x38, 0x76, 0x5c, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__LaserEcho__TYPE_VERSION_HASH = sensor_msgs__msg__LaserEcho__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/laser_scan__struct.h b/libmicroros/include/sensor_msgs/msg/detail/laser_scan__struct.h index c4c4052f..a7a4886e 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/laser_scan__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/laser_scan__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__LaserScan__TYPE_VERSION_HASH__INIT {1, { \ + 0x29, 0xb1, 0x40, 0x93, 0x53, 0x97, 0x88, 0xd6, \ + 0x70, 0x7c, 0xcb, 0xcd, 0x93, 0xae, 0xed, 0x1f, \ + 0x84, 0x43, 0x4a, 0x24, 0x74, 0x99, 0x34, 0xfc, \ + 0x0b, 0x6d, 0x8b, 0x10, 0xbd, 0xae, 0xbf, 0x6e, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__LaserScan__TYPE_VERSION_HASH = sensor_msgs__msg__LaserScan__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/magnetic_field__struct.h b/libmicroros/include/sensor_msgs/msg/detail/magnetic_field__struct.h index 829bd854..c22c1811 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/magnetic_field__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/magnetic_field__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__MagneticField__TYPE_VERSION_HASH__INIT {1, { \ + 0xac, 0xfc, 0x87, 0x24, 0xa5, 0x7e, 0x10, 0xcf, \ + 0xe7, 0x6e, 0x35, 0xec, 0x6c, 0x02, 0x2d, 0xae, \ + 0xca, 0x1b, 0xb4, 0x9a, 0xaa, 0x3d, 0x1c, 0xa5, \ + 0xb9, 0x41, 0xff, 0xfd, 0xcf, 0xac, 0xd8, 0xf8, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__MagneticField__TYPE_VERSION_HASH = sensor_msgs__msg__MagneticField__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/multi_dof_joint_state__struct.h b/libmicroros/include/sensor_msgs/msg/detail/multi_dof_joint_state__struct.h index 3f021879..2b4f3ac2 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/multi_dof_joint_state__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/multi_dof_joint_state__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__MultiDOFJointState__TYPE_VERSION_HASH__INIT {1, { \ + 0xc9, 0x6c, 0xed, 0x1c, 0x5a, 0xae, 0x9a, 0xbb, \ + 0xc9, 0xaf, 0xac, 0x8c, 0x68, 0x9d, 0xa3, 0x67, \ + 0xd5, 0xfc, 0xf4, 0x39, 0xca, 0xba, 0x74, 0x42, \ + 0x90, 0x46, 0x19, 0x02, 0xd6, 0xe1, 0xaf, 0x71, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__MultiDOFJointState__TYPE_VERSION_HASH = sensor_msgs__msg__MultiDOFJointState__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/multi_echo_laser_scan__struct.h b/libmicroros/include/sensor_msgs/msg/detail/multi_echo_laser_scan__struct.h index e231cc58..5c1e4c26 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/multi_echo_laser_scan__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/multi_echo_laser_scan__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__MultiEchoLaserScan__TYPE_VERSION_HASH__INIT {1, { \ + 0xab, 0xff, 0xb8, 0xe6, 0x05, 0x41, 0x4f, 0x2a, \ + 0xc9, 0x8e, 0x10, 0x69, 0x6b, 0xce, 0xd0, 0xc8, \ + 0x4c, 0x9c, 0xae, 0xbc, 0xec, 0x08, 0x41, 0x23, \ + 0x93, 0xd0, 0xd9, 0x60, 0x35, 0x9d, 0x5c, 0x71, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__MultiEchoLaserScan__TYPE_VERSION_HASH = sensor_msgs__msg__MultiEchoLaserScan__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/nav_sat_fix__struct.h b/libmicroros/include/sensor_msgs/msg/detail/nav_sat_fix__struct.h index 28514710..8227ba45 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/nav_sat_fix__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/nav_sat_fix__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__NavSatFix__TYPE_VERSION_HASH__INIT {1, { \ + 0xb4, 0x96, 0x16, 0x57, 0x05, 0xdf, 0x8c, 0x18, \ + 0xd4, 0xa6, 0x61, 0xee, 0xac, 0x49, 0xfd, 0x2d, \ + 0x5d, 0x09, 0x22, 0xfc, 0x17, 0x17, 0x64, 0xa9, \ + 0x86, 0x38, 0x54, 0x7f, 0xec, 0x9b, 0xdd, 0x61, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__NavSatFix__TYPE_VERSION_HASH = sensor_msgs__msg__NavSatFix__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/nav_sat_status__struct.h b/libmicroros/include/sensor_msgs/msg/detail/nav_sat_status__struct.h index cb7338c8..7eaaa4ae 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/nav_sat_status__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/nav_sat_status__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__NavSatStatus__TYPE_VERSION_HASH__INIT {1, { \ + 0x96, 0xc9, 0x0e, 0x27, 0xd9, 0xa9, 0x34, 0xed, \ + 0x81, 0xf9, 0xa1, 0xff, 0xfc, 0x3f, 0xb2, 0x12, \ + 0x18, 0x66, 0xf3, 0xa8, 0x67, 0xa2, 0x6d, 0xf6, \ + 0x85, 0xc3, 0xe9, 0x9f, 0x27, 0x36, 0x2c, 0x0f, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__NavSatStatus__TYPE_VERSION_HASH = sensor_msgs__msg__NavSatStatus__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/point_cloud2__struct.h b/libmicroros/include/sensor_msgs/msg/detail/point_cloud2__struct.h index 5289d56b..93399719 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/point_cloud2__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/point_cloud2__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__PointCloud2__TYPE_VERSION_HASH__INIT {1, { \ + 0xd7, 0x22, 0x90, 0xcc, 0xc5, 0x26, 0x41, 0x35, \ + 0xfd, 0x61, 0xff, 0x39, 0xda, 0x19, 0xc4, 0x26, \ + 0x50, 0x28, 0xe9, 0xee, 0x1c, 0x51, 0xb8, 0xee, \ + 0x1e, 0x95, 0xce, 0x8a, 0xc6, 0xc2, 0xa5, 0xc5, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__PointCloud2__TYPE_VERSION_HASH = sensor_msgs__msg__PointCloud2__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/point_cloud__struct.h b/libmicroros/include/sensor_msgs/msg/detail/point_cloud__struct.h index c4d5b010..f9748c78 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/point_cloud__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/point_cloud__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__PointCloud__TYPE_VERSION_HASH__INIT {1, { \ + 0xb8, 0x1f, 0x3f, 0xe4, 0x9a, 0xd6, 0x3c, 0xdd, \ + 0xc8, 0xe3, 0x7d, 0xea, 0x9b, 0x41, 0x64, 0xcb, \ + 0x59, 0x1f, 0x0f, 0x61, 0x50, 0x8d, 0x46, 0xfb, \ + 0xf3, 0x45, 0x44, 0x48, 0x90, 0x83, 0x7e, 0x5d, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__PointCloud__TYPE_VERSION_HASH = sensor_msgs__msg__PointCloud__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/point_field__struct.h b/libmicroros/include/sensor_msgs/msg/detail/point_field__struct.h index 67cd95b3..7aa52638 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/point_field__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/point_field__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__PointField__TYPE_VERSION_HASH__INIT {1, { \ + 0x6d, 0xba, 0xfa, 0x0a, 0x6e, 0x43, 0xf7, 0x6b, \ + 0x74, 0x3c, 0x93, 0xb6, 0x0c, 0xce, 0x8c, 0x75, \ + 0xa3, 0x06, 0x45, 0x88, 0xe6, 0xdf, 0x64, 0x37, \ + 0x73, 0x02, 0x85, 0xbd, 0x98, 0x11, 0x09, 0x22, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__PointField__TYPE_VERSION_HASH = sensor_msgs__msg__PointField__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/range__struct.h b/libmicroros/include/sensor_msgs/msg/detail/range__struct.h index 16f64073..809fcc27 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/range__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/range__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Range__TYPE_VERSION_HASH__INIT {1, { \ + 0x44, 0xf8, 0xc7, 0x5b, 0x02, 0x73, 0x91, 0x42, \ + 0x22, 0x53, 0x38, 0xdc, 0x04, 0xb9, 0x11, 0x15, \ + 0x30, 0x00, 0x93, 0xe3, 0x00, 0xc9, 0x37, 0x4f, \ + 0x60, 0x29, 0x0d, 0x79, 0x8c, 0xeb, 0xbd, 0x04, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Range__TYPE_VERSION_HASH = sensor_msgs__msg__Range__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -77,6 +89,9 @@ typedef struct sensor_msgs__msg__Range /// +Inf represents no detection within the fixed distance. /// (Object out of range) float range; + /// variance of the range sensor + /// 0 is interpreted as variance unknown + float variance; } sensor_msgs__msg__Range; // Struct for a sequence of sensor_msgs__msg__Range. diff --git a/libmicroros/include/sensor_msgs/msg/detail/region_of_interest__struct.h b/libmicroros/include/sensor_msgs/msg/detail/region_of_interest__struct.h index b25b2530..2e181c97 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/region_of_interest__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/region_of_interest__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__RegionOfInterest__TYPE_VERSION_HASH__INIT {1, { \ + 0x8e, 0xfb, 0xf5, 0x0f, 0xd8, 0x2f, 0x34, 0x51, \ + 0x94, 0x1d, 0x75, 0xbe, 0x40, 0x19, 0xa5, 0xfd, \ + 0xee, 0xb6, 0x91, 0xf2, 0x30, 0x5b, 0x3e, 0xd9, \ + 0x2b, 0xd7, 0x2f, 0x0a, 0x91, 0x4f, 0xe6, 0x98, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__RegionOfInterest__TYPE_VERSION_HASH = sensor_msgs__msg__RegionOfInterest__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/relative_humidity__struct.h b/libmicroros/include/sensor_msgs/msg/detail/relative_humidity__struct.h index d40e6497..32796540 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/relative_humidity__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/relative_humidity__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__RelativeHumidity__TYPE_VERSION_HASH__INIT {1, { \ + 0x2d, 0x3c, 0x5f, 0x3d, 0x13, 0xbb, 0x60, 0x8f, \ + 0xf4, 0x40, 0x83, 0x0d, 0xd9, 0x7e, 0x87, 0x1a, \ + 0x9b, 0x81, 0x08, 0xa8, 0x50, 0xe8, 0x83, 0xb8, \ + 0x88, 0xed, 0xf0, 0x89, 0x70, 0xe8, 0xd5, 0x26, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__RelativeHumidity__TYPE_VERSION_HASH = sensor_msgs__msg__RelativeHumidity__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/temperature__struct.h b/libmicroros/include/sensor_msgs/msg/detail/temperature__struct.h index e319178d..217b3bdd 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/temperature__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/temperature__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__Temperature__TYPE_VERSION_HASH__INIT {1, { \ + 0xad, 0x46, 0x39, 0x28, 0x2f, 0x0c, 0x7f, 0xb8, \ + 0xb8, 0xb3, 0xc0, 0xcb, 0x27, 0x23, 0x2f, 0x54, \ + 0x48, 0xd5, 0x85, 0x2d, 0x20, 0x27, 0xfe, 0xbc, \ + 0xd6, 0xfd, 0x44, 0x25, 0x87, 0xc0, 0x95, 0x4f, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__Temperature__TYPE_VERSION_HASH = sensor_msgs__msg__Temperature__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/msg/detail/time_reference__struct.h b/libmicroros/include/sensor_msgs/msg/detail/time_reference__struct.h index 4bf7f1b3..510df1aa 100755 --- a/libmicroros/include/sensor_msgs/msg/detail/time_reference__struct.h +++ b/libmicroros/include/sensor_msgs/msg/detail/time_reference__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__msg__TimeReference__TYPE_VERSION_HASH__INIT {1, { \ + 0x48, 0xc3, 0x93, 0x77, 0x25, 0xdd, 0xe1, 0xff, \ + 0xf7, 0xf1, 0x5a, 0x90, 0xe9, 0x37, 0x21, 0xfc, \ + 0x26, 0x65, 0x15, 0x74, 0x87, 0x0e, 0x94, 0x3d, \ + 0x45, 0x7c, 0x7a, 0x0a, 0xca, 0xe0, 0x5b, 0x93, \ + }} +static const rosidl_type_hash_t sensor_msgs__msg__TimeReference__TYPE_VERSION_HASH = sensor_msgs__msg__TimeReference__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/sensor_msgs/srv/detail/set_camera_info__struct.h b/libmicroros/include/sensor_msgs/srv/detail/set_camera_info__struct.h index 9e228329..65478d89 100755 --- a/libmicroros/include/sensor_msgs/srv/detail/set_camera_info__struct.h +++ b/libmicroros/include/sensor_msgs/srv/detail/set_camera_info__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__srv__SetCameraInfo__TYPE_VERSION_HASH__INIT {1, { \ + 0x76, 0x5a, 0x32, 0x1e, 0x15, 0x68, 0x47, 0x6a, \ + 0x10, 0x90, 0x58, 0x88, 0xd9, 0x62, 0x0b, 0x4f, \ + 0xfb, 0x1c, 0x00, 0xf1, 0xff, 0x60, 0xd7, 0x50, \ + 0x5f, 0x79, 0x07, 0x28, 0x77, 0x47, 0xd8, 0x80, \ + }} +static const rosidl_type_hash_t sensor_msgs__srv__SetCameraInfo__TYPE_VERSION_HASH = sensor_msgs__srv__SetCameraInfo__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__srv__SetCameraInfo_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xf8, 0x27, 0x23, 0x40, 0x81, 0x53, 0x6e, 0x0d, \ + 0x2e, 0x5a, 0x5c, 0xed, 0x30, 0x45, 0x26, 0x05, \ + 0x34, 0x08, 0x1d, 0x85, 0xa9, 0xa7, 0xfa, 0x1c, \ + 0x29, 0x88, 0x14, 0xa1, 0x00, 0x92, 0xc9, 0x2f, \ + }} +static const rosidl_type_hash_t sensor_msgs__srv__SetCameraInfo_Request__TYPE_VERSION_HASH = sensor_msgs__srv__SetCameraInfo_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -39,6 +61,16 @@ typedef struct sensor_msgs__srv__SetCameraInfo_Request__Sequence } sensor_msgs__srv__SetCameraInfo_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__srv__SetCameraInfo_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xdd, 0x2f, 0xba, 0x55, 0x4d, 0xb5, 0x0f, 0xa8, \ + 0xd7, 0x47, 0x1d, 0xf0, 0xcd, 0x62, 0x6e, 0x18, \ + 0xf7, 0xef, 0x5b, 0xee, 0x15, 0x57, 0xd5, 0x61, \ + 0x14, 0xc6, 0x0b, 0x36, 0x32, 0x31, 0xa5, 0xc5, \ + }} +static const rosidl_type_hash_t sensor_msgs__srv__SetCameraInfo_Response__TYPE_VERSION_HASH = sensor_msgs__srv__SetCameraInfo_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -65,6 +97,16 @@ typedef struct sensor_msgs__srv__SetCameraInfo_Response__Sequence } sensor_msgs__srv__SetCameraInfo_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define sensor_msgs__srv__SetCameraInfo_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x83, 0x33, 0x49, 0x65, 0x28, 0x34, 0x6f, 0xd3, \ + 0xbe, 0xe9, 0xe3, 0x3a, 0x9b, 0x2f, 0x6d, 0x68, \ + 0x5a, 0x7a, 0xea, 0x30, 0x65, 0x34, 0x15, 0x7b, \ + 0xa1, 0xec, 0x87, 0x77, 0xc6, 0x6e, 0xbf, 0x20, \ + }} +static const rosidl_type_hash_t sensor_msgs__srv__SetCameraInfo_Event__TYPE_VERSION_HASH = sensor_msgs__srv__SetCameraInfo_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/service_msgs/msg/detail/service_event_info__struct.h b/libmicroros/include/service_msgs/msg/detail/service_event_info__struct.h index 167bda98..1bb8f494 100755 --- a/libmicroros/include/service_msgs/msg/detail/service_event_info__struct.h +++ b/libmicroros/include/service_msgs/msg/detail/service_event_info__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define service_msgs__msg__ServiceEventInfo__TYPE_VERSION_HASH__INIT {1, { \ + 0xca, 0x70, 0x0e, 0x29, 0x03, 0x6a, 0x1a, 0xb8, \ + 0xaa, 0xd9, 0x2d, 0x0e, 0x1b, 0xb6, 0xd9, 0x25, \ + 0xdb, 0x67, 0x05, 0xcb, 0x85, 0x2c, 0x8e, 0x2d, \ + 0x01, 0x0c, 0x69, 0x4b, 0xeb, 0xc9, 0x80, 0xc8, \ + }} +static const rosidl_type_hash_t service_msgs__msg__ServiceEventInfo__TYPE_VERSION_HASH = service_msgs__msg__ServiceEventInfo__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/shape_msgs/msg/detail/mesh__struct.h b/libmicroros/include/shape_msgs/msg/detail/mesh__struct.h index 5e4d160b..4b2849cc 100755 --- a/libmicroros/include/shape_msgs/msg/detail/mesh__struct.h +++ b/libmicroros/include/shape_msgs/msg/detail/mesh__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define shape_msgs__msg__Mesh__TYPE_VERSION_HASH__INIT {1, { \ + 0xb1, 0x02, 0x33, 0x0d, 0x83, 0x6a, 0xfa, 0x94, \ + 0x26, 0xa5, 0xf9, 0x37, 0x17, 0x04, 0xbd, 0xe0, \ + 0xb7, 0x68, 0xab, 0x55, 0xb3, 0x4a, 0xdc, 0x40, \ + 0xcd, 0x25, 0x03, 0x72, 0xcd, 0xd3, 0x9b, 0x29, \ + }} +static const rosidl_type_hash_t shape_msgs__msg__Mesh__TYPE_VERSION_HASH = shape_msgs__msg__Mesh__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/shape_msgs/msg/detail/mesh_triangle__struct.h b/libmicroros/include/shape_msgs/msg/detail/mesh_triangle__struct.h index 28ccec50..ae5a8e98 100755 --- a/libmicroros/include/shape_msgs/msg/detail/mesh_triangle__struct.h +++ b/libmicroros/include/shape_msgs/msg/detail/mesh_triangle__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define shape_msgs__msg__MeshTriangle__TYPE_VERSION_HASH__INIT {1, { \ + 0x80, 0xa3, 0xe9, 0x53, 0xc8, 0x0b, 0xfc, 0x62, \ + 0x91, 0x06, 0x53, 0x88, 0x4e, 0x98, 0xd7, 0xc1, \ + 0x05, 0x0c, 0x2d, 0xd9, 0xc0, 0x87, 0xe7, 0xf3, \ + 0xfa, 0x77, 0xf0, 0x6e, 0xd0, 0x96, 0x9b, 0x60, \ + }} +static const rosidl_type_hash_t shape_msgs__msg__MeshTriangle__TYPE_VERSION_HASH = shape_msgs__msg__MeshTriangle__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/shape_msgs/msg/detail/plane__struct.h b/libmicroros/include/shape_msgs/msg/detail/plane__struct.h index 4cdbaad2..c7258631 100755 --- a/libmicroros/include/shape_msgs/msg/detail/plane__struct.h +++ b/libmicroros/include/shape_msgs/msg/detail/plane__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define shape_msgs__msg__Plane__TYPE_VERSION_HASH__INIT {1, { \ + 0x03, 0x59, 0x35, 0xce, 0x1f, 0x89, 0x2b, 0x86, \ + 0x6a, 0xf0, 0xe5, 0x01, 0x96, 0xf6, 0xff, 0xd2, \ + 0x4a, 0x4b, 0xbe, 0x3d, 0x77, 0xda, 0xea, 0xee, \ + 0xd4, 0x13, 0xd9, 0x49, 0x4c, 0x41, 0xb3, 0x57, \ + }} +static const rosidl_type_hash_t shape_msgs__msg__Plane__TYPE_VERSION_HASH = shape_msgs__msg__Plane__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/shape_msgs/msg/detail/solid_primitive__struct.h b/libmicroros/include/shape_msgs/msg/detail/solid_primitive__struct.h index 64e40a52..7ce95d79 100755 --- a/libmicroros/include/shape_msgs/msg/detail/solid_primitive__struct.h +++ b/libmicroros/include/shape_msgs/msg/detail/solid_primitive__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define shape_msgs__msg__SolidPrimitive__TYPE_VERSION_HASH__INIT {1, { \ + 0x02, 0xe1, 0xee, 0x8c, 0xaa, 0x81, 0xcf, 0xb7, \ + 0xd3, 0x9a, 0x3d, 0xf9, 0xb2, 0x9e, 0x7e, 0xa1, \ + 0xc9, 0xb2, 0xe6, 0x86, 0x5f, 0xa9, 0xc2, 0x69, \ + 0x86, 0xa9, 0x7e, 0x58, 0x9c, 0x22, 0x2a, 0xb5, \ + }} +static const rosidl_type_hash_t shape_msgs__msg__SolidPrimitive__TYPE_VERSION_HASH = shape_msgs__msg__SolidPrimitive__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/statistics_msgs/msg/detail/metrics_message__struct.h b/libmicroros/include/statistics_msgs/msg/detail/metrics_message__struct.h index f74e8c71..0edf442e 100755 --- a/libmicroros/include/statistics_msgs/msg/detail/metrics_message__struct.h +++ b/libmicroros/include/statistics_msgs/msg/detail/metrics_message__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define statistics_msgs__msg__MetricsMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xe6, 0xd2, 0xd1, 0x24, 0xe1, 0xa3, 0x9b, 0xcc, \ + 0x6b, 0x8b, 0xe6, 0x54, 0xdc, 0x88, 0x60, 0x16, \ + 0x5f, 0xa5, 0xbb, 0x4e, 0x3a, 0x6d, 0xb6, 0x10, \ + 0x12, 0x3e, 0xe8, 0x37, 0x80, 0x68, 0xa7, 0x68, \ + }} +static const rosidl_type_hash_t statistics_msgs__msg__MetricsMessage__TYPE_VERSION_HASH = statistics_msgs__msg__MetricsMessage__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/statistics_msgs/msg/detail/statistic_data_point__struct.h b/libmicroros/include/statistics_msgs/msg/detail/statistic_data_point__struct.h index d07c3707..1e3cdb52 100755 --- a/libmicroros/include/statistics_msgs/msg/detail/statistic_data_point__struct.h +++ b/libmicroros/include/statistics_msgs/msg/detail/statistic_data_point__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define statistics_msgs__msg__StatisticDataPoint__TYPE_VERSION_HASH__INIT {1, { \ + 0x1e, 0x14, 0x8e, 0x3c, 0x09, 0x26, 0xd2, 0xb7, \ + 0x98, 0xec, 0x4c, 0x46, 0x88, 0xb5, 0x8d, 0xbe, \ + 0xe8, 0x73, 0xd6, 0xfd, 0x9c, 0x69, 0xda, 0xa7, \ + 0x65, 0x6b, 0x24, 0xe0, 0x45, 0x89, 0x92, 0x8f, \ + }} +static const rosidl_type_hash_t statistics_msgs__msg__StatisticDataPoint__TYPE_VERSION_HASH = statistics_msgs__msg__StatisticDataPoint__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/statistics_msgs/msg/detail/statistic_data_type__struct.h b/libmicroros/include/statistics_msgs/msg/detail/statistic_data_type__struct.h index 503c86ee..1a41e48c 100755 --- a/libmicroros/include/statistics_msgs/msg/detail/statistic_data_type__struct.h +++ b/libmicroros/include/statistics_msgs/msg/detail/statistic_data_type__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define statistics_msgs__msg__StatisticDataType__TYPE_VERSION_HASH__INIT {1, { \ + 0x0b, 0x7d, 0x8a, 0x51, 0x5b, 0x92, 0x30, 0x53, \ + 0x18, 0x57, 0xc5, 0xa6, 0x9f, 0x74, 0x2a, 0x63, \ + 0x77, 0xed, 0x8e, 0xf0, 0xf7, 0x16, 0x7d, 0xbd, \ + 0x09, 0x6b, 0xee, 0xe8, 0x91, 0xd6, 0xee, 0xbb, \ + }} +static const rosidl_type_hash_t statistics_msgs__msg__StatisticDataType__TYPE_VERSION_HASH = statistics_msgs__msg__StatisticDataType__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/bool__struct.h b/libmicroros/include/std_msgs/msg/detail/bool__struct.h index 170a4ced..538ceb76 100755 --- a/libmicroros/include/std_msgs/msg/detail/bool__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/bool__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Bool__TYPE_VERSION_HASH__INIT {1, { \ + 0x9d, 0x4a, 0x4c, 0xbf, 0x78, 0xa5, 0x02, 0xa4, \ + 0x19, 0x5b, 0xfc, 0x0e, 0xb2, 0x59, 0x27, 0x57, \ + 0xbf, 0xf9, 0xc2, 0x25, 0xb2, 0x7f, 0xd0, 0xf1, \ + 0x49, 0x9b, 0x9e, 0x39, 0xe0, 0x66, 0xff, 0xb3, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Bool__TYPE_VERSION_HASH = std_msgs__msg__Bool__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/byte__struct.h b/libmicroros/include/std_msgs/msg/detail/byte__struct.h index 0d85fe75..fb1ae5bd 100755 --- a/libmicroros/include/std_msgs/msg/detail/byte__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/byte__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Byte__TYPE_VERSION_HASH__INIT {1, { \ + 0x3a, 0xd3, 0x9a, 0xa5, 0x37, 0x13, 0x07, 0xc5, \ + 0x25, 0xb7, 0x1f, 0x0c, 0x64, 0x2a, 0x4d, 0x8b, \ + 0xf9, 0x82, 0x16, 0x3a, 0x04, 0x31, 0xba, 0xdb, \ + 0x0c, 0xa4, 0x61, 0x5a, 0x7c, 0x29, 0xcb, 0x67, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Byte__TYPE_VERSION_HASH = std_msgs__msg__Byte__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/byte_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/byte_multi_array__struct.h index 5f864d29..63b90cb8 100755 --- a/libmicroros/include/std_msgs/msg/detail/byte_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/byte_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__ByteMultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xbb, 0x56, 0x99, 0x5e, 0xce, 0x1d, 0x87, 0xb1, \ + 0x57, 0xe7, 0x40, 0x23, 0x9f, 0xd7, 0xe9, 0x2e, \ + 0xd7, 0xc6, 0x0c, 0x63, 0x26, 0xdf, 0xec, 0x09, \ + 0x57, 0x7d, 0xd5, 0x23, 0x43, 0x59, 0xab, 0xe3, \ + }} +static const rosidl_type_hash_t std_msgs__msg__ByteMultiArray__TYPE_VERSION_HASH = std_msgs__msg__ByteMultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/char__struct.h b/libmicroros/include/std_msgs/msg/detail/char__struct.h index 4a8f7cd7..1d73b01b 100755 --- a/libmicroros/include/std_msgs/msg/detail/char__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/char__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Char__TYPE_VERSION_HASH__INIT {1, { \ + 0x30, 0x44, 0x1c, 0xa7, 0x87, 0x38, 0x86, 0xf7, \ + 0x24, 0x48, 0xa3, 0x73, 0x31, 0xb4, 0x73, 0x4d, \ + 0x4e, 0x90, 0x8c, 0xee, 0x60, 0xef, 0x7f, 0x25, \ + 0x14, 0x57, 0x31, 0x78, 0x75, 0x87, 0xb2, 0xda, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Char__TYPE_VERSION_HASH = std_msgs__msg__Char__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/color_rgba__struct.h b/libmicroros/include/std_msgs/msg/detail/color_rgba__struct.h index 6b469eb4..7a7a9c5d 100755 --- a/libmicroros/include/std_msgs/msg/detail/color_rgba__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/color_rgba__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__ColorRGBA__TYPE_VERSION_HASH__INIT {1, { \ + 0x9e, 0xdd, 0x0b, 0x8d, 0x1e, 0x47, 0x84, 0x29, \ + 0x2d, 0xa6, 0x92, 0x5b, 0x28, 0x4a, 0x3a, 0xdb, \ + 0xcd, 0x2b, 0xaa, 0x1d, 0xea, 0x74, 0x63, 0x45, \ + 0x07, 0x92, 0x59, 0x42, 0x49, 0x8e, 0x3c, 0x83, \ + }} +static const rosidl_type_hash_t std_msgs__msg__ColorRGBA__TYPE_VERSION_HASH = std_msgs__msg__ColorRGBA__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/empty__struct.h b/libmicroros/include/std_msgs/msg/detail/empty__struct.h index 7e8cf6c2..70265f4b 100755 --- a/libmicroros/include/std_msgs/msg/detail/empty__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/empty__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Empty__TYPE_VERSION_HASH__INIT {1, { \ + 0xb2, 0x46, 0xf4, 0x89, 0xd9, 0x95, 0x84, 0x99, \ + 0x61, 0x07, 0x7a, 0x5d, 0xb0, 0x30, 0xf3, 0x23, \ + 0x9e, 0x30, 0xe1, 0x3d, 0xc9, 0x43, 0xd9, 0x36, \ + 0xa6, 0x26, 0xc5, 0x31, 0x95, 0x10, 0x85, 0x02, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Empty__TYPE_VERSION_HASH = std_msgs__msg__Empty__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/float32__struct.h b/libmicroros/include/std_msgs/msg/detail/float32__struct.h index 55942a82..0abbd125 100755 --- a/libmicroros/include/std_msgs/msg/detail/float32__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/float32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Float32__TYPE_VERSION_HASH__INIT {1, { \ + 0xb6, 0x3b, 0x00, 0x27, 0xf4, 0x18, 0xe7, 0x4c, \ + 0xf5, 0xea, 0xf7, 0x58, 0x92, 0x17, 0x7e, 0x3a, \ + 0x37, 0xd2, 0x94, 0x08, 0x05, 0xee, 0xe8, 0x64, \ + 0xa6, 0xa1, 0xfd, 0x49, 0xdc, 0xae, 0x18, 0xd8, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Float32__TYPE_VERSION_HASH = std_msgs__msg__Float32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/float32_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/float32_multi_array__struct.h index d3c02c6c..ede0a5f9 100755 --- a/libmicroros/include/std_msgs/msg/detail/float32_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/float32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Float32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x84, 0xf0, 0xf3, 0xd0, 0x10, 0x54, 0x4a, 0xb5, \ + 0x10, 0xb0, 0xe9, 0xdf, 0x99, 0x8c, 0xcd, 0x53, \ + 0xc7, 0x85, 0x09, 0xcf, 0x87, 0x42, 0xac, 0xaf, \ + 0xfc, 0xea, 0xe9, 0xbd, 0x0d, 0xd6, 0x68, 0x80, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Float32MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Float32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/float64__struct.h b/libmicroros/include/std_msgs/msg/detail/float64__struct.h index 69d3a174..c3c5f541 100755 --- a/libmicroros/include/std_msgs/msg/detail/float64__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/float64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Float64__TYPE_VERSION_HASH__INIT {1, { \ + 0xf0, 0xaf, 0x3e, 0xd2, 0x63, 0x93, 0x43, 0x95, \ + 0xdf, 0x0b, 0x32, 0x36, 0xb9, 0xfc, 0xe8, 0x9a, \ + 0x65, 0xdb, 0xfe, 0x58, 0xbb, 0xbf, 0x2e, 0xcf, \ + 0xea, 0xce, 0xa3, 0xbb, 0x9f, 0xbe, 0xbb, 0x13, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Float64__TYPE_VERSION_HASH = std_msgs__msg__Float64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/float64_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/float64_multi_array__struct.h index cdb5e014..75179b56 100755 --- a/libmicroros/include/std_msgs/msg/detail/float64_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/float64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Float64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x69, 0xec, 0x85, 0xd2, 0xc2, 0x85, 0x6c, 0xb8, \ + 0xab, 0x63, 0x1b, 0x2d, 0x1a, 0xfb, 0x10, 0xd4, \ + 0xc8, 0x2e, 0x4f, 0x85, 0x12, 0xce, 0x9a, 0x5b, \ + 0x3e, 0xb1, 0x77, 0x25, 0x62, 0x89, 0x34, 0x62, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Float64MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Float64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/header__struct.h b/libmicroros/include/std_msgs/msg/detail/header__struct.h index 286884c1..bdfdec84 100755 --- a/libmicroros/include/std_msgs/msg/detail/header__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/header__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Header__TYPE_VERSION_HASH__INIT {1, { \ + 0xec, 0xca, 0xec, 0xc6, 0x5b, 0xbb, 0x07, 0x52, \ + 0x47, 0x0f, 0xcd, 0x4f, 0x5a, 0x18, 0x2e, 0x3f, \ + 0x9a, 0x68, 0x7d, 0xdb, 0xb1, 0x25, 0xd9, 0xa9, \ + 0xf0, 0x69, 0x97, 0x47, 0x77, 0x46, 0xcc, 0x89, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Header__TYPE_VERSION_HASH = std_msgs__msg__Header__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int16__struct.h b/libmicroros/include/std_msgs/msg/detail/int16__struct.h index 402809ca..dacc9a1c 100755 --- a/libmicroros/include/std_msgs/msg/detail/int16__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int16__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int16__TYPE_VERSION_HASH__INIT {1, { \ + 0x32, 0x2d, 0xa1, 0x51, 0xd4, 0xd8, 0x7e, 0xde, \ + 0x6f, 0x75, 0x84, 0x8d, 0xb6, 0x8c, 0x20, 0xd0, \ + 0x90, 0x42, 0x1a, 0xc0, 0x20, 0x9b, 0x1b, 0xfb, \ + 0xd8, 0x77, 0xfa, 0x1f, 0x44, 0x1c, 0x28, 0xbd, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int16__TYPE_VERSION_HASH = std_msgs__msg__Int16__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int16_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/int16_multi_array__struct.h index 41cca9b8..dc390331 100755 --- a/libmicroros/include/std_msgs/msg/detail/int16_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int16_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int16MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x98, 0x7f, 0xc1, 0x77, 0x80, 0x33, 0x5f, 0xf0, \ + 0x50, 0xb2, 0xcd, 0x99, 0xbc, 0x9f, 0x06, 0xb9, \ + 0xf4, 0xd4, 0xae, 0x50, 0x08, 0x17, 0x88, 0x98, \ + 0xfe, 0x1c, 0x41, 0x39, 0x4d, 0xd3, 0xb0, 0xdb, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int16MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Int16MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int32__struct.h b/libmicroros/include/std_msgs/msg/detail/int32__struct.h index 218217a3..b321e321 100755 --- a/libmicroros/include/std_msgs/msg/detail/int32__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int32__TYPE_VERSION_HASH__INIT {1, { \ + 0x38, 0x4d, 0x3c, 0x2b, 0x01, 0x01, 0x34, 0x22, \ + 0x41, 0x20, 0x69, 0x12, 0x11, 0xfd, 0x4d, 0xd6, \ + 0xf0, 0x82, 0xbe, 0xe2, 0xdf, 0xef, 0x72, 0x09, \ + 0x63, 0x37, 0x81, 0x1b, 0x08, 0x10, 0xcf, 0x89, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int32__TYPE_VERSION_HASH = std_msgs__msg__Int32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int32_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/int32_multi_array__struct.h index b4d15dbf..94fa4adb 100755 --- a/libmicroros/include/std_msgs/msg/detail/int32_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x44, 0x8e, 0xf6, 0x2e, 0x69, 0xae, 0x7d, 0x81, \ + 0x6a, 0x80, 0x31, 0xec, 0x0a, 0x12, 0xda, 0xe5, \ + 0x20, 0x09, 0xb7, 0xce, 0x55, 0x8a, 0x04, 0xa2, \ + 0xc7, 0xe5, 0xc7, 0xb5, 0x6a, 0xc2, 0x0d, 0x34, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int32MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Int32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int64__struct.h b/libmicroros/include/std_msgs/msg/detail/int64__struct.h index e45fe487..8fc16f6f 100755 --- a/libmicroros/include/std_msgs/msg/detail/int64__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int64__TYPE_VERSION_HASH__INIT {1, { \ + 0xf5, 0x83, 0x0e, 0x78, 0x76, 0xe1, 0x86, 0xff, \ + 0x31, 0x2e, 0xba, 0xd0, 0x86, 0xb4, 0xe8, 0xc9, \ + 0x49, 0x68, 0xe4, 0x2c, 0x5d, 0xad, 0x04, 0xd1, \ + 0x75, 0x2f, 0x65, 0x62, 0x1a, 0x38, 0x44, 0x54, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int64__TYPE_VERSION_HASH = std_msgs__msg__Int64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int64_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/int64_multi_array__struct.h index c3ea4a45..3f544ef3 100755 --- a/libmicroros/include/std_msgs/msg/detail/int64_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x11, 0x1a, 0x91, 0x57, 0xa8, 0xd7, 0xbf, 0x0f, \ + 0x55, 0xf3, 0x7e, 0x18, 0x6b, 0x25, 0x0a, 0xe5, \ + 0x02, 0x61, 0x4b, 0x8c, 0x99, 0x2e, 0xef, 0x87, \ + 0xaa, 0x45, 0xfd, 0xc0, 0x8e, 0x18, 0x85, 0x02, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int64MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Int64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int8__struct.h b/libmicroros/include/std_msgs/msg/detail/int8__struct.h index c5a4c704..f3e08605 100755 --- a/libmicroros/include/std_msgs/msg/detail/int8__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int8__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int8__TYPE_VERSION_HASH__INIT {1, { \ + 0x6a, 0x6b, 0x31, 0xa3, 0x68, 0x27, 0x32, 0xd9, \ + 0x6e, 0xf9, 0x57, 0x64, 0xb1, 0x98, 0xeb, 0x2a, \ + 0xce, 0x66, 0x2b, 0x58, 0x00, 0xe1, 0xd8, 0x5e, \ + 0x57, 0x8d, 0x80, 0x23, 0x7c, 0x86, 0xb3, 0x0b, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int8__TYPE_VERSION_HASH = std_msgs__msg__Int8__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/int8_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/int8_multi_array__struct.h index 94be0a45..693eed1f 100755 --- a/libmicroros/include/std_msgs/msg/detail/int8_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/int8_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__Int8MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x94, 0xb1, 0x10, 0x56, 0x37, 0x60, 0x80, 0x25, \ + 0xc1, 0xe2, 0xd7, 0x02, 0xab, 0x9a, 0xbb, 0xd5, \ + 0x8e, 0x2e, 0xe1, 0x97, 0x3d, 0x50, 0xe8, 0x27, \ + 0x6d, 0x47, 0xb7, 0xfc, 0x9d, 0x95, 0x05, 0x1a, \ + }} +static const rosidl_type_hash_t std_msgs__msg__Int8MultiArray__TYPE_VERSION_HASH = std_msgs__msg__Int8MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/multi_array_dimension__struct.h b/libmicroros/include/std_msgs/msg/detail/multi_array_dimension__struct.h index 12bc8346..2c0fbcfb 100755 --- a/libmicroros/include/std_msgs/msg/detail/multi_array_dimension__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/multi_array_dimension__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__MultiArrayDimension__TYPE_VERSION_HASH__INIT {1, { \ + 0x0a, 0xa3, 0x38, 0x4b, 0x06, 0x65, 0xfb, 0xa8, \ + 0x8b, 0xa3, 0xd4, 0x65, 0x90, 0x88, 0xed, 0x58, \ + 0x4f, 0xa2, 0xe2, 0x4c, 0xe7, 0x40, 0x49, 0x62, \ + 0xb3, 0x1a, 0x03, 0xe6, 0xee, 0x54, 0xf6, 0xd8, \ + }} +static const rosidl_type_hash_t std_msgs__msg__MultiArrayDimension__TYPE_VERSION_HASH = std_msgs__msg__MultiArrayDimension__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/multi_array_layout__struct.h b/libmicroros/include/std_msgs/msg/detail/multi_array_layout__struct.h index a9ba94b3..1cfb2384 100755 --- a/libmicroros/include/std_msgs/msg/detail/multi_array_layout__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/multi_array_layout__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__MultiArrayLayout__TYPE_VERSION_HASH__INIT {1, { \ + 0xb7, 0xd6, 0x23, 0x8e, 0x4b, 0x85, 0x66, 0xde, \ + 0xc2, 0x98, 0x2c, 0x55, 0x11, 0x48, 0xa4, 0x33, \ + 0x32, 0xb7, 0x0d, 0xf5, 0x5a, 0x79, 0x71, 0xde, \ + 0x15, 0x6c, 0x99, 0xe1, 0x9d, 0xc1, 0x87, 0x52, \ + }} +static const rosidl_type_hash_t std_msgs__msg__MultiArrayLayout__TYPE_VERSION_HASH = std_msgs__msg__MultiArrayLayout__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/string__struct.h b/libmicroros/include/std_msgs/msg/detail/string__struct.h index 0233d959..f2b58f95 100755 --- a/libmicroros/include/std_msgs/msg/detail/string__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/string__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__String__TYPE_VERSION_HASH__INIT {1, { \ + 0x5c, 0xdf, 0xa6, 0x00, 0xa6, 0xc8, 0xc9, 0xac, \ + 0x4f, 0x6e, 0x08, 0x49, 0xa3, 0x78, 0xd5, 0xac, \ + 0x0b, 0x70, 0x7b, 0x66, 0xc4, 0xab, 0x0a, 0xc8, \ + 0x3b, 0xa9, 0xea, 0xed, 0x18, 0xf0, 0x15, 0xcd, \ + }} +static const rosidl_type_hash_t std_msgs__msg__String__TYPE_VERSION_HASH = std_msgs__msg__String__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int16__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int16__struct.h index d727d3e1..6f828f4d 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int16__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int16__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt16__TYPE_VERSION_HASH__INIT {1, { \ + 0xe5, 0x95, 0xf4, 0x25, 0x8a, 0x4b, 0xc2, 0x0e, \ + 0x98, 0xfe, 0x0a, 0x1c, 0xff, 0x53, 0x73, 0x5c, \ + 0x04, 0x15, 0x93, 0x73, 0x1b, 0x4e, 0xee, 0x82, \ + 0x97, 0x29, 0x9e, 0x1b, 0x4c, 0xc6, 0xa4, 0x14, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt16__TYPE_VERSION_HASH = std_msgs__msg__UInt16__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int16_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int16_multi_array__struct.h index 86bb6a8b..936c63d3 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int16_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int16_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt16MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0x0d, 0xa9, 0x47, 0xd9, 0x4c, 0xf5, 0xee, \ + 0xac, 0x48, 0xd7, 0x66, 0xb8, 0xcb, 0x45, 0x63, \ + 0x43, 0xe3, 0xf8, 0x4b, 0x65, 0xc9, 0x15, 0x4e, \ + 0x12, 0xdb, 0x8e, 0xd0, 0x36, 0xa5, 0x94, 0xd1, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt16MultiArray__TYPE_VERSION_HASH = std_msgs__msg__UInt16MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int32__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int32__struct.h index bb95e6f2..4b94a799 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int32__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int32__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt32__TYPE_VERSION_HASH__INIT {1, { \ + 0x72, 0x95, 0xa1, 0x79, 0xff, 0x7f, 0x72, 0x04, \ + 0x33, 0xc6, 0x45, 0x04, 0x56, 0x06, 0x28, 0x1f, \ + 0xaf, 0x19, 0x81, 0xc7, 0xd5, 0x65, 0xfd, 0x01, \ + 0x09, 0x3e, 0x25, 0x64, 0x91, 0xd8, 0x0f, 0xe7, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt32__TYPE_VERSION_HASH = std_msgs__msg__UInt32__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int32_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int32_multi_array__struct.h index 72f63498..1fac2237 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int32_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int32_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt32MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x9f, 0x51, 0x70, 0x21, 0xbe, 0x6a, 0xfc, 0xee, \ + 0x21, 0x61, 0x90, 0x62, 0xd1, 0xc1, 0xab, 0x0b, \ + 0x14, 0xa8, 0x71, 0x15, 0x26, 0x0c, 0x67, 0x61, \ + 0x86, 0x67, 0x90, 0x05, 0x97, 0xc5, 0xe3, 0xf4, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt32MultiArray__TYPE_VERSION_HASH = std_msgs__msg__UInt32MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int64__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int64__struct.h index 8be188da..20a36059 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int64__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int64__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt64__TYPE_VERSION_HASH__INIT {1, { \ + 0xbf, 0x80, 0x93, 0x7f, 0x27, 0xc4, 0x66, 0x81, \ + 0x5f, 0x0e, 0x76, 0x02, 0x8d, 0x98, 0xdf, 0xea, \ + 0x6c, 0xf2, 0xeb, 0x33, 0xb4, 0xbc, 0x4b, 0xc1, \ + 0x45, 0xb0, 0x7a, 0x78, 0xbf, 0xfe, 0x63, 0xae, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt64__TYPE_VERSION_HASH = std_msgs__msg__UInt64__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int64_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int64_multi_array__struct.h index 9c2fc89f..155585f9 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int64_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int64_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt64MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x99, 0x5f, 0xf5, 0x4b, 0xd7, 0x15, 0xbf, 0x6b, \ + 0xe1, 0x62, 0x0d, 0x31, 0xb6, 0x86, 0x61, 0xab, \ + 0x1b, 0xa5, 0x04, 0x06, 0x7c, 0x78, 0x26, 0x71, \ + 0x45, 0x95, 0xfe, 0xea, 0x02, 0x7c, 0xa0, 0x5e, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt64MultiArray__TYPE_VERSION_HASH = std_msgs__msg__UInt64MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int8__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int8__struct.h index 09c29737..298fbd24 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int8__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int8__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt8__TYPE_VERSION_HASH__INIT {1, { \ + 0x6a, 0x9b, 0xa6, 0x5b, 0x64, 0xbb, 0x25, 0x09, \ + 0xab, 0x2e, 0x7f, 0x79, 0x1f, 0x2f, 0x91, 0x51, \ + 0xe6, 0xe6, 0x2d, 0x72, 0x3a, 0x48, 0xc5, 0x1c, \ + 0x48, 0x3b, 0x2b, 0x25, 0x03, 0x74, 0xd8, 0xf3, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt8__TYPE_VERSION_HASH = std_msgs__msg__UInt8__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_msgs/msg/detail/u_int8_multi_array__struct.h b/libmicroros/include/std_msgs/msg/detail/u_int8_multi_array__struct.h index 80cdda7c..d16e598e 100755 --- a/libmicroros/include/std_msgs/msg/detail/u_int8_multi_array__struct.h +++ b/libmicroros/include/std_msgs/msg/detail/u_int8_multi_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_msgs__msg__UInt8MultiArray__TYPE_VERSION_HASH__INIT {1, { \ + 0x45, 0x65, 0x31, 0xd2, 0x2f, 0x1c, 0xe7, 0x61, \ + 0x8e, 0x43, 0x77, 0x71, 0x5d, 0xf3, 0x61, 0x03, \ + 0xec, 0x9b, 0xbe, 0xb6, 0x7c, 0xcc, 0xf2, 0x01, \ + 0x32, 0x84, 0x22, 0x93, 0x0e, 0x86, 0x6c, 0x35, \ + }} +static const rosidl_type_hash_t std_msgs__msg__UInt8MultiArray__TYPE_VERSION_HASH = std_msgs__msg__UInt8MultiArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/std_srvs/srv/detail/empty__struct.h b/libmicroros/include/std_srvs/srv/detail/empty__struct.h index 8bc37da8..77cf1f46 100755 --- a/libmicroros/include/std_srvs/srv/detail/empty__struct.h +++ b/libmicroros/include/std_srvs/srv/detail/empty__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Empty__TYPE_VERSION_HASH__INIT {1, { \ + 0x6f, 0x1d, 0x4d, 0x39, 0x52, 0xea, 0xab, 0x67, \ + 0x5e, 0x4b, 0x2b, 0xd6, 0x67, 0xa9, 0x86, 0x9b, \ + 0x1e, 0xa4, 0x8c, 0x7a, 0xfb, 0x96, 0xc0, 0x0e, \ + 0x4a, 0x53, 0x5d, 0xbd, 0xba, 0xad, 0xf7, 0xdf, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Empty__TYPE_VERSION_HASH = std_srvs__srv__Empty__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Empty_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x78, 0xd2, 0x60, 0x8d, 0xbb, 0xa2, 0xaf, 0xa8, \ + 0x0e, 0xf4, 0x17, 0x46, 0x16, 0x89, 0x23, 0x8f, \ + 0x85, 0xc2, 0x2a, 0xb7, 0xf8, 0x3d, 0xf0, 0xec, \ + 0x11, 0x11, 0x4e, 0x18, 0x61, 0x18, 0x3d, 0x15, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Empty_Request__TYPE_VERSION_HASH = std_srvs__srv__Empty_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct std_srvs__srv__Empty_Request__Sequence } std_srvs__srv__Empty_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Empty_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x51, 0xa9, 0x7c, 0xd9, 0xd2, 0xed, 0x3d, 0x2f, \ + 0x77, 0x1c, 0x8e, 0x72, 0x2b, 0x90, 0x79, 0xb6, \ + 0xc8, 0xb6, 0x08, 0x72, 0x4e, 0x5c, 0xad, 0x1a, \ + 0x47, 0xdb, 0xc3, 0x06, 0x9b, 0x23, 0x5e, 0x59, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Empty_Response__TYPE_VERSION_HASH = std_srvs__srv__Empty_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/Empty in the package std_srvs. @@ -53,6 +85,16 @@ typedef struct std_srvs__srv__Empty_Response__Sequence } std_srvs__srv__Empty_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Empty_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xf6, 0x55, 0xf8, 0x6e, 0x3d, 0x05, 0x7f, 0x2b, \ + 0x10, 0x7a, 0x7e, 0xf1, 0x9c, 0x84, 0x8f, 0x43, \ + 0x60, 0xe5, 0xd5, 0xdf, 0x8a, 0x3d, 0xca, 0xe0, \ + 0x17, 0x30, 0x36, 0xf4, 0xb3, 0x8b, 0xd7, 0xd2, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Empty_Event__TYPE_VERSION_HASH = std_srvs__srv__Empty_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/std_srvs/srv/detail/set_bool__struct.h b/libmicroros/include/std_srvs/srv/detail/set_bool__struct.h index eae46963..394fb6dc 100755 --- a/libmicroros/include/std_srvs/srv/detail/set_bool__struct.h +++ b/libmicroros/include/std_srvs/srv/detail/set_bool__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__SetBool__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0xae, 0xe3, 0x44, 0xab, 0x6f, 0x22, 0x53, \ + 0x81, 0x41, 0x61, 0x21, 0xf6, 0x21, 0x7a, 0x2c, \ + 0xe3, 0x02, 0x7f, 0x0b, 0x0a, 0x52, 0x41, 0x96, \ + 0x92, 0x1f, 0x3a, 0x4d, 0x8b, 0xf2, 0xbd, 0x3f, \ + }} +static const rosidl_type_hash_t std_srvs__srv__SetBool__TYPE_VERSION_HASH = std_srvs__srv__SetBool__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__SetBool_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xc0, 0x22, 0xed, 0xbf, 0x8c, 0x5f, 0x1e, 0xab, \ + 0x4a, 0xdf, 0xe3, 0x89, 0xb5, 0x18, 0x6b, 0x38, \ + 0x96, 0xe7, 0x9b, 0x7f, 0xec, 0xea, 0xba, 0xc5, \ + 0x75, 0x5e, 0x97, 0x10, 0x1a, 0x2a, 0xfb, 0x6b, \ + }} +static const rosidl_type_hash_t std_srvs__srv__SetBool_Request__TYPE_VERSION_HASH = std_srvs__srv__SetBool_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -35,6 +57,16 @@ typedef struct std_srvs__srv__SetBool_Request__Sequence } std_srvs__srv__SetBool_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__SetBool_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x17, 0xa1, 0x5a, 0x5c, 0x8c, 0x07, 0xd9, 0x4b, \ + 0x03, 0x18, 0xc2, 0xc6, 0x07, 0xaa, 0x84, 0xca, \ + 0xa5, 0xd1, 0x50, 0x31, 0x2b, 0x65, 0x74, 0x95, \ + 0xbf, 0xdf, 0x7c, 0x7f, 0x96, 0x1d, 0x44, 0x78, \ + }} +static const rosidl_type_hash_t std_srvs__srv__SetBool_Response__TYPE_VERSION_HASH = std_srvs__srv__SetBool_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -61,6 +93,16 @@ typedef struct std_srvs__srv__SetBool_Response__Sequence } std_srvs__srv__SetBool_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__SetBool_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xe4, 0xd6, 0x75, 0xd3, 0x8a, 0x88, 0xed, 0x38, \ + 0xe7, 0x8c, 0xd1, 0x73, 0x11, 0x53, 0x56, 0x3b, \ + 0x36, 0x5a, 0xc4, 0x9c, 0x0e, 0x83, 0x9a, 0x6e, \ + 0xf5, 0x6f, 0x57, 0xcf, 0x3d, 0x95, 0x9c, 0x6d, \ + }} +static const rosidl_type_hash_t std_srvs__srv__SetBool_Event__TYPE_VERSION_HASH = std_srvs__srv__SetBool_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/std_srvs/srv/detail/trigger__struct.h b/libmicroros/include/std_srvs/srv/detail/trigger__struct.h index eec55fc1..6b82de2a 100755 --- a/libmicroros/include/std_srvs/srv/detail/trigger__struct.h +++ b/libmicroros/include/std_srvs/srv/detail/trigger__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Trigger__TYPE_VERSION_HASH__INIT {1, { \ + 0x49, 0xb0, 0xf2, 0xec, 0x55, 0x92, 0xeb, 0x05, \ + 0x0c, 0x13, 0xd0, 0x66, 0x9d, 0x86, 0x56, 0x18, \ + 0xbe, 0xba, 0xcd, 0x69, 0x62, 0x9e, 0x1c, 0x69, \ + 0x4f, 0x84, 0xa3, 0xad, 0x97, 0x3e, 0x5d, 0xab, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Trigger__TYPE_VERSION_HASH = std_srvs__srv__Trigger__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Trigger_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x4a, 0x5e, 0x0c, 0x60, 0x29, 0x1d, 0xea, 0x35, \ + 0x7f, 0xe8, 0xe4, 0x91, 0xf8, 0xb7, 0xb9, 0xac, \ + 0x4c, 0xe4, 0xf0, 0x7d, 0x04, 0x54, 0xf8, 0x41, \ + 0x0f, 0x37, 0xdf, 0x72, 0xec, 0xa4, 0x3a, 0x77, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Trigger_Request__TYPE_VERSION_HASH = std_srvs__srv__Trigger_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct std_srvs__srv__Trigger_Request__Sequence } std_srvs__srv__Trigger_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Trigger_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x84, 0xe8, 0x2a, 0xeb, 0xbb, 0x64, 0x3a, 0x20, \ + 0x3a, 0xf7, 0x4f, 0x19, 0x6d, 0xdd, 0x2f, 0x97, \ + 0x26, 0x1d, 0x24, 0x3a, 0xfc, 0xa0, 0xef, 0xb1, \ + 0xa8, 0x62, 0x19, 0x83, 0x66, 0xe1, 0x11, 0xe1, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Trigger_Response__TYPE_VERSION_HASH = std_srvs__srv__Trigger_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -60,6 +92,16 @@ typedef struct std_srvs__srv__Trigger_Response__Sequence } std_srvs__srv__Trigger_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define std_srvs__srv__Trigger_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xc5, 0x6e, 0x32, 0xbf, 0xbd, 0x4e, 0xe7, 0x0b, \ + 0x2c, 0xef, 0xe1, 0x65, 0xaf, 0x10, 0xe1, 0xf6, \ + 0x56, 0x2a, 0x1c, 0x02, 0xb1, 0xa0, 0x9f, 0x36, \ + 0x56, 0xa4, 0x77, 0x4d, 0xbe, 0x1a, 0xf2, 0x4c, \ + }} +static const rosidl_type_hash_t std_srvs__srv__Trigger_Event__TYPE_VERSION_HASH = std_srvs__srv__Trigger_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/stereo_msgs/msg/detail/disparity_image__struct.h b/libmicroros/include/stereo_msgs/msg/detail/disparity_image__struct.h index a4436278..953598d0 100755 --- a/libmicroros/include/stereo_msgs/msg/detail/disparity_image__struct.h +++ b/libmicroros/include/stereo_msgs/msg/detail/disparity_image__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define stereo_msgs__msg__DisparityImage__TYPE_VERSION_HASH__INIT {1, { \ + 0x18, 0x09, 0xc0, 0x50, 0x6e, 0x1d, 0x82, 0x8c, \ + 0xa8, 0x2c, 0xfe, 0x6c, 0x13, 0xa7, 0xaf, 0x7b, \ + 0x68, 0xa5, 0xe4, 0x9f, 0xc5, 0xae, 0x40, 0x22, \ + 0x78, 0xa6, 0xa7, 0x12, 0x06, 0x67, 0xd6, 0x84, \ + }} +static const rosidl_type_hash_t stereo_msgs__msg__DisparityImage__TYPE_VERSION_HASH = stereo_msgs__msg__DisparityImage__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/action/detail/fibonacci__struct.h b/libmicroros/include/test_msgs/action/detail/fibonacci__struct.h index 0d4a5458..b2d3019b 100755 --- a/libmicroros/include/test_msgs/action/detail/fibonacci__struct.h +++ b/libmicroros/include/test_msgs/action/detail/fibonacci__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define test_msgs__action__Fibonacci__TYPE_VERSION_HASH__INIT {1, { \ + 0xf1, 0xb4, 0xb7, 0xa1, 0xf3, 0x11, 0x2b, 0x9c, \ + 0x1e, 0x3b, 0x46, 0x76, 0xc6, 0x3b, 0x70, 0xfd, \ + 0x8d, 0xd3, 0xed, 0x02, 0x4f, 0x28, 0x18, 0x11, \ + 0x6e, 0x87, 0x6a, 0x92, 0x95, 0x8f, 0x6a, 0xa6, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci__TYPE_VERSION_HASH = test_msgs__action__Fibonacci__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x33, 0xe8, 0x0e, 0x3e, 0xa0, 0x52, 0x15, 0x99, \ + 0xcc, 0x96, 0xf3, 0xb9, 0x7b, 0xda, 0x52, 0xa1, \ + 0x1d, 0x27, 0x2f, 0x7e, 0xe2, 0x50, 0x8f, 0xb0, \ + 0x61, 0x29, 0x1b, 0x4a, 0x8a, 0xa8, 0xb2, 0x1a, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_Goal__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +55,16 @@ typedef struct test_msgs__action__Fibonacci_Goal__Sequence } test_msgs__action__Fibonacci_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0xf4, 0xb6, 0x92, 0xd5, 0x01, 0xca, 0xfa, 0x1a, \ + 0x4a, 0xba, 0xee, 0x82, 0x6b, 0xf5, 0x71, 0x0c, \ + 0x09, 0xf4, 0x95, 0xa9, 0x12, 0x33, 0xbc, 0xa5, \ + 0x9e, 0xaf, 0x87, 0x16, 0x6f, 0x48, 0xfe, 0x08, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_Result__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +88,16 @@ typedef struct test_msgs__action__Fibonacci_Result__Sequence } test_msgs__action__Fibonacci_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x50, 0x95, 0x67, 0x1b, 0xc2, 0x87, 0x37, 0x1b, \ + 0xea, 0xbd, 0x62, 0xc2, 0xa5, 0x0f, 0x98, 0xfc, \ + 0xd8, 0x86, 0xc5, 0x4e, 0x25, 0x17, 0xe8, 0xfe, \ + 0xb8, 0xc5, 0xd4, 0x5a, 0x00, 0x04, 0xef, 0xb1, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_Feedback__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -80,6 +121,25 @@ typedef struct test_msgs__action__Fibonacci_Feedback__Sequence size_t capacity; } test_msgs__action__Fibonacci_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0xbd, 0x55, 0x96, 0xe1, 0xd6, 0x54, 0x88, 0xa5, \ + 0xbb, 0xf8, 0x33, 0xce, 0xce, 0xb2, 0x1b, 0x08, \ + 0x67, 0x63, 0x12, 0x86, 0xbe, 0x67, 0x1d, 0xca, \ + 0xfe, 0x95, 0x57, 0x6a, 0x96, 0xc9, 0xe4, 0x53, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_SendGoal__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x3f, 0x5c, 0x86, 0x18, 0xa9, 0xe8, 0x5b, 0xaf, \ + 0x05, 0xe0, 0x36, 0x5a, 0xca, 0x50, 0x6d, 0x6a, \ + 0x40, 0x50, 0x00, 0xa6, 0xc3, 0xd9, 0x55, 0x4a, \ + 0xca, 0x9c, 0xde, 0xca, 0xd2, 0x62, 0xa5, 0x48, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -107,6 +167,16 @@ typedef struct test_msgs__action__Fibonacci_SendGoal_Request__Sequence } test_msgs__action__Fibonacci_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xe2, 0x51, 0xe3, 0xeb, 0x8c, 0x6c, 0x70, 0x23, \ + 0xf7, 0xba, 0x9c, 0x47, 0xea, 0x39, 0x0c, 0x25, \ + 0x03, 0x5a, 0x3a, 0xad, 0x0a, 0x20, 0xca, 0xa8, \ + 0xc8, 0xa7, 0xee, 0xb4, 0x21, 0x94, 0xcb, 0xea, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -131,6 +201,16 @@ typedef struct test_msgs__action__Fibonacci_SendGoal_Response__Sequence } test_msgs__action__Fibonacci_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x5d, 0x31, 0x9a, 0x4c, 0x46, 0x75, 0x78, 0xb8, \ + 0xcc, 0x01, 0xfd, 0x73, 0x5a, 0xc7, 0xdc, 0x8c, \ + 0xb4, 0x77, 0xc0, 0x9b, 0xac, 0xf7, 0x61, 0x5c, \ + 0x3a, 0xf4, 0x80, 0x0d, 0x1c, 0x71, 0x8f, 0xb5, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -167,6 +247,25 @@ typedef struct test_msgs__action__Fibonacci_SendGoal_Event__Sequence size_t capacity; } test_msgs__action__Fibonacci_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0x0f, 0x92, 0x29, 0x6f, 0x33, 0xcb, 0x6f, 0xcf, \ + 0xbf, 0x65, 0xa3, 0xd4, 0xf1, 0x6e, 0xa4, 0xf0, \ + 0xf4, 0xd6, 0xa3, 0x7b, 0xc6, 0xc8, 0x99, 0xcb, \ + 0xb5, 0x7d, 0x8c, 0x78, 0x9e, 0xae, 0xa9, 0x7f, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_GetResult__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x68, 0x19, 0xd7, 0xb8, 0x0b, 0xd1, 0x86, 0x08, \ + 0x7d, 0x28, 0x49, 0xbd, 0x41, 0x7e, 0x26, 0x73, \ + 0xf9, 0x84, 0x23, 0xd9, 0x2d, 0xa4, 0x70, 0xf9, \ + 0x10, 0xff, 0x02, 0x91, 0xa3, 0xde, 0x63, 0xc1, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -192,6 +291,16 @@ typedef struct test_msgs__action__Fibonacci_GetResult_Request__Sequence } test_msgs__action__Fibonacci_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x94, 0x3c, 0xa8, 0xb9, 0x16, 0x11, 0x66, 0x05, \ + 0xfe, 0xb2, 0xd4, 0x2b, 0x8d, 0x16, 0x1a, 0xb8, \ + 0xdc, 0x53, 0x0c, 0x48, 0x99, 0xbe, 0x6c, 0x97, \ + 0xd1, 0xc7, 0x46, 0x51, 0x2a, 0xcb, 0xed, 0xb9, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -217,6 +326,16 @@ typedef struct test_msgs__action__Fibonacci_GetResult_Response__Sequence } test_msgs__action__Fibonacci_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x48, 0xec, 0x6e, 0xf8, 0xb6, 0x80, 0x50, 0x3e, \ + 0x35, 0xcf, 0xd9, 0x9d, 0x06, 0x38, 0xbd, 0x74, \ + 0x6c, 0x63, 0x91, 0x0d, 0x93, 0x96, 0x8f, 0xc1, \ + 0xa5, 0x3c, 0x20, 0x40, 0x3a, 0x5f, 0x85, 0xbf, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -255,6 +374,16 @@ typedef struct test_msgs__action__Fibonacci_GetResult_Event__Sequence } test_msgs__action__Fibonacci_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xfd, 0x73, 0xa0, 0x6e, 0x55, 0xb6, 0x29, 0x1e, \ + 0xd8, 0x81, 0x3d, 0xa6, 0x2f, 0x24, 0xc5, 0xcf, \ + 0x97, 0x03, 0x1e, 0x59, 0x52, 0x9d, 0xa8, 0x2d, \ + 0x4f, 0x70, 0xca, 0xcd, 0xbd, 0x4c, 0x3a, 0xb1, \ + }} +static const rosidl_type_hash_t test_msgs__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH = test_msgs__action__Fibonacci_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/test_msgs/action/detail/nested_message__struct.h b/libmicroros/include/test_msgs/action/detail/nested_message__struct.h index 0e27041c..ff2d172f 100755 --- a/libmicroros/include/test_msgs/action/detail/nested_message__struct.h +++ b/libmicroros/include/test_msgs/action/detail/nested_message__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define test_msgs__action__NestedMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x5a, 0x7c, 0x44, 0x5d, 0xa9, 0x4e, 0xe6, 0x16, \ + 0x6d, 0xee, 0xfe, 0xa7, 0xdf, 0x30, 0x9c, 0xf3, \ + 0xd3, 0xd0, 0x8b, 0xde, 0x57, 0x2c, 0xa7, 0xc6, \ + 0xdd, 0x4d, 0x25, 0x72, 0x8f, 0x13, 0x49, 0x4f, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage__TYPE_VERSION_HASH = test_msgs__action__NestedMessage__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x0e, 0x31, 0xa1, 0x2a, 0x7a, 0x28, 0xc4, 0xa1, \ + 0x4e, 0x7c, 0x04, 0x7b, 0x1f, 0x7a, 0xc1, 0x90, \ + 0x81, 0x5c, 0xd9, 0x4d, 0x6d, 0xa0, 0xbd, 0xa1, \ + 0xd5, 0xc3, 0xa0, 0xb6, 0xc6, 0x14, 0x02, 0x9a, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_Goal__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -44,6 +65,16 @@ typedef struct test_msgs__action__NestedMessage_Goal__Sequence } test_msgs__action__NestedMessage_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x54, 0x95, 0x19, 0x38, 0x70, 0x45, 0xc8, 0x04, \ + 0xd4, 0xb8, 0x69, 0x33, 0x74, 0xc5, 0xf9, 0xdf, \ + 0x6b, 0x83, 0xcd, 0xb2, 0x3e, 0x23, 0x14, 0x9d, \ + 0x9a, 0x62, 0x03, 0x16, 0xdd, 0xd7, 0xb6, 0x7b, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_Result__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -76,6 +107,16 @@ typedef struct test_msgs__action__NestedMessage_Result__Sequence } test_msgs__action__NestedMessage_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0xa4, 0x83, 0x82, 0x2f, 0xed, 0xea, 0x1f, 0xcd, \ + 0xc7, 0x2e, 0x49, 0xe5, 0x08, 0x1b, 0x7d, 0x45, \ + 0x05, 0x55, 0x47, 0x4b, 0x2b, 0x2f, 0xb2, 0xd8, \ + 0x6c, 0xfd, 0xd9, 0x90, 0x0f, 0xa9, 0x47, 0x7c, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_Feedback__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -107,6 +148,25 @@ typedef struct test_msgs__action__NestedMessage_Feedback__Sequence size_t capacity; } test_msgs__action__NestedMessage_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0xce, 0x7f, 0x86, 0x69, 0x44, 0xd7, 0x8e, 0xa2, \ + 0xbe, 0x5e, 0x4e, 0xa0, 0x09, 0x72, 0x6b, 0x4a, \ + 0xb5, 0x2c, 0x95, 0x4d, 0x49, 0x2e, 0x4b, 0xfe, \ + 0xee, 0x75, 0xe8, 0x56, 0x68, 0x4e, 0x27, 0x47, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_SendGoal__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x33, 0x4d, 0xb6, 0xa3, 0xb8, 0xe3, 0x18, 0x40, \ + 0x75, 0x22, 0x19, 0xbd, 0x4e, 0x1a, 0xbf, 0xe6, \ + 0x73, 0xb4, 0x51, 0xe9, 0xad, 0x30, 0x5c, 0x61, \ + 0x99, 0xb0, 0x28, 0xc5, 0x02, 0xde, 0x83, 0x43, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_SendGoal_Request__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -134,6 +194,16 @@ typedef struct test_msgs__action__NestedMessage_SendGoal_Request__Sequence } test_msgs__action__NestedMessage_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xf3, 0xde, 0x23, 0x88, 0xbd, 0xaf, 0xc0, 0x01, \ + 0xee, 0x83, 0x3d, 0x23, 0xe0, 0x6f, 0x2e, 0xb4, \ + 0x89, 0xf5, 0xce, 0xed, 0xc9, 0x02, 0xb5, 0x5a, \ + 0x22, 0x3e, 0x00, 0x89, 0x9f, 0xc7, 0x8d, 0xd7, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_SendGoal_Response__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -159,6 +229,16 @@ typedef struct test_msgs__action__NestedMessage_SendGoal_Response__Sequence } test_msgs__action__NestedMessage_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xbb, 0xf4, 0xb3, 0xeb, 0x91, 0x99, 0x4b, 0xdb, \ + 0x3d, 0x37, 0xaf, 0x7f, 0x47, 0xc1, 0xeb, 0x00, \ + 0x3a, 0x88, 0x54, 0x64, 0x08, 0x10, 0x31, 0x18, \ + 0xf4, 0x18, 0xf9, 0xb2, 0xdb, 0xb1, 0x47, 0xdb, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_SendGoal_Event__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -195,6 +275,25 @@ typedef struct test_msgs__action__NestedMessage_SendGoal_Event__Sequence size_t capacity; } test_msgs__action__NestedMessage_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0xdc, 0xd1, 0x85, 0x3d, 0xb9, 0x1a, 0x85, 0x81, \ + 0xd4, 0x58, 0x89, 0x97, 0x90, 0xaa, 0x0e, 0x0a, \ + 0x50, 0x9f, 0x3a, 0x7e, 0x46, 0x3c, 0xc8, 0x80, \ + 0x85, 0x43, 0x2c, 0xef, 0xb2, 0xcd, 0x5e, 0x68, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_GetResult__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x74, 0xd1, 0x95, 0xa0, 0x59, 0x40, 0x4e, 0x06, \ + 0xbb, 0x51, 0x29, 0x5a, 0x59, 0xc4, 0xd8, 0x27, \ + 0x4c, 0x13, 0x1b, 0xea, 0x11, 0xe5, 0xa2, 0x78, \ + 0x00, 0xa5, 0x55, 0x88, 0xaa, 0x1f, 0x33, 0x0d, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_GetResult_Request__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -220,6 +319,16 @@ typedef struct test_msgs__action__NestedMessage_GetResult_Request__Sequence } test_msgs__action__NestedMessage_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x01, 0xbb, 0xc5, 0x05, 0xfc, 0x2f, 0xfc, 0x68, \ + 0xd9, 0x96, 0x92, 0xdb, 0x44, 0xb4, 0xea, 0xc2, \ + 0xcd, 0x8b, 0xdc, 0x99, 0x2c, 0x0e, 0x45, 0xcc, \ + 0x2a, 0xff, 0x2d, 0x34, 0x0e, 0xab, 0x7c, 0x2c, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_GetResult_Response__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -245,6 +354,16 @@ typedef struct test_msgs__action__NestedMessage_GetResult_Response__Sequence } test_msgs__action__NestedMessage_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x98, 0xf1, 0x5a, 0x0a, 0x3c, 0x6b, 0xcb, 0x81, \ + 0x99, 0xef, 0x9b, 0xa9, 0x7b, 0xf1, 0xf8, 0x30, \ + 0x20, 0x19, 0x96, 0xe6, 0x7f, 0x85, 0x5e, 0x0d, \ + 0x90, 0x34, 0xb7, 0x10, 0xc0, 0xee, 0x9f, 0x72, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_GetResult_Event__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -283,6 +402,16 @@ typedef struct test_msgs__action__NestedMessage_GetResult_Event__Sequence } test_msgs__action__NestedMessage_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__action__NestedMessage_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x63, 0x96, 0xe3, 0xf9, 0x19, 0xdb, 0xb4, 0x07, \ + 0x86, 0xaf, 0x9f, 0x09, 0x48, 0x7b, 0xd5, 0x25, \ + 0x1c, 0xad, 0x59, 0x39, 0x58, 0x1e, 0xbc, 0x83, \ + 0xe5, 0xe9, 0xfb, 0xaa, 0x8a, 0x8e, 0x6a, 0xa2, \ + }} +static const rosidl_type_hash_t test_msgs__action__NestedMessage_FeedbackMessage__TYPE_VERSION_HASH = test_msgs__action__NestedMessage_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/test_msgs/msg/detail/arrays__struct.h b/libmicroros/include/test_msgs/msg/detail/arrays__struct.h index 03759dac..872d185e 100755 --- a/libmicroros/include/test_msgs/msg/detail/arrays__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/arrays__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Arrays__TYPE_VERSION_HASH__INIT {1, { \ + 0xe1, 0x00, 0xc4, 0x42, 0x86, 0x64, 0x54, 0x5d, \ + 0xd3, 0xaf, 0xbc, 0x21, 0x09, 0xfe, 0x44, 0x93, \ + 0x8b, 0xba, 0xbd, 0x19, 0x78, 0xf1, 0xd1, 0x7f, \ + 0x26, 0x6f, 0xc9, 0xc4, 0x8c, 0x3a, 0x74, 0xc3, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Arrays__TYPE_VERSION_HASH = test_msgs__msg__Arrays__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/basic_types__struct.h b/libmicroros/include/test_msgs/msg/detail/basic_types__struct.h index a140dfd4..9990eefd 100755 --- a/libmicroros/include/test_msgs/msg/detail/basic_types__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/basic_types__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__BasicTypes__TYPE_VERSION_HASH__INIT {1, { \ + 0x92, 0x14, 0x34, 0x4c, 0x57, 0xce, 0xcb, 0xa7, \ + 0xb1, 0x3b, 0xee, 0x10, 0x66, 0xd9, 0x8c, 0xa4, \ + 0xa7, 0xd0, 0x60, 0xa5, 0x89, 0x5b, 0x68, 0xbd, \ + 0x4c, 0x51, 0x1c, 0x15, 0xb2, 0xcf, 0xf5, 0x24, \ + }} +static const rosidl_type_hash_t test_msgs__msg__BasicTypes__TYPE_VERSION_HASH = test_msgs__msg__BasicTypes__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/bounded_plain_sequences__struct.h b/libmicroros/include/test_msgs/msg/detail/bounded_plain_sequences__struct.h index b1903c7c..2bec819a 100755 --- a/libmicroros/include/test_msgs/msg/detail/bounded_plain_sequences__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/bounded_plain_sequences__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__BoundedPlainSequences__TYPE_VERSION_HASH__INIT {1, { \ + 0x7f, 0x2a, 0xf1, 0xd6, 0x61, 0xfe, 0xb9, 0x0f, \ + 0x34, 0xd2, 0xf4, 0x97, 0x06, 0x2e, 0x71, 0x22, \ + 0x73, 0x44, 0x0d, 0xfb, 0x4d, 0x75, 0x60, 0x1d, \ + 0x4d, 0xc3, 0x33, 0x0f, 0x2b, 0xbe, 0x4d, 0xe4, \ + }} +static const rosidl_type_hash_t test_msgs__msg__BoundedPlainSequences__TYPE_VERSION_HASH = test_msgs__msg__BoundedPlainSequences__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/bounded_sequences__struct.h b/libmicroros/include/test_msgs/msg/detail/bounded_sequences__struct.h index d6bb45ab..897571bc 100755 --- a/libmicroros/include/test_msgs/msg/detail/bounded_sequences__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/bounded_sequences__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__BoundedSequences__TYPE_VERSION_HASH__INIT {1, { \ + 0x81, 0x35, 0x19, 0x53, 0xc6, 0xf5, 0xcc, 0xc9, \ + 0xb0, 0xa0, 0xeb, 0x48, 0x26, 0x07, 0x17, 0x8f, \ + 0x73, 0x5d, 0xdd, 0x6d, 0xb9, 0x3e, 0x0b, 0xc4, \ + 0x94, 0x77, 0x50, 0xda, 0xcc, 0xeb, 0x1b, 0x3c, \ + }} +static const rosidl_type_hash_t test_msgs__msg__BoundedSequences__TYPE_VERSION_HASH = test_msgs__msg__BoundedSequences__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/builtins__struct.h b/libmicroros/include/test_msgs/msg/detail/builtins__struct.h index 04ee11f0..ecac6964 100755 --- a/libmicroros/include/test_msgs/msg/detail/builtins__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/builtins__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Builtins__TYPE_VERSION_HASH__INIT {1, { \ + 0x33, 0x0e, 0x95, 0x3a, 0xe5, 0x98, 0x93, 0xf8, \ + 0xd9, 0xa3, 0xdd, 0xbe, 0x10, 0xa9, 0x28, 0x79, \ + 0x53, 0xe8, 0x8e, 0x42, 0xc9, 0x0e, 0xfd, 0x2e, \ + 0xa4, 0xf9, 0xfb, 0xbb, 0xce, 0x5d, 0xe9, 0xe2, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Builtins__TYPE_VERSION_HASH = test_msgs__msg__Builtins__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/constants__struct.h b/libmicroros/include/test_msgs/msg/detail/constants__struct.h index 4dc03d3d..c40d4f2a 100755 --- a/libmicroros/include/test_msgs/msg/detail/constants__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/constants__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Constants__TYPE_VERSION_HASH__INIT {1, { \ + 0xf0, 0xb9, 0xa9, 0xeb, 0x5e, 0xfe, 0x49, 0x9e, \ + 0x3c, 0xe1, 0x9a, 0x1d, 0x84, 0x01, 0xcd, 0x91, \ + 0x82, 0x44, 0x47, 0x55, 0xd2, 0x0a, 0xbe, 0xd8, \ + 0x0b, 0x4c, 0xba, 0x6e, 0x5d, 0x70, 0x63, 0x5e, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Constants__TYPE_VERSION_HASH = test_msgs__msg__Constants__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/defaults__struct.h b/libmicroros/include/test_msgs/msg/detail/defaults__struct.h index 4db1ad4e..0e2e45cf 100755 --- a/libmicroros/include/test_msgs/msg/detail/defaults__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/defaults__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Defaults__TYPE_VERSION_HASH__INIT {1, { \ + 0x81, 0xd7, 0xf9, 0x3a, 0x33, 0xe4, 0x24, 0x4b, \ + 0x0a, 0xbd, 0xcf, 0x31, 0x5e, 0xc4, 0x1e, 0xaa, \ + 0xca, 0xda, 0xbb, 0x52, 0x74, 0x93, 0xcd, 0xd9, \ + 0xad, 0xce, 0xd9, 0xc6, 0xca, 0xc4, 0xe1, 0x8c, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Defaults__TYPE_VERSION_HASH = test_msgs__msg__Defaults__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/empty__struct.h b/libmicroros/include/test_msgs/msg/detail/empty__struct.h index cd90b7d4..0478b99d 100755 --- a/libmicroros/include/test_msgs/msg/detail/empty__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/empty__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Empty__TYPE_VERSION_HASH__INIT {1, { \ + 0x60, 0x9e, 0xa2, 0xfc, 0x37, 0x45, 0xdc, 0x64, \ + 0xc2, 0xd2, 0x0f, 0xf8, 0xb9, 0x1c, 0x9a, 0xf0, \ + 0xc0, 0xea, 0x2d, 0xab, 0x69, 0xec, 0xb1, 0x7a, \ + 0xb6, 0x20, 0x4d, 0x56, 0xb6, 0xf2, 0x90, 0x36, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Empty__TYPE_VERSION_HASH = test_msgs__msg__Empty__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/multi_nested__struct.h b/libmicroros/include/test_msgs/msg/detail/multi_nested__struct.h index e37959be..ec0dea9e 100755 --- a/libmicroros/include/test_msgs/msg/detail/multi_nested__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/multi_nested__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__MultiNested__TYPE_VERSION_HASH__INIT {1, { \ + 0x29, 0x47, 0xf9, 0xef, 0x75, 0x4b, 0x49, 0xa4, \ + 0xbf, 0xec, 0xc1, 0x36, 0x88, 0x89, 0x4a, 0x56, \ + 0x0c, 0x1b, 0x23, 0x98, 0xa2, 0xaf, 0x8c, 0x16, \ + 0xe2, 0x7b, 0x1e, 0xca, 0xe5, 0xd6, 0xa3, 0xd2, \ + }} +static const rosidl_type_hash_t test_msgs__msg__MultiNested__TYPE_VERSION_HASH = test_msgs__msg__MultiNested__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/nested__struct.h b/libmicroros/include/test_msgs/msg/detail/nested__struct.h index 6098457d..c3f0d3d4 100755 --- a/libmicroros/include/test_msgs/msg/detail/nested__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/nested__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Nested__TYPE_VERSION_HASH__INIT {1, { \ + 0x44, 0x2e, 0x83, 0x19, 0xc1, 0x1c, 0x25, 0x7b, \ + 0x80, 0xab, 0x38, 0x3f, 0x8a, 0x1f, 0x3e, 0x92, \ + 0x17, 0x10, 0x24, 0x7f, 0x90, 0x6d, 0xf9, 0x89, \ + 0x4a, 0x88, 0x3e, 0x80, 0x1f, 0x4f, 0x6c, 0xe8, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Nested__TYPE_VERSION_HASH = test_msgs__msg__Nested__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/strings__struct.h b/libmicroros/include/test_msgs/msg/detail/strings__struct.h index 82082f2f..7c3c8433 100755 --- a/libmicroros/include/test_msgs/msg/detail/strings__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/strings__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__Strings__TYPE_VERSION_HASH__INIT {1, { \ + 0x2c, 0xff, 0xcb, 0xfe, 0xde, 0xce, 0xd3, 0xbf, \ + 0xeb, 0x29, 0x25, 0x05, 0x04, 0x06, 0x15, 0xa6, \ + 0x20, 0x85, 0x1a, 0xed, 0x00, 0xff, 0x0e, 0x7e, \ + 0xc7, 0xcd, 0xb1, 0xd5, 0x10, 0x21, 0x2f, 0xde, \ + }} +static const rosidl_type_hash_t test_msgs__msg__Strings__TYPE_VERSION_HASH = test_msgs__msg__Strings__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/unbounded_sequences__struct.h b/libmicroros/include/test_msgs/msg/detail/unbounded_sequences__struct.h index 7bdea86a..8015b748 100755 --- a/libmicroros/include/test_msgs/msg/detail/unbounded_sequences__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/unbounded_sequences__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__UnboundedSequences__TYPE_VERSION_HASH__INIT {1, { \ + 0x2d, 0x73, 0x02, 0x70, 0xbd, 0xe0, 0x6d, 0x38, \ + 0xc4, 0x80, 0xef, 0x56, 0xe3, 0x6c, 0xa2, 0x90, \ + 0x92, 0xc4, 0x30, 0x0d, 0x5a, 0xc6, 0x08, 0x36, \ + 0x23, 0x30, 0x63, 0x78, 0xa4, 0x6d, 0x4d, 0x1c, \ + }} +static const rosidl_type_hash_t test_msgs__msg__UnboundedSequences__TYPE_VERSION_HASH = test_msgs__msg__UnboundedSequences__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/msg/detail/w_strings__struct.h b/libmicroros/include/test_msgs/msg/detail/w_strings__struct.h index e7af71a5..3bec2fda 100755 --- a/libmicroros/include/test_msgs/msg/detail/w_strings__struct.h +++ b/libmicroros/include/test_msgs/msg/detail/w_strings__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__msg__WStrings__TYPE_VERSION_HASH__INIT {1, { \ + 0xc3, 0xc5, 0x5f, 0x06, 0x72, 0xed, 0x23, 0x05, \ + 0x5a, 0x03, 0x55, 0xd8, 0x66, 0xe4, 0x54, 0x16, \ + 0x8b, 0x97, 0x72, 0x0b, 0x58, 0x9f, 0x54, 0xb8, \ + 0x83, 0x6d, 0x2a, 0xe2, 0xea, 0x8d, 0x21, 0xe0, \ + }} +static const rosidl_type_hash_t test_msgs__msg__WStrings__TYPE_VERSION_HASH = test_msgs__msg__WStrings__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/test_msgs/srv/detail/arrays__struct.h b/libmicroros/include/test_msgs/srv/detail/arrays__struct.h index fa5bbd23..a4ba3054 100755 --- a/libmicroros/include/test_msgs/srv/detail/arrays__struct.h +++ b/libmicroros/include/test_msgs/srv/detail/arrays__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Arrays__TYPE_VERSION_HASH__INIT {1, { \ + 0x8b, 0x83, 0x98, 0xe1, 0xb3, 0x15, 0x1f, 0x81, \ + 0x77, 0xaf, 0x13, 0xd0, 0x09, 0xcf, 0xd4, 0x84, \ + 0x39, 0x83, 0x14, 0x93, 0x94, 0x56, 0x6f, 0x0a, \ + 0x0e, 0x48, 0xa7, 0x48, 0xc7, 0x15, 0x93, 0x06, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Arrays__TYPE_VERSION_HASH = test_msgs__srv__Arrays__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Arrays_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xbd, 0x85, 0x1b, 0xc6, 0x6a, 0x55, 0x91, 0xb1, \ + 0xec, 0x2e, 0xf7, 0xc8, 0xca, 0xd6, 0xca, 0x0c, \ + 0xce, 0x36, 0x77, 0xa4, 0xc9, 0xbb, 0xc2, 0x56, \ + 0x34, 0x62, 0x02, 0xdc, 0x6e, 0xfd, 0xc9, 0x26, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Arrays_Request__TYPE_VERSION_HASH = test_msgs__srv__Arrays_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -75,6 +97,16 @@ typedef struct test_msgs__srv__Arrays_Request__Sequence } test_msgs__srv__Arrays_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Arrays_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x07, 0xdf, 0x13, 0x9e, 0xa5, 0x9f, 0x28, 0x10, \ + 0x61, 0x70, 0x13, 0x52, 0xa4, 0xb4, 0x1b, 0xbc, \ + 0xe9, 0xb0, 0x8c, 0x70, 0xc6, 0xde, 0x87, 0xb3, \ + 0xf7, 0x32, 0xb0, 0xaa, 0x24, 0xd2, 0xe3, 0xe2, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Arrays_Response__TYPE_VERSION_HASH = test_msgs__srv__Arrays_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -139,6 +171,16 @@ typedef struct test_msgs__srv__Arrays_Response__Sequence } test_msgs__srv__Arrays_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Arrays_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x03, 0x32, 0xb6, 0x38, 0xa8, 0x4e, 0xa7, 0xec, \ + 0xcc, 0x07, 0x1b, 0x48, 0x4a, 0xb3, 0x43, 0x3a, \ + 0x53, 0x87, 0x2b, 0x38, 0x63, 0xa5, 0x4f, 0x11, \ + 0xf5, 0x2e, 0xfb, 0x51, 0xbd, 0xbc, 0x93, 0x05, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Arrays_Event__TYPE_VERSION_HASH = test_msgs__srv__Arrays_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/test_msgs/srv/detail/basic_types__struct.h b/libmicroros/include/test_msgs/srv/detail/basic_types__struct.h index bbd11709..acb2ea08 100755 --- a/libmicroros/include/test_msgs/srv/detail/basic_types__struct.h +++ b/libmicroros/include/test_msgs/srv/detail/basic_types__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__BasicTypes__TYPE_VERSION_HASH__INIT {1, { \ + 0x91, 0x94, 0x51, 0xc9, 0x44, 0x9e, 0xb2, 0xc2, \ + 0x8d, 0x98, 0x75, 0x80, 0x3c, 0x15, 0x4d, 0xaf, \ + 0x5e, 0x16, 0xc0, 0x2b, 0xee, 0xbc, 0x94, 0xab, \ + 0x91, 0xc2, 0x1a, 0xf2, 0x40, 0x1c, 0x27, 0xdd, \ + }} +static const rosidl_type_hash_t test_msgs__srv__BasicTypes__TYPE_VERSION_HASH = test_msgs__srv__BasicTypes__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__BasicTypes_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xb2, 0xf4, 0xd4, 0x59, 0x91, 0xd6, 0x81, 0x64, \ + 0x74, 0x73, 0x7f, 0xae, 0x99, 0x74, 0xac, 0xfb, \ + 0xf8, 0xbc, 0x60, 0xfa, 0xc8, 0xd9, 0xcd, 0x78, \ + 0xca, 0xb5, 0x31, 0x1a, 0x15, 0xf1, 0x2b, 0x87, \ + }} +static const rosidl_type_hash_t test_msgs__srv__BasicTypes_Request__TYPE_VERSION_HASH = test_msgs__srv__BasicTypes_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -51,6 +73,16 @@ typedef struct test_msgs__srv__BasicTypes_Request__Sequence } test_msgs__srv__BasicTypes_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__BasicTypes_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xeb, 0x7b, 0x7f, 0xfc, 0x1a, 0x0c, 0x52, 0xd8, \ + 0x0d, 0x8b, 0x8c, 0x7f, 0x36, 0xc2, 0x35, 0x49, \ + 0x44, 0xa9, 0x84, 0xe3, 0x81, 0x8d, 0xd1, 0x53, \ + 0x13, 0x76, 0xc2, 0xe5, 0xcf, 0x6a, 0x42, 0x29, \ + }} +static const rosidl_type_hash_t test_msgs__srv__BasicTypes_Response__TYPE_VERSION_HASH = test_msgs__srv__BasicTypes_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -88,6 +120,16 @@ typedef struct test_msgs__srv__BasicTypes_Response__Sequence } test_msgs__srv__BasicTypes_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__BasicTypes_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xe9, 0xf8, 0x7f, 0x6b, 0xee, 0xa3, 0x08, 0xa2, \ + 0x9b, 0x55, 0x1f, 0x49, 0xee, 0x37, 0x42, 0xc2, \ + 0x4c, 0x2f, 0xbf, 0xcd, 0x26, 0xa4, 0xac, 0x6e, \ + 0xf4, 0x8a, 0x9c, 0xd9, 0x41, 0x14, 0x2d, 0xff, \ + }} +static const rosidl_type_hash_t test_msgs__srv__BasicTypes_Event__TYPE_VERSION_HASH = test_msgs__srv__BasicTypes_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/test_msgs/srv/detail/empty__struct.h b/libmicroros/include/test_msgs/srv/detail/empty__struct.h index 492b08cd..d6c9c550 100755 --- a/libmicroros/include/test_msgs/srv/detail/empty__struct.h +++ b/libmicroros/include/test_msgs/srv/detail/empty__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Empty__TYPE_VERSION_HASH__INIT {1, { \ + 0x6c, 0x14, 0x19, 0x6f, 0x45, 0xb0, 0x90, 0x80, \ + 0x0e, 0x63, 0xab, 0x95, 0x91, 0x30, 0xa6, 0x10, \ + 0x0b, 0x49, 0x9c, 0xe0, 0x74, 0x20, 0x1f, 0xe1, \ + 0x82, 0x0f, 0x36, 0xff, 0x5c, 0xfd, 0x4c, 0xc7, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Empty__TYPE_VERSION_HASH = test_msgs__srv__Empty__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Empty_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0xc6, 0xc3, 0x0e, 0xa6, 0xf0, 0x75, 0x90, 0x89, \ + 0x74, 0xb6, 0x66, 0x60, 0x2c, 0x88, 0x38, 0x57, \ + 0xae, 0x5b, 0xf0, 0xcd, 0x41, 0xe3, 0x5b, 0x43, \ + 0xc7, 0x9d, 0x1d, 0x42, 0x98, 0x06, 0xb2, 0x32, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Empty_Request__TYPE_VERSION_HASH = test_msgs__srv__Empty_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct test_msgs__srv__Empty_Request__Sequence } test_msgs__srv__Empty_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Empty_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xd7, 0x1d, 0x90, 0x0d, 0x8b, 0xda, 0x4f, 0xf2, \ + 0x4a, 0x6e, 0xd5, 0x77, 0xad, 0xa7, 0x81, 0x9f, \ + 0x3b, 0x19, 0x3b, 0xef, 0xb9, 0x19, 0xa7, 0x2e, \ + 0xc8, 0xfd, 0x33, 0xdf, 0x77, 0x3e, 0x89, 0xf0, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Empty_Response__TYPE_VERSION_HASH = test_msgs__srv__Empty_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in srv/Empty in the package test_msgs. @@ -53,6 +85,16 @@ typedef struct test_msgs__srv__Empty_Response__Sequence } test_msgs__srv__Empty_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define test_msgs__srv__Empty_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x71, 0x00, 0x4e, 0x16, 0x1a, 0x6c, 0x96, 0x3e, \ + 0x76, 0x27, 0xc2, 0x70, 0x1c, 0x5d, 0xb0, 0x8c, \ + 0x79, 0x27, 0x1e, 0xe3, 0xbd, 0xa5, 0xa6, 0xf9, \ + 0x32, 0x7b, 0x5c, 0x96, 0x27, 0x8f, 0xcd, 0xce, \ + }} +static const rosidl_type_hash_t test_msgs__srv__Empty_Event__TYPE_VERSION_HASH = test_msgs__srv__Empty_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/tf2_msgs/action/detail/lookup_transform__struct.h b/libmicroros/include/tf2_msgs/action/detail/lookup_transform__struct.h index 4eefceb9..2b47fc82 100755 --- a/libmicroros/include/tf2_msgs/action/detail/lookup_transform__struct.h +++ b/libmicroros/include/tf2_msgs/action/detail/lookup_transform__struct.h @@ -14,6 +14,27 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +#define tf2_msgs__action__LookupTransform__TYPE_VERSION_HASH__INIT {1, { \ + 0x26, 0x8c, 0x1d, 0x45, 0x42, 0x35, 0x1c, 0x24, \ + 0x3d, 0xae, 0x52, 0x34, 0xa2, 0x35, 0x68, 0x17, \ + 0x12, 0x1f, 0xc4, 0xad, 0xad, 0xfa, 0x41, 0x8d, \ + 0x44, 0x20, 0xe6, 0x83, 0x9f, 0x9d, 0x82, 0x60, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_Goal__TYPE_VERSION_HASH__INIT {1, { \ + 0x87, 0x6c, 0xee, 0x36, 0xc5, 0x0f, 0xfe, 0x08, \ + 0x16, 0xfb, 0x3e, 0xfb, 0x71, 0x02, 0x01, 0x2c, \ + 0x06, 0x93, 0xaa, 0xbf, 0x47, 0x3b, 0x8b, 0x6c, \ + 0x5a, 0x44, 0xf8, 0xb5, 0xc9, 0x47, 0xc3, 0x9c, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_Goal__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_Goal__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -53,6 +74,16 @@ typedef struct tf2_msgs__action__LookupTransform_Goal__Sequence } tf2_msgs__action__LookupTransform_Goal__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_Result__TYPE_VERSION_HASH__INIT {1, { \ + 0x68, 0x76, 0xeb, 0x61, 0x1c, 0x2a, 0xd2, 0x6d, \ + 0x3d, 0xf7, 0xc7, 0x66, 0x9e, 0x10, 0xb8, 0xb9, \ + 0x70, 0x3b, 0xf4, 0x3d, 0xd1, 0x04, 0xb6, 0xd5, \ + 0xed, 0x28, 0x7e, 0xd0, 0x94, 0x8d, 0xe0, 0x52, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_Result__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_Result__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -79,6 +110,16 @@ typedef struct tf2_msgs__action__LookupTransform_Result__Sequence } tf2_msgs__action__LookupTransform_Result__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_Feedback__TYPE_VERSION_HASH__INIT {1, { \ + 0xf8, 0x50, 0x9b, 0x08, 0x1c, 0xc8, 0x24, 0xae, \ + 0x35, 0xf5, 0x45, 0x60, 0x2d, 0xdd, 0x60, 0xfd, \ + 0xef, 0x30, 0x00, 0xb5, 0x06, 0x29, 0x39, 0x24, \ + 0x94, 0x19, 0xf5, 0x4c, 0x22, 0xa5, 0xdf, 0x8b, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_Feedback__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_Feedback__TYPE_VERSION_HASH__INIT; + // Constants defined in the message /// Struct defined in action/LookupTransform in the package tf2_msgs. @@ -97,6 +138,25 @@ typedef struct tf2_msgs__action__LookupTransform_Feedback__Sequence size_t capacity; } tf2_msgs__action__LookupTransform_Feedback__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_SendGoal__TYPE_VERSION_HASH__INIT {1, { \ + 0x05, 0x17, 0xd4, 0x77, 0x56, 0xd0, 0x6e, 0x2b, \ + 0x52, 0xef, 0xf8, 0x2c, 0x1f, 0xdd, 0x72, 0x2c, \ + 0x3e, 0x52, 0xa8, 0x1e, 0x75, 0x40, 0xa3, 0x43, \ + 0x60, 0x96, 0xea, 0xc5, 0x12, 0x3a, 0x10, 0xf1, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_SendGoal__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_SendGoal__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_SendGoal_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x73, 0x08, 0x80, 0x19, 0x8c, 0xb8, 0xc3, 0xd3, \ + 0x71, 0xa4, 0xb6, 0xde, 0xef, 0x58, 0xf9, 0xc0, \ + 0x0c, 0x09, 0x99, 0x4c, 0xa5, 0x43, 0x20, 0x11, \ + 0x6b, 0xb8, 0x36, 0x9e, 0x8e, 0xe0, 0xb5, 0x0b, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_SendGoal_Request__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_SendGoal_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -124,6 +184,16 @@ typedef struct tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence } tf2_msgs__action__LookupTransform_SendGoal_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_SendGoal_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x86, 0x43, 0xc6, 0x10, 0x95, 0x39, 0xdf, 0xe1, \ + 0x62, 0xa4, 0x27, 0xc3, 0xd9, 0x19, 0x68, 0xad, \ + 0xd1, 0xe3, 0xd4, 0xf6, 0xc1, 0xc5, 0xcc, 0x6a, \ + 0x34, 0x96, 0x95, 0x75, 0x7c, 0x3b, 0x8d, 0xeb, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_SendGoal_Response__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_SendGoal_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -149,6 +219,16 @@ typedef struct tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence } tf2_msgs__action__LookupTransform_SendGoal_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_SendGoal_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x5d, 0x51, 0x33, 0x9c, 0x02, 0xbe, 0x26, 0x96, \ + 0xd8, 0x55, 0x37, 0xd9, 0x7c, 0x97, 0xfb, 0x24, \ + 0xee, 0xc1, 0x2b, 0x66, 0x97, 0xf5, 0x9d, 0x77, \ + 0xe2, 0x32, 0x75, 0xca, 0x0c, 0x8e, 0xef, 0xdc, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_SendGoal_Event__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_SendGoal_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -185,6 +265,25 @@ typedef struct tf2_msgs__action__LookupTransform_SendGoal_Event__Sequence size_t capacity; } tf2_msgs__action__LookupTransform_SendGoal_Event__Sequence; +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_GetResult__TYPE_VERSION_HASH__INIT {1, { \ + 0xac, 0xa4, 0xce, 0xdf, 0xaa, 0x02, 0xdb, 0x11, \ + 0x07, 0x62, 0xb9, 0x26, 0x53, 0xf9, 0x00, 0xad, \ + 0x86, 0x2b, 0x8c, 0x70, 0xf9, 0xb5, 0xff, 0x51, \ + 0x6b, 0x21, 0x19, 0x39, 0xc8, 0x84, 0x4e, 0x48, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_GetResult__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_GetResult__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_GetResult_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x11, 0x2f, 0xd3, 0x9e, 0x5a, 0xd8, 0xf3, 0x80, \ + 0xf1, 0x2e, 0x54, 0x80, 0xd5, 0x8b, 0x15, 0xfa, \ + 0xd0, 0xd0, 0x4a, 0xe8, 0x62, 0xec, 0x92, 0x41, \ + 0xce, 0x5f, 0x3a, 0x0b, 0xde, 0x6b, 0x21, 0x68, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_GetResult_Request__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_GetResult_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -210,6 +309,16 @@ typedef struct tf2_msgs__action__LookupTransform_GetResult_Request__Sequence } tf2_msgs__action__LookupTransform_GetResult_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_GetResult_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0xae, 0x7a, 0xf1, 0xbe, 0xff, 0xb2, 0xc8, 0x4c, \ + 0x33, 0x0d, 0x64, 0x2d, 0x46, 0x83, 0xed, 0x56, \ + 0xae, 0x37, 0x7d, 0x21, 0xc9, 0xcc, 0xb5, 0x72, \ + 0xd7, 0xdf, 0xba, 0x00, 0x65, 0x2f, 0x65, 0xf2, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_GetResult_Response__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_GetResult_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -235,6 +344,16 @@ typedef struct tf2_msgs__action__LookupTransform_GetResult_Response__Sequence } tf2_msgs__action__LookupTransform_GetResult_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_GetResult_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x25, 0x2d, 0x1a, 0x49, 0x81, 0x54, 0x7f, 0x54, \ + 0x54, 0x83, 0x48, 0x9b, 0x02, 0x0a, 0x5a, 0x97, \ + 0x87, 0xdf, 0x53, 0x44, 0x72, 0x67, 0xa1, 0x00, \ + 0x3d, 0x02, 0x4d, 0x8a, 0xc7, 0xf3, 0xc4, 0xb3, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_GetResult_Event__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_GetResult_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -273,6 +392,16 @@ typedef struct tf2_msgs__action__LookupTransform_GetResult_Event__Sequence } tf2_msgs__action__LookupTransform_GetResult_Event__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__action__LookupTransform_FeedbackMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0xfb, 0x6e, 0x8c, 0x4e, 0xb8, 0x5f, 0x27, 0x2b, \ + 0x4d, 0x30, 0x18, 0xb5, 0x0c, 0xfa, 0x92, 0xa1, \ + 0x20, 0x18, 0xbd, 0xde, 0xd3, 0xbc, 0x13, 0xcb, \ + 0xe9, 0xac, 0xc5, 0xf8, 0xbd, 0x4c, 0x36, 0xe0, \ + }} +static const rosidl_type_hash_t tf2_msgs__action__LookupTransform_FeedbackMessage__TYPE_VERSION_HASH = tf2_msgs__action__LookupTransform_FeedbackMessage__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/tf2_msgs/msg/detail/tf2_error__struct.h b/libmicroros/include/tf2_msgs/msg/detail/tf2_error__struct.h index f2012a50..306eb32b 100755 --- a/libmicroros/include/tf2_msgs/msg/detail/tf2_error__struct.h +++ b/libmicroros/include/tf2_msgs/msg/detail/tf2_error__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__msg__TF2Error__TYPE_VERSION_HASH__INIT {1, { \ + 0x7d, 0xfe, 0x24, 0x8e, 0x7a, 0xac, 0x17, 0xd5, \ + 0x3f, 0x95, 0x7c, 0xac, 0x31, 0x8b, 0xdf, 0x78, \ + 0x59, 0xf1, 0x8b, 0x7b, 0xcc, 0x59, 0x1e, 0x00, \ + 0xf1, 0x98, 0x40, 0xfe, 0x99, 0x9d, 0x2d, 0xe8, \ + }} +static const rosidl_type_hash_t tf2_msgs__msg__TF2Error__TYPE_VERSION_HASH = tf2_msgs__msg__TF2Error__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/tf2_msgs/msg/detail/tf_message__struct.h b/libmicroros/include/tf2_msgs/msg/detail/tf_message__struct.h index c7ce6624..82f48f19 100755 --- a/libmicroros/include/tf2_msgs/msg/detail/tf_message__struct.h +++ b/libmicroros/include/tf2_msgs/msg/detail/tf_message__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__msg__TFMessage__TYPE_VERSION_HASH__INIT {1, { \ + 0x76, 0x5e, 0x62, 0x0a, 0x8e, 0x92, 0xd3, 0x29, \ + 0x64, 0x4a, 0x27, 0xd0, 0xa5, 0x80, 0x75, 0x79, \ + 0x48, 0x66, 0xf0, 0x60, 0x52, 0xec, 0x81, 0x1b, \ + 0x15, 0x60, 0xfd, 0x78, 0x58, 0xff, 0xb5, 0xf4, \ + }} +static const rosidl_type_hash_t tf2_msgs__msg__TFMessage__TYPE_VERSION_HASH = tf2_msgs__msg__TFMessage__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/tf2_msgs/srv/detail/frame_graph__struct.h b/libmicroros/include/tf2_msgs/srv/detail/frame_graph__struct.h index 2cae3622..d8d5b043 100755 --- a/libmicroros/include/tf2_msgs/srv/detail/frame_graph__struct.h +++ b/libmicroros/include/tf2_msgs/srv/detail/frame_graph__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__srv__FrameGraph__TYPE_VERSION_HASH__INIT {1, { \ + 0x86, 0xa3, 0x12, 0x6b, 0x31, 0x82, 0xe9, 0xff, \ + 0x1a, 0xb3, 0x75, 0xc7, 0xb0, 0x70, 0x95, 0xfc, \ + 0x0e, 0xa2, 0xd1, 0xcc, 0x90, 0x99, 0x59, 0x6a, \ + 0x49, 0x66, 0x58, 0x11, 0x13, 0x2e, 0xd5, 0x50, \ + }} +static const rosidl_type_hash_t tf2_msgs__srv__FrameGraph__TYPE_VERSION_HASH = tf2_msgs__srv__FrameGraph__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__srv__FrameGraph_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x86, 0x85, 0x22, 0x9c, 0xc9, 0x52, 0x81, 0xac, \ + 0xcd, 0x67, 0xe5, 0x5c, 0x79, 0x65, 0xe6, 0x3d, \ + 0xfd, 0x9f, 0x57, 0x35, 0x55, 0x23, 0x82, 0xdd, \ + 0x9b, 0x9f, 0x69, 0xf3, 0x2c, 0x30, 0x58, 0x83, \ + }} +static const rosidl_type_hash_t tf2_msgs__srv__FrameGraph_Request__TYPE_VERSION_HASH = tf2_msgs__srv__FrameGraph_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct tf2_msgs__srv__FrameGraph_Request__Sequence } tf2_msgs__srv__FrameGraph_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__srv__FrameGraph_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x09, 0xc3, 0x79, 0x4e, 0x46, 0x7f, 0xca, 0x6c, \ + 0xac, 0x44, 0x0c, 0x7a, 0x3e, 0x2a, 0x11, 0x99, \ + 0x13, 0xed, 0x80, 0x35, 0x8e, 0x03, 0xb6, 0x79, \ + 0x13, 0x93, 0xdd, 0xaa, 0x0e, 0xba, 0x9f, 0xb3, \ + }} +static const rosidl_type_hash_t tf2_msgs__srv__FrameGraph_Response__TYPE_VERSION_HASH = tf2_msgs__srv__FrameGraph_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -57,6 +89,16 @@ typedef struct tf2_msgs__srv__FrameGraph_Response__Sequence } tf2_msgs__srv__FrameGraph_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define tf2_msgs__srv__FrameGraph_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0xb9, 0x4f, 0xf2, 0x99, 0xb8, 0x45, 0x1b, 0xdc, \ + 0x6f, 0xaf, 0x88, 0x54, 0x1d, 0xf7, 0xe6, 0xbb, \ + 0x3c, 0x6e, 0xa8, 0x3b, 0xbd, 0x09, 0xcc, 0x1c, \ + 0x36, 0xc3, 0xdc, 0x19, 0x86, 0xd5, 0xe7, 0x1d, \ + }} +static const rosidl_type_hash_t tf2_msgs__srv__FrameGraph_Event__TYPE_VERSION_HASH = tf2_msgs__srv__FrameGraph_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory__struct.h b/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory__struct.h index 36c18ce5..9f7f7e21 100755 --- a/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory__struct.h +++ b/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define trajectory_msgs__msg__JointTrajectory__TYPE_VERSION_HASH__INIT {1, { \ + 0x02, 0x4a, 0x6f, 0xe9, 0x2a, 0xa6, 0x75, 0x09, \ + 0x1b, 0x87, 0x08, 0x14, 0x8b, 0x84, 0xcd, 0xb0, \ + 0x5a, 0xc4, 0x45, 0x34, 0x05, 0xb5, 0xd0, 0xb9, \ + 0xf8, 0x2f, 0x13, 0x8f, 0xb3, 0x28, 0x0a, 0x1b, \ + }} +static const rosidl_type_hash_t trajectory_msgs__msg__JointTrajectory__TYPE_VERSION_HASH = trajectory_msgs__msg__JointTrajectory__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory_point__struct.h b/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory_point__struct.h index 36a6c514..d51ea395 100755 --- a/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory_point__struct.h +++ b/libmicroros/include/trajectory_msgs/msg/detail/joint_trajectory_point__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define trajectory_msgs__msg__JointTrajectoryPoint__TYPE_VERSION_HASH__INIT {1, { \ + 0xd0, 0xf0, 0xed, 0x7d, 0x16, 0x1f, 0x07, 0x04, \ + 0x51, 0x68, 0x69, 0x62, 0xf9, 0x5c, 0xb4, 0xb6, \ + 0xd7, 0x3d, 0x57, 0x98, 0x8b, 0x6d, 0x99, 0xaf, \ + 0xa0, 0x3c, 0xa6, 0x22, 0xeb, 0xf0, 0x0b, 0x89, \ + }} +static const rosidl_type_hash_t trajectory_msgs__msg__JointTrajectoryPoint__TYPE_VERSION_HASH = trajectory_msgs__msg__JointTrajectoryPoint__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory__struct.h b/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory__struct.h index 8eb1bc6e..daf6a2d9 100755 --- a/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory__struct.h +++ b/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define trajectory_msgs__msg__MultiDOFJointTrajectory__TYPE_VERSION_HASH__INIT {1, { \ + 0xa3, 0x7b, 0xcc, 0x20, 0x5a, 0xae, 0x3d, 0x4e, \ + 0x18, 0x21, 0x8d, 0x8b, 0x25, 0xfe, 0xce, 0xc0, \ + 0xd7, 0xe8, 0x7f, 0x78, 0x86, 0x03, 0xab, 0xfd, \ + 0xd7, 0xc0, 0x71, 0xa5, 0xaa, 0x72, 0xbd, 0x9d, \ + }} +static const rosidl_type_hash_t trajectory_msgs__msg__MultiDOFJointTrajectory__TYPE_VERSION_HASH = trajectory_msgs__msg__MultiDOFJointTrajectory__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory_point__struct.h b/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory_point__struct.h index 304a8963..33568d7e 100755 --- a/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory_point__struct.h +++ b/libmicroros/include/trajectory_msgs/msg/detail/multi_dof_joint_trajectory_point__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__TYPE_VERSION_HASH__INIT {1, { \ + 0x85, 0x01, 0xd0, 0x57, 0xc2, 0x20, 0xaf, 0x21, \ + 0xcb, 0xe8, 0x88, 0x9b, 0xf3, 0x1d, 0xd8, 0x95, \ + 0x78, 0x29, 0x7f, 0x76, 0x41, 0x06, 0x3e, 0xd6, \ + 0x16, 0x39, 0xaa, 0x44, 0x45, 0x4a, 0xbc, 0xc8, \ + }} +static const rosidl_type_hash_t trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__TYPE_VERSION_HASH = trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/type_description_interfaces/msg/detail/field__struct.h b/libmicroros/include/type_description_interfaces/msg/detail/field__struct.h index c85e5b7c..fc1d2f48 100755 --- a/libmicroros/include/type_description_interfaces/msg/detail/field__struct.h +++ b/libmicroros/include/type_description_interfaces/msg/detail/field__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define type_description_interfaces__msg__Field__TYPE_VERSION_HASH__INIT {1, { \ + 0x16, 0xac, 0x44, 0xbf, 0xed, 0x90, 0xab, 0xa3, \ + 0x4c, 0xee, 0x4b, 0xad, 0x73, 0x6d, 0xae, 0xdc, \ + 0x4a, 0x08, 0xf8, 0xd1, 0x44, 0x22, 0xdb, 0xe6, \ + 0xf9, 0x24, 0x6f, 0xa6, 0x9f, 0xca, 0xe0, 0x03, \ + }} +static const rosidl_type_hash_t type_description_interfaces__msg__Field__TYPE_VERSION_HASH = type_description_interfaces__msg__Field__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/type_description_interfaces/msg/detail/field_type__struct.h b/libmicroros/include/type_description_interfaces/msg/detail/field_type__struct.h index 72f07780..cbcbad5b 100755 --- a/libmicroros/include/type_description_interfaces/msg/detail/field_type__struct.h +++ b/libmicroros/include/type_description_interfaces/msg/detail/field_type__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define type_description_interfaces__msg__FieldType__TYPE_VERSION_HASH__INIT {1, { \ + 0x0e, 0x87, 0xb0, 0x27, 0xae, 0xbc, 0x38, 0x33, \ + 0x7e, 0x90, 0x6e, 0x75, 0xb0, 0xe6, 0x4a, 0x94, \ + 0x66, 0x10, 0x02, 0xd0, 0x5e, 0xcd, 0x8d, 0x99, \ + 0xd9, 0xfb, 0x3a, 0x30, 0xcd, 0x95, 0x12, 0x95, \ + }} +static const rosidl_type_hash_t type_description_interfaces__msg__FieldType__TYPE_VERSION_HASH = type_description_interfaces__msg__FieldType__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/type_description_interfaces/msg/detail/individual_type_description__struct.h b/libmicroros/include/type_description_interfaces/msg/detail/individual_type_description__struct.h index 7542a13c..97bc3d0f 100755 --- a/libmicroros/include/type_description_interfaces/msg/detail/individual_type_description__struct.h +++ b/libmicroros/include/type_description_interfaces/msg/detail/individual_type_description__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define type_description_interfaces__msg__IndividualTypeDescription__TYPE_VERSION_HASH__INIT {1, { \ + 0x68, 0xef, 0x8d, 0x4d, 0xae, 0x31, 0x9a, 0xd5, \ + 0x48, 0xf3, 0x0f, 0x30, 0x44, 0x9a, 0x47, 0x23, \ + 0x2a, 0xe8, 0x94, 0xf1, 0x0a, 0x3d, 0xb2, 0x3a, \ + 0x67, 0xf7, 0x22, 0x87, 0x42, 0x26, 0x04, 0x49, \ + }} +static const rosidl_type_hash_t type_description_interfaces__msg__IndividualTypeDescription__TYPE_VERSION_HASH = type_description_interfaces__msg__IndividualTypeDescription__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/type_description_interfaces/msg/detail/type_description__struct.h b/libmicroros/include/type_description_interfaces/msg/detail/type_description__struct.h index 64bd0f0f..0b9b862b 100755 --- a/libmicroros/include/type_description_interfaces/msg/detail/type_description__struct.h +++ b/libmicroros/include/type_description_interfaces/msg/detail/type_description__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define type_description_interfaces__msg__TypeDescription__TYPE_VERSION_HASH__INIT {1, { \ + 0xac, 0x5a, 0x6b, 0xf3, 0x23, 0x7f, 0xc6, 0xc4, \ + 0xbb, 0xdc, 0x24, 0xca, 0x2b, 0xc9, 0xdc, 0xd1, \ + 0x57, 0xe5, 0xd1, 0x13, 0xe4, 0x70, 0x83, 0x61, \ + 0x44, 0x3c, 0x33, 0x1d, 0xc2, 0x0d, 0xc6, 0xeb, \ + }} +static const rosidl_type_hash_t type_description_interfaces__msg__TypeDescription__TYPE_VERSION_HASH = type_description_interfaces__msg__TypeDescription__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/unique_identifier_msgs/msg/detail/uuid__struct.h b/libmicroros/include/unique_identifier_msgs/msg/detail/uuid__struct.h index 568af168..ea290e38 100755 --- a/libmicroros/include/unique_identifier_msgs/msg/detail/uuid__struct.h +++ b/libmicroros/include/unique_identifier_msgs/msg/detail/uuid__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define unique_identifier_msgs__msg__UUID__TYPE_VERSION_HASH__INIT {1, { \ + 0x31, 0x8f, 0xb9, 0x51, 0x3f, 0xaa, 0x44, 0xce, \ + 0xa1, 0x7e, 0x34, 0xd4, 0xea, 0x1f, 0xa1, 0x65, \ + 0xac, 0x3f, 0x90, 0xe8, 0xec, 0x49, 0x68, 0x5d, \ + 0xd0, 0xcd, 0x56, 0x23, 0xcf, 0xbd, 0xf8, 0x1a, \ + }} +static const rosidl_type_hash_t unique_identifier_msgs__msg__UUID__TYPE_VERSION_HASH = unique_identifier_msgs__msg__UUID__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/image_marker__struct.h b/libmicroros/include/visualization_msgs/msg/detail/image_marker__struct.h index 0f0b9ec7..99cf90a3 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/image_marker__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/image_marker__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__ImageMarker__TYPE_VERSION_HASH__INIT {1, { \ + 0x73, 0x9f, 0xd6, 0x7b, 0x66, 0x22, 0x1b, 0x0e, \ + 0xa6, 0x8a, 0x28, 0xee, 0xb3, 0xa0, 0xe7, 0xca, \ + 0x6f, 0x23, 0xfc, 0xd9, 0xa0, 0x5e, 0x4e, 0x3d, \ + 0xe8, 0x34, 0x12, 0x2a, 0x26, 0x6b, 0xed, 0x2d, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__ImageMarker__TYPE_VERSION_HASH = visualization_msgs__msg__ImageMarker__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker__struct.h index dc53438b..d8e84c08 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarker__TYPE_VERSION_HASH__INIT {1, { \ + 0xa8, 0xf7, 0x87, 0xf9, 0x79, 0x70, 0x6a, 0x6b, \ + 0x2f, 0x8a, 0x80, 0x6c, 0x43, 0x2c, 0x44, 0xdb, \ + 0x9f, 0x92, 0x17, 0xe4, 0xe3, 0x84, 0xa3, 0x80, \ + 0x97, 0x30, 0x80, 0x8a, 0xb0, 0xac, 0xd6, 0x7d, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarker__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarker__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_control__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_control__struct.h index 6af70662..6b3b1963 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_control__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_control__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarkerControl__TYPE_VERSION_HASH__INIT {1, { \ + 0x6d, 0x15, 0x6c, 0x4d, 0x0f, 0x95, 0xb6, 0x40, \ + 0x51, 0xfa, 0x93, 0x75, 0xef, 0x26, 0x00, 0xb8, \ + 0x3b, 0xb0, 0x6d, 0x65, 0xae, 0xd7, 0xb5, 0x7a, \ + 0x03, 0xa2, 0x36, 0x92, 0x91, 0x0a, 0x9b, 0xe7, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarkerControl__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarkerControl__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_feedback__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_feedback__struct.h index 624497a5..ee6783c1 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_feedback__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_feedback__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarkerFeedback__TYPE_VERSION_HASH__INIT {1, { \ + 0x65, 0xa7, 0xc7, 0x30, 0xaa, 0x93, 0xbe, 0xe2, \ + 0xc4, 0xcb, 0xb3, 0x22, 0x26, 0x45, 0x5d, 0xfc, \ + 0xa3, 0xbf, 0x30, 0xc4, 0x79, 0x8b, 0xe5, 0x24, \ + 0xfc, 0x56, 0x49, 0x21, 0x1c, 0x52, 0xc4, 0x9c, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarkerFeedback__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarkerFeedback__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_init__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_init__struct.h index 576ac06c..0e33949f 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_init__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_init__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarkerInit__TYPE_VERSION_HASH__INIT {1, { \ + 0x85, 0xbb, 0xc9, 0x4a, 0x5e, 0xc5, 0xa0, 0xce, \ + 0x9f, 0xfd, 0x84, 0x04, 0x94, 0xe4, 0xf3, 0x2d, \ + 0xea, 0xee, 0x64, 0xe1, 0x55, 0x49, 0xc3, 0x69, \ + 0x09, 0x99, 0x53, 0x17, 0xe5, 0x9c, 0x67, 0x39, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarkerInit__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarkerInit__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_pose__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_pose__struct.h index d56a4497..c894f8f2 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_pose__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_pose__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarkerPose__TYPE_VERSION_HASH__INIT {1, { \ + 0x0a, 0xba, 0x3c, 0x52, 0xb7, 0xfb, 0xc3, 0xa1, \ + 0x3f, 0x96, 0xb8, 0x1d, 0x2d, 0xcf, 0x9b, 0x8e, \ + 0x18, 0x53, 0x1c, 0x90, 0xaa, 0xb1, 0x26, 0xff, \ + 0xb1, 0xc8, 0xa3, 0xa7, 0x68, 0xda, 0xad, 0xd6, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarkerPose__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarkerPose__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_update__struct.h b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_update__struct.h index d35c61d0..5414ecae 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_update__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/interactive_marker_update__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__InteractiveMarkerUpdate__TYPE_VERSION_HASH__INIT {1, { \ + 0x88, 0xba, 0xb6, 0x13, 0xcb, 0x27, 0x0a, 0x62, \ + 0xc3, 0x7a, 0x88, 0x13, 0x1f, 0x9a, 0x0d, 0xbd, \ + 0x9b, 0x28, 0x66, 0x53, 0xb2, 0x3e, 0xc4, 0x2a, \ + 0x2d, 0xed, 0xb8, 0x1f, 0x97, 0xb5, 0x2b, 0x0d, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__InteractiveMarkerUpdate__TYPE_VERSION_HASH = visualization_msgs__msg__InteractiveMarkerUpdate__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/marker__struct.h b/libmicroros/include/visualization_msgs/msg/detail/marker__struct.h index 32cae7b3..f8051ebc 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/marker__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/marker__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__Marker__TYPE_VERSION_HASH__INIT {1, { \ + 0xf5, 0x9a, 0xb7, 0xa7, 0xfc, 0xca, 0xd7, 0x51, \ + 0x29, 0xcb, 0xc8, 0x20, 0xc4, 0xa1, 0xd6, 0x5f, \ + 0x4d, 0x9c, 0xfb, 0x0a, 0x67, 0x02, 0x19, 0x27, \ + 0x5e, 0x71, 0x67, 0x32, 0x83, 0xd1, 0x19, 0xc8, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__Marker__TYPE_VERSION_HASH = visualization_msgs__msg__Marker__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/marker_array__struct.h b/libmicroros/include/visualization_msgs/msg/detail/marker_array__struct.h index c830a5ec..dc1bbac9 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/marker_array__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/marker_array__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__MarkerArray__TYPE_VERSION_HASH__INIT {1, { \ + 0xcf, 0x85, 0x0f, 0xa3, 0x84, 0x9d, 0xaa, 0x11, \ + 0x81, 0x17, 0xbe, 0x51, 0x2e, 0xf8, 0x0a, 0x66, \ + 0x42, 0xb3, 0xe1, 0xf4, 0xc2, 0x42, 0x60, 0xeb, \ + 0x58, 0xe3, 0x43, 0xbf, 0x94, 0x92, 0x3e, 0x36, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__MarkerArray__TYPE_VERSION_HASH = visualization_msgs__msg__MarkerArray__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/menu_entry__struct.h b/libmicroros/include/visualization_msgs/msg/detail/menu_entry__struct.h index 5f675098..e3014b99 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/menu_entry__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/menu_entry__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__MenuEntry__TYPE_VERSION_HASH__INIT {1, { \ + 0x00, 0x1f, 0xbe, 0x92, 0xfa, 0xf3, 0xaa, 0xdc, \ + 0xb9, 0x58, 0x34, 0x6a, 0x6c, 0xfa, 0xe8, 0x9e, \ + 0x72, 0xb1, 0xa2, 0xd9, 0xe5, 0xd6, 0x8b, 0x25, \ + 0xd4, 0x86, 0x33, 0x51, 0xd2, 0x7f, 0xc3, 0x57, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__MenuEntry__TYPE_VERSION_HASH = visualization_msgs__msg__MenuEntry__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/mesh_file__struct.h b/libmicroros/include/visualization_msgs/msg/detail/mesh_file__struct.h index 71067e58..818dc2f1 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/mesh_file__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/mesh_file__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__MeshFile__TYPE_VERSION_HASH__INIT {1, { \ + 0xb8, 0x7b, 0xde, 0x9e, 0xa2, 0x51, 0xec, 0x59, \ + 0x03, 0xff, 0xb8, 0xd3, 0xac, 0x84, 0xcf, 0x75, \ + 0x21, 0xd3, 0xf5, 0xc1, 0xab, 0x49, 0xf6, 0x83, \ + 0xca, 0x5d, 0xfa, 0x64, 0x56, 0x3a, 0xc4, 0xbb, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__MeshFile__TYPE_VERSION_HASH = visualization_msgs__msg__MeshFile__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/msg/detail/uv_coordinate__struct.h b/libmicroros/include/visualization_msgs/msg/detail/uv_coordinate__struct.h index 830e7166..a0cebff9 100755 --- a/libmicroros/include/visualization_msgs/msg/detail/uv_coordinate__struct.h +++ b/libmicroros/include/visualization_msgs/msg/detail/uv_coordinate__struct.h @@ -14,6 +14,18 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__msg__UVCoordinate__TYPE_VERSION_HASH__INIT {1, { \ + 0x24, 0xe0, 0x8d, 0xf7, 0x71, 0xe5, 0xe6, 0x65, \ + 0x78, 0x38, 0xf9, 0x30, 0xdc, 0x64, 0xb5, 0x2d, \ + 0x57, 0xee, 0xf5, 0xc9, 0x90, 0x0e, 0x48, 0xb6, \ + 0x72, 0xba, 0x55, 0xc7, 0xb4, 0x30, 0xec, 0x83, \ + }} +static const rosidl_type_hash_t visualization_msgs__msg__UVCoordinate__TYPE_VERSION_HASH = visualization_msgs__msg__UVCoordinate__TYPE_VERSION_HASH__INIT; // Constants defined in the message diff --git a/libmicroros/include/visualization_msgs/srv/detail/get_interactive_markers__struct.h b/libmicroros/include/visualization_msgs/srv/detail/get_interactive_markers__struct.h index f250263a..f8b18507 100755 --- a/libmicroros/include/visualization_msgs/srv/detail/get_interactive_markers__struct.h +++ b/libmicroros/include/visualization_msgs/srv/detail/get_interactive_markers__struct.h @@ -14,6 +14,28 @@ extern "C" #include #include +#include "rosidl_runtime_c/type_hash.h" + + +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__srv__GetInteractiveMarkers__TYPE_VERSION_HASH__INIT {1, { \ + 0x19, 0xde, 0xe2, 0xf6, 0x6b, 0x6d, 0x8f, 0x44, \ + 0x27, 0x93, 0xcd, 0x33, 0xb4, 0x49, 0x3c, 0xde, \ + 0x35, 0x64, 0x37, 0x63, 0x74, 0x82, 0xd3, 0x67, \ + 0xd2, 0x3a, 0x4e, 0xf1, 0xf2, 0x69, 0xcd, 0x23, \ + }} +static const rosidl_type_hash_t visualization_msgs__srv__GetInteractiveMarkers__TYPE_VERSION_HASH = visualization_msgs__srv__GetInteractiveMarkers__TYPE_VERSION_HASH__INIT; + + +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__srv__GetInteractiveMarkers_Request__TYPE_VERSION_HASH__INIT {1, { \ + 0x81, 0xcd, 0x0d, 0x35, 0x35, 0x65, 0x6f, 0x33, \ + 0xc6, 0xe0, 0xec, 0xe5, 0x0f, 0x70, 0x10, 0x6e, \ + 0xcd, 0xf4, 0xfc, 0x81, 0x54, 0x4c, 0x7e, 0x77, \ + 0x90, 0x3b, 0x18, 0x38, 0xae, 0xc3, 0x03, 0x03, \ + }} +static const rosidl_type_hash_t visualization_msgs__srv__GetInteractiveMarkers_Request__TYPE_VERSION_HASH = visualization_msgs__srv__GetInteractiveMarkers_Request__TYPE_VERSION_HASH__INIT; // Constants defined in the message @@ -34,6 +56,16 @@ typedef struct visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence } visualization_msgs__srv__GetInteractiveMarkers_Request__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__srv__GetInteractiveMarkers_Response__TYPE_VERSION_HASH__INIT {1, { \ + 0x1c, 0x69, 0x42, 0x11, 0xf2, 0x44, 0x7f, 0x7b, \ + 0xce, 0x8a, 0x11, 0x55, 0x23, 0xcc, 0x70, 0x16, \ + 0x1a, 0x0d, 0x21, 0x3f, 0x09, 0x53, 0x1b, 0x63, \ + 0x99, 0xd7, 0x67, 0x96, 0xd2, 0x2c, 0x81, 0x17, \ + }} +static const rosidl_type_hash_t visualization_msgs__srv__GetInteractiveMarkers_Response__TYPE_VERSION_HASH = visualization_msgs__srv__GetInteractiveMarkers_Response__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types @@ -59,6 +91,16 @@ typedef struct visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence } visualization_msgs__srv__GetInteractiveMarkers_Response__Sequence; +// Type Version Hash for interface +// Note: this define is for MSVC, where the static const var can't be used in downstream aggregate initializers +#define visualization_msgs__srv__GetInteractiveMarkers_Event__TYPE_VERSION_HASH__INIT {1, { \ + 0x4d, 0xfe, 0xd3, 0x8c, 0x1c, 0x89, 0xb7, 0x70, \ + 0xda, 0x92, 0xa4, 0x4c, 0xca, 0x13, 0x5e, 0x8d, \ + 0xf4, 0x16, 0x12, 0x7a, 0xaf, 0x3b, 0xa9, 0x18, \ + 0x46, 0x97, 0xed, 0x61, 0xae, 0xb7, 0xa0, 0x2a, \ + }} +static const rosidl_type_hash_t visualization_msgs__srv__GetInteractiveMarkers_Event__TYPE_VERSION_HASH = visualization_msgs__srv__GetInteractiveMarkers_Event__TYPE_VERSION_HASH__INIT; + // Constants defined in the message // Include directives for member types diff --git a/libmicroros/libmicroros.a b/libmicroros/libmicroros.a index f1341dfe..c73756bb 100755 Binary files a/libmicroros/libmicroros.a and b/libmicroros/libmicroros.a differ