[package]
name = "ros2-interfaces-jazzy"
version = "0.0.4"
authors = ["Nisse Knudsen <nisse@make87.com>", "Phillip Thomas <phillip@make87.com>"]
description = "Structs for Messages and Services listed by ROS Index for ROS2 Jazzy. Built around the `ros2-client` crate."
homepage = "https://www.make87.com"
edition = "2021"
license = "MIT"

[package.metadata.docs.rs]
all-features = true

[dependencies]
serde_with = "3.11.0"
serde = { version = "1.0.215", features = ["derive"] }
ros2-client = "0.7.6"

[features]
default = []
all = ["ackermann_msgs", "action_msgs", "actionlib_msgs", "actuator_msgs", "apriltag_msgs", "aruco_msgs", "aruco_opencv_msgs", "automotive_navigation_msgs", "automotive_platform_msgs", "autoware_adapi_version_msgs", "autoware_common_msgs", "autoware_control_msgs", "autoware_internal_msgs", "autoware_localization_msgs", "autoware_map_msgs", "autoware_perception_msgs", "autoware_planning_msgs", "autoware_sensing_msgs", "autoware_system_msgs", "autoware_v2x_msgs", "autoware_vehicle_msgs", "bond", "builtin_interfaces", "camera_aravis2_msgs", "can_msgs", "canopen_interfaces", "cartographer_ros_msgs", "cascade_lifecycle_msgs", "composition_interfaces", "control_toolbox", "controller_manager_msgs", "data_tamer_msgs", "dataspeed_can_msgs", "delphi_esr_msgs", "delphi_mrr_msgs", "delphi_srr_msgs", "derived_object_msgs", "diagnostic_msgs", "domain_bridge", "ds_dbw_msgs", "dynamixel_sdk_custom_interfaces", "example_interfaces", "ffmpeg_image_transport_msgs", "find_object_2d", "flexbe_msgs", "flir_camera_msgs", "four_wheel_steering_msgs", "fuse_msgs", "game_controller_spl_interfaces", "gazebo_msgs", "gc_spl_interfaces", "geographic_msgs", "geometry_msgs", "gps_msgs", "graph_msgs", "grasping_msgs", "grbl_msgs", "grid_map_msgs", "ibeo_msgs", "irobot_create_msgs", "kartech_linear_actuator_msgs", "kobuki_ros_interfaces", "leo_msgs", "lgsvl_msgs", "lifecycle_msgs", "logging_demo", "map_msgs", "mapviz_interfaces", "marine_acoustic_msgs", "marine_sensor_msgs", "marti_can_msgs", "marti_common_msgs", "marti_dbw_msgs", "marti_introspection_msgs", "marti_nav_msgs", "marti_perception_msgs", "marti_sensor_msgs", "marti_status_msgs", "marti_visualization_msgs", "mavros_msgs", "micro_ros_diagnostic_msgs", "micro_ros_msgs", "mobileye_560_660_msgs", "mola_msgs", "motion_capture_tracking_interfaces", "moveit_msgs", "mqtt_client_interfaces", "nao_command_msgs", "nao_lola_command_msgs", "nao_lola_sensor_msgs", "nao_sensor_msgs", "nav2_msgs", "nav_msgs", "neobotix_usboard_msgs", "nicla_vision_ros2", "nmea_msgs", "novatel_gps_msgs", "object_recognition_msgs", "octomap_msgs", "pal_statistics_msgs", "pcl_msgs", "pendulum_msgs", "phidgets_msgs", "plansys2_msgs", "plotjuggler_msgs", "point_cloud_interfaces", "polygon_msgs", "ptz_action_server_msgs", "py_trees_ros_interfaces", "radar_msgs", "rc_common_msgs", "rc_reason_msgs", "rcgcd_spl_14", "rcgcrd_spl_4", "rcl_interfaces", "rclpy_message_converter_msgs", "rcss3d_agent_msgs", "realsense2_camera_msgs", "rmf_charger_msgs", "rmf_dispenser_msgs", "rmf_door_msgs", "rmf_fleet_msgs", "rmf_ingestor_msgs", "rmf_lift_msgs", "rmf_obstacle_msgs", "rmf_scheduler_msgs", "rmf_site_map_msgs", "rmf_task_msgs", "rmf_traffic_msgs", "rmf_workcell_msgs", "robot_calibration_msgs", "robot_localization", "ros2_socketcan_msgs", "ros2cli_test_interfaces", "ros_babel_fish_test_msgs", "ros_gz_interfaces", "rosapi_msgs", "rosbag2_interfaces", "rosbridge_msgs", "rosbridge_test_msgs", "rosgraph_msgs", "rosidl_generator_py", "rslidar_msg", "rtabmap_msgs", "rtcm_msgs", "rviz_2d_overlay_msgs", "sbg_driver", "scenario_execution_interfaces", "sensor_msgs", "septentrio_gnss_driver", "service_msgs", "shape_msgs", "sick_safetyscanners2_interfaces", "sick_safevisionary_interfaces", "smacc2_msgs", "smach_msgs", "soccer_geometry_msgs", "soccer_model_msgs", "soccer_vision_2d_msgs", "soccer_vision_3d_msgs", "soccer_vision_attribute_msgs", "spatio_temporal_voxel_layer", "splsm_7", "statistics_msgs", "std_msgs", "std_srvs", "stereo_msgs", "swri_roscpp", "system_modes_msgs", "test_interface_files", "test_msgs", "tf2_msgs", "theora_image_transport", "topic_tools_interfaces", "trajectory_msgs", "turtlebot3_msgs", "turtlebot4_msgs", "turtlesim", "type_description_interfaces", "ublox_msgs", "ublox_ubx_interfaces", "ublox_ubx_msgs", "udp_msgs", "unique_identifier_msgs", "ur_dashboard_msgs", "ur_msgs", "urg_node_msgs", "usb_cam", "velodyne_msgs", "vision_msgs", "visualization_msgs", "webots_ros2_msgs", "wiimote_msgs", "zbar_ros_interfaces"]
ackermann_msgs = ["std_msgs"]
action_msgs = ["builtin_interfaces", "unique_identifier_msgs"]
actionlib_msgs = ["builtin_interfaces", "std_msgs"]
actuator_msgs = ["std_msgs"]
apriltag_msgs = ["std_msgs"]
aruco_msgs = ["geometry_msgs", "std_msgs"]
aruco_opencv_msgs = ["geometry_msgs", "std_msgs"]
automotive_navigation_msgs = ["geometry_msgs", "std_msgs"]
automotive_platform_msgs = ["std_msgs"]
autoware_adapi_version_msgs = []
autoware_common_msgs = []
autoware_control_msgs = ["builtin_interfaces"]
autoware_internal_msgs = ["builtin_interfaces", "std_msgs"]
autoware_localization_msgs = ["geometry_msgs", "std_msgs"]
autoware_map_msgs = ["geographic_msgs", "sensor_msgs", "std_msgs"]
autoware_perception_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs", "unique_identifier_msgs"]
autoware_planning_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs", "unique_identifier_msgs"]
autoware_sensing_msgs = ["geometry_msgs", "std_msgs"]
autoware_system_msgs = ["builtin_interfaces", "diagnostic_msgs"]
autoware_v2x_msgs = ["builtin_interfaces"]
autoware_vehicle_msgs = ["builtin_interfaces", "std_msgs"]
bond = ["std_msgs"]
builtin_interfaces = []
camera_aravis2_msgs = ["diagnostic_msgs", "std_msgs"]
can_msgs = ["std_msgs"]
canopen_interfaces = []
cartographer_ros_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
cascade_lifecycle_msgs = []
composition_interfaces = ["rcl_interfaces"]
control_toolbox = []
controller_manager_msgs = ["builtin_interfaces", "lifecycle_msgs"]
data_tamer_msgs = []
dataspeed_can_msgs = ["std_msgs"]
delphi_esr_msgs = ["std_msgs"]
delphi_mrr_msgs = ["std_msgs"]
delphi_srr_msgs = ["std_msgs"]
#depthai_ros_msgs = ["geometry_msgs", "sensor_msgs", "std_msgs", "vision_msgs", "visualization_msgs"]
derived_object_msgs = ["geometry_msgs", "shape_msgs", "std_msgs"]
diagnostic_msgs = ["std_msgs"]
domain_bridge = []
ds_dbw_msgs = ["std_msgs"]
dynamixel_sdk_custom_interfaces = []
example_interfaces = []
ffmpeg_image_transport_msgs = ["std_msgs"]
find_object_2d = ["std_msgs"]
flexbe_msgs = ["builtin_interfaces"]
flir_camera_msgs = ["std_msgs"]
four_wheel_steering_msgs = ["std_msgs"]
fuse_msgs = ["geometry_msgs", "std_msgs"]
game_controller_spl_interfaces = []
gazebo_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs", "trajectory_msgs"]
gc_spl_interfaces = []
geographic_msgs = ["geometry_msgs", "std_msgs", "unique_identifier_msgs"]
geometry_msgs = ["std_msgs"]
gps_msgs = ["std_msgs"]
graph_msgs = ["geometry_msgs", "std_msgs"]
grasping_msgs = ["geometry_msgs", "moveit_msgs", "sensor_msgs", "shape_msgs", "std_msgs"]
grbl_msgs = ["std_msgs"]
grid_map_msgs = ["geometry_msgs", "std_msgs"]
ibeo_msgs = ["builtin_interfaces", "std_msgs"]
irobot_create_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
kartech_linear_actuator_msgs = ["std_msgs"]
kobuki_ros_interfaces = ["std_msgs"]
leo_msgs = ["builtin_interfaces"]
lgsvl_msgs = ["geometry_msgs", "std_msgs"]
lifecycle_msgs = []
logging_demo = []
map_msgs = ["nav_msgs", "sensor_msgs", "std_msgs"]
mapviz_interfaces = ["marti_common_msgs"]
marine_acoustic_msgs = ["geometry_msgs", "std_msgs"]
marine_sensor_msgs = ["builtin_interfaces", "std_msgs"]
marti_can_msgs = ["std_msgs"]
marti_common_msgs = ["builtin_interfaces", "std_msgs"]
marti_dbw_msgs = ["std_msgs"]
marti_introspection_msgs = []
marti_nav_msgs = ["builtin_interfaces", "geometry_msgs", "marti_common_msgs", "sensor_msgs", "std_msgs"]
marti_perception_msgs = ["std_msgs"]
marti_sensor_msgs = ["geometry_msgs", "std_msgs"]
marti_status_msgs = ["std_msgs"]
marti_visualization_msgs = ["builtin_interfaces", "geometry_msgs", "sensor_msgs", "std_msgs"]
mavros_msgs = ["builtin_interfaces", "geographic_msgs", "geometry_msgs", "rcl_interfaces", "std_msgs"]
micro_ros_diagnostic_msgs = []
micro_ros_msgs = []
mobileye_560_660_msgs = ["std_msgs"]
mola_msgs = ["geometry_msgs"]
motion_capture_tracking_interfaces = ["geometry_msgs", "std_msgs"]
moveit_msgs = ["builtin_interfaces", "geometry_msgs", "object_recognition_msgs", "octomap_msgs", "sensor_msgs", "shape_msgs", "std_msgs", "trajectory_msgs"]
mqtt_client_interfaces = []
#mrpt_msgs = []
#mrpt_nav_interfaces = ["geometry_msgs", "mrpt_msgs", "nav_msgs", "sensor_msgs"]
nao_command_msgs = ["std_msgs"]
nao_lola_command_msgs = ["std_msgs"]
nao_lola_sensor_msgs = []
nao_sensor_msgs = []
nav2_msgs = ["builtin_interfaces", "geometry_msgs", "nav_msgs", "std_msgs"]
nav_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
neobotix_usboard_msgs = ["std_msgs"]
nicla_vision_ros2 = ["std_msgs"]
nmea_msgs = ["std_msgs"]
novatel_gps_msgs = ["std_msgs"]
object_recognition_msgs = ["geometry_msgs", "sensor_msgs", "shape_msgs", "std_msgs"]
octomap_msgs = ["geometry_msgs", "std_msgs"]
pal_statistics_msgs = ["std_msgs"]
pcl_msgs = ["sensor_msgs", "std_msgs"]
pendulum_msgs = ["builtin_interfaces"]
phidgets_msgs = ["std_msgs"]
plansys2_msgs = ["builtin_interfaces", "std_msgs"]
plotjuggler_msgs = ["std_msgs"]
point_cloud_interfaces = ["sensor_msgs", "std_msgs"]
polygon_msgs = ["std_msgs"]
ptz_action_server_msgs = []
py_trees_ros_interfaces = ["builtin_interfaces", "diagnostic_msgs", "unique_identifier_msgs"]
radar_msgs = ["geometry_msgs", "std_msgs", "unique_identifier_msgs"]
rc_common_msgs = ["std_msgs"]
rc_reason_msgs = ["builtin_interfaces", "geometry_msgs", "rc_common_msgs", "shape_msgs", "std_msgs"]
rcgcd_spl_14 = []
rcgcrd_spl_4 = []
rcl_interfaces = ["builtin_interfaces"]
rclpy_message_converter_msgs = []
rcss3d_agent_msgs = []
realsense2_camera_msgs = ["sensor_msgs", "std_msgs"]
rmf_charger_msgs = ["builtin_interfaces"]
rmf_dispenser_msgs = ["builtin_interfaces"]
rmf_door_msgs = ["builtin_interfaces"]
rmf_fleet_msgs = ["builtin_interfaces"]
rmf_ingestor_msgs = ["builtin_interfaces"]
rmf_lift_msgs = ["builtin_interfaces"]
rmf_obstacle_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
rmf_scheduler_msgs = []
rmf_site_map_msgs = []
rmf_task_msgs = ["builtin_interfaces", "rmf_dispenser_msgs"]
rmf_traffic_msgs = ["builtin_interfaces", "geometry_msgs"]
rmf_workcell_msgs = ["builtin_interfaces"]
robot_calibration_msgs = ["geometry_msgs", "sensor_msgs"]
robot_localization = ["builtin_interfaces", "geographic_msgs", "geometry_msgs"]
ros2_socketcan_msgs = ["std_msgs"]
ros2cli_test_interfaces = []
ros_babel_fish_test_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
ros_gz_interfaces = ["builtin_interfaces", "geometry_msgs", "rcl_interfaces", "std_msgs"]
rosapi_msgs = ["builtin_interfaces"]
rosbag2_interfaces = ["builtin_interfaces"]
#rosbag2_test_msgdefs = []
rosbridge_msgs = ["builtin_interfaces"]
rosbridge_test_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
rosgraph_msgs = ["builtin_interfaces"]
rosidl_generator_py = []
rslidar_msg = ["std_msgs"]
rtabmap_msgs = ["geometry_msgs", "sensor_msgs", "std_msgs"]
rtcm_msgs = ["std_msgs"]
rviz_2d_overlay_msgs = ["std_msgs"]
sbg_driver = ["geometry_msgs", "std_msgs"]
scenario_execution_interfaces = ["builtin_interfaces"]
sensor_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
septentrio_gnss_driver = ["std_msgs"]
service_msgs = ["builtin_interfaces"]
shape_msgs = ["geometry_msgs"]
sick_safetyscanners2_interfaces = ["sensor_msgs"]
sick_safevisionary_interfaces = ["std_msgs"]
#sick_scan_xd = ["geometry_msgs", "sensor_msgs", "std_msgs"]
smacc2_msgs = ["builtin_interfaces", "std_msgs"]
smach_msgs = ["std_msgs"]
soccer_geometry_msgs = ["geometry_msgs"]
soccer_model_msgs = ["geometry_msgs", "soccer_geometry_msgs", "soccer_vision_attribute_msgs", "std_msgs"]
soccer_vision_2d_msgs = ["soccer_vision_attribute_msgs", "std_msgs", "vision_msgs"]
soccer_vision_3d_msgs = ["geometry_msgs", "soccer_vision_attribute_msgs", "std_msgs", "vision_msgs"]
soccer_vision_attribute_msgs = []
spatio_temporal_voxel_layer = []
splsm_7 = []
statistics_msgs = ["builtin_interfaces"]
std_msgs = ["builtin_interfaces"]
std_srvs = []
stereo_msgs = ["sensor_msgs", "std_msgs"]
swri_roscpp = ["marti_common_msgs"]
system_modes_msgs = []
test_interface_files = []
test_msgs = ["builtin_interfaces"]
tf2_msgs = ["geometry_msgs"]
theora_image_transport = ["std_msgs"]
topic_tools_interfaces = []
trajectory_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
turtlebot3_msgs = ["std_msgs"]
turtlebot4_msgs = []
turtlesim = []
type_description_interfaces = []
ublox_msgs = []
ublox_ubx_interfaces = []
ublox_ubx_msgs = ["std_msgs"]
udp_msgs = ["std_msgs"]
unique_identifier_msgs = []
ur_dashboard_msgs = []
ur_msgs = ["geometry_msgs"]
urg_node_msgs = []
usb_cam = []
velodyne_msgs = ["builtin_interfaces", "std_msgs"]
vision_msgs = ["geometry_msgs", "std_msgs"]
visualization_msgs = ["builtin_interfaces", "geometry_msgs", "sensor_msgs", "std_msgs"]
webots_ros2_msgs = ["geometry_msgs", "std_msgs", "vision_msgs"]
wiimote_msgs = ["builtin_interfaces", "geometry_msgs", "std_msgs"]
zbar_ros_interfaces = ["vision_msgs"]