README

rosbag2_test_msgdefs

This file is ai generated. Do not edit this file directly. Instead, edit the package files and run the update-readme command to update this file.

Description

message definition test fixtures for rosbag2 schema recording

This package provides test message definitions specifically designed for testing rosbag2’s schema recording capabilities. It includes various message types that exercise different features of the ROS2 message system to ensure rosbag2 can correctly record and replay message schemas.

Maintainers

  • Foxglove (ros-tooling@foxglove.dev)

  • Michael Orlov (michael.orlov@apex.ai)

  • ROS Tooling Working Group (ros-tooling@googlegroups.com)

License

Apache-2.0

Messages

BasicMsg.msg

Basic test message with a single float32 field.

ComplexMsg.msg

Complex test message for testing nested message structures.

ComplexMsgDependsOnIdl.msg

Complex test message that depends on IDL-defined types.

nested_sub_dir/AnotherBasicMsg.msg

Another basic test message located in a nested subdirectory.

Services

BasicSrv.srv

Basic test service with string request and response fields.

ComplexSrvIdl.srv

Complex service definition using IDL format.

ComplexSrvMsg.srv

Complex service definition using message format.

Actions

BasicAction.action

Basic test action with string goal, result, and feedback fields.

ComplexActionIdl.action

Complex action definition using IDL format.

ComplexActionMsg.action

Complex action definition using message format.

nested_sub_dir/action/BasicMsg.action

Basic action definition located in a nested subdirectory.