diff --git a/built_packages b/built_packages index f262b91f5..08d95acb7 100755 --- a/built_packages +++ b/built_packages @@ -16,11 +16,11 @@ https://github.com/micro-ROS/rosidl_typesupport.git 9e3abf7effcbee61fe9b57712220 https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git 3d4589be60981c24aef5f8926d40125a80878961 https://github.com/ros-controls/control_msgs 1416954c31432c192ff95a06559847e87386cf60 https://github.com/ros2/ament_cmake_ros.git 15f835d0e31354c4ac958a32b5f1caa4246596a5 -https://github.com/ros2/common_interfaces.git 91fef14fd0649ddc9859674f05557073ea664bd8 +https://github.com/ros2/common_interfaces.git d407bd0d0cfc172f960fd4e199a7e8018994e250 https://github.com/ros2/example_interfaces.git 4d7d086e4791e1839fecb9c50a1291d4056b916f https://github.com/ros2/libyaml_vendor.git cca2f1431f37a70bde64716632b8979c0b89a5f1 https://github.com/ros2/rcl.git b7ed9ab378fe135984dc37bb747c97f5d7a27bee -https://github.com/ros2/rcl_interfaces.git fbd32f8b8ef90fb9cefdc90d8d2f5b992fd843bb +https://github.com/ros2/rcl_interfaces.git 66ba4f12eb21a9a28d5227df2bbb2f236560a63a https://github.com/ros2/rcl_logging.git 128d88e6e4ad6df97405564afbdffa2ebc167814 https://github.com/ros2/rclc 169b246f738a1b5604423f6187d27dc770781871 https://github.com/ros2/rcpputils.git bc0e3cfb4168fbc286034f0ee8d27319ffd1e945 diff --git a/src/cortex-m0plus/libmicroros.a b/src/cortex-m0plus/libmicroros.a index 41bd3513d..ce55bc223 100755 Binary files a/src/cortex-m0plus/libmicroros.a and b/src/cortex-m0plus/libmicroros.a differ diff --git a/src/cortex-m3/libmicroros.a b/src/cortex-m3/libmicroros.a index 9362f6a8f..8e9ff618c 100755 Binary files a/src/cortex-m3/libmicroros.a and b/src/cortex-m3/libmicroros.a differ diff --git a/src/cortex-m4/libmicroros.a b/src/cortex-m4/libmicroros.a index 6ac6413ba..eb523ca00 100755 Binary files a/src/cortex-m4/libmicroros.a and b/src/cortex-m4/libmicroros.a differ diff --git a/src/cortex-m7/fpv5-d16-softfp/libmicroros.a b/src/cortex-m7/fpv5-d16-softfp/libmicroros.a index e87d34b87..855a0d43c 100755 Binary files a/src/cortex-m7/fpv5-d16-softfp/libmicroros.a and b/src/cortex-m7/fpv5-d16-softfp/libmicroros.a differ diff --git a/src/cortex-m7/fpv5-sp-d16-hardfp/libmicroros.a b/src/cortex-m7/fpv5-sp-d16-hardfp/libmicroros.a index e687ab4ac..c94ba22fa 100755 Binary files a/src/cortex-m7/fpv5-sp-d16-hardfp/libmicroros.a and b/src/cortex-m7/fpv5-sp-d16-hardfp/libmicroros.a differ diff --git a/src/cortex-m7/fpv5-sp-d16-softfp/libmicroros.a b/src/cortex-m7/fpv5-sp-d16-softfp/libmicroros.a index 74b550e63..d357f88e5 100755 Binary files a/src/cortex-m7/fpv5-sp-d16-softfp/libmicroros.a and b/src/cortex-m7/fpv5-sp-d16-softfp/libmicroros.a differ diff --git a/src/esp32/libmicroros.a b/src/esp32/libmicroros.a index 56670e2ad..85e182a9f 100755 Binary files a/src/esp32/libmicroros.a and b/src/esp32/libmicroros.a differ diff --git a/src/imxrt1062/fpv5-d16-hard/libmicroros.a b/src/imxrt1062/fpv5-d16-hard/libmicroros.a index 2e1487863..bf1d1bb91 100755 Binary files a/src/imxrt1062/fpv5-d16-hard/libmicroros.a and b/src/imxrt1062/fpv5-d16-hard/libmicroros.a differ diff --git a/src/mk20dx256/libmicroros.a b/src/mk20dx256/libmicroros.a index 0e1210c5e..edbf083e9 100755 Binary files a/src/mk20dx256/libmicroros.a and b/src/mk20dx256/libmicroros.a differ diff --git a/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a b/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a index 36d358636..423bb7efc 100755 Binary files a/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a and b/src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a differ diff --git a/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a b/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a index 36d358636..423bb7efc 100755 Binary files a/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a and b/src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a differ diff --git a/src/sensor_msgs/msg/detail/nav_sat_status__struct.h b/src/sensor_msgs/msg/detail/nav_sat_status__struct.h index 276ca2ff1..d45b6614b 100755 --- a/src/sensor_msgs/msg/detail/nav_sat_status__struct.h +++ b/src/sensor_msgs/msg/detail/nav_sat_status__struct.h @@ -19,6 +19,15 @@ extern "C" // Constants defined in the message +/// Constant 'STATUS_UNKNOWN'. +/** + * status is not yet set + */ +enum +{ + sensor_msgs__msg__NavSatStatus__STATUS_UNKNOWN = -2 +}; + /// Constant 'STATUS_NO_FIX'. /** * unable to fix position @@ -55,12 +64,19 @@ enum sensor_msgs__msg__NavSatStatus__STATUS_GBAS_FIX = 2 }; -/// Constant 'SERVICE_GPS'. +/// Constant 'SERVICE_UNKNOWN'. /** * Bits defining which Global Navigation Satellite System signals were * used by the receiver. + * Remember service is a bitfield, so checking (service & SERVICE_UNKNOWN) will not work. Use == instead. */ enum +{ + sensor_msgs__msg__NavSatStatus__SERVICE_UNKNOWN = 0 +}; + +/// Constant 'SERVICE_GPS'. +enum { sensor_msgs__msg__NavSatStatus__SERVICE_GPS = 1 }; @@ -96,6 +112,7 @@ enum */ typedef struct sensor_msgs__msg__NavSatStatus { + /// STATUS_UNKNOWN int8_t status; uint16_t service; } sensor_msgs__msg__NavSatStatus;