UNPKG

@foxglove/rosmsg-msgs-common

Version:

Common ROS message definitions using @foxglove/rosmsg

1,164 lines (1,163 loc) 370 kB
// This Source Code Form is subject to the terms of the MIT // License. If a copy of the MIT license was not distributed with this // file, You can obtain one at https://opensource.org/license/mit/ const ros1Definitions = { "actionlib_msgs/GoalStatusArray": { name: "actionlib_msgs/GoalStatusArray", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "actionlib_msgs/GoalStatus", isArray: true, name: "status_list", isComplex: true }, ], }, "std_msgs/Header": { name: "std_msgs/Header", definitions: [ { type: "uint32", isArray: false, name: "seq", isComplex: false }, { type: "time", isArray: false, name: "stamp", isComplex: false }, { type: "string", isArray: false, name: "frame_id", isComplex: false }, ], }, "actionlib_msgs/GoalStatus": { name: "actionlib_msgs/GoalStatus", definitions: [ { type: "actionlib_msgs/GoalID", isArray: false, name: "goal_id", isComplex: true }, { type: "uint8", isArray: false, name: "status", isComplex: false }, { type: "uint8", name: "PENDING", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "ACTIVE", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "PREEMPTED", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", name: "SUCCEEDED", isConstant: true, value: 3, valueText: "3" }, { type: "uint8", name: "ABORTED", isConstant: true, value: 4, valueText: "4" }, { type: "uint8", name: "REJECTED", isConstant: true, value: 5, valueText: "5" }, { type: "uint8", name: "PREEMPTING", isConstant: true, value: 6, valueText: "6" }, { type: "uint8", name: "RECALLING", isConstant: true, value: 7, valueText: "7" }, { type: "uint8", name: "RECALLED", isConstant: true, value: 8, valueText: "8" }, { type: "uint8", name: "LOST", isConstant: true, value: 9, valueText: "9" }, { type: "string", isArray: false, name: "text", isComplex: false }, ], }, "actionlib_msgs/GoalID": { name: "actionlib_msgs/GoalID", definitions: [ { type: "time", isArray: false, name: "stamp", isComplex: false }, { type: "string", isArray: false, name: "id", isComplex: false }, ], }, "diagnostic_msgs/DiagnosticArray": { name: "diagnostic_msgs/DiagnosticArray", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "diagnostic_msgs/DiagnosticStatus", isArray: true, name: "status", isComplex: true }, ], }, "diagnostic_msgs/DiagnosticStatus": { name: "diagnostic_msgs/DiagnosticStatus", definitions: [ { type: "int8", name: "OK", isConstant: true, value: 0, valueText: "0" }, { type: "int8", name: "WARN", isConstant: true, value: 1, valueText: "1" }, { type: "int8", name: "ERROR", isConstant: true, value: 2, valueText: "2" }, { type: "int8", name: "STALE", isConstant: true, value: 3, valueText: "3" }, { type: "int8", isArray: false, name: "level", isComplex: false }, { type: "string", isArray: false, name: "name", isComplex: false }, { type: "string", isArray: false, name: "message", isComplex: false }, { type: "string", isArray: false, name: "hardware_id", isComplex: false }, { type: "diagnostic_msgs/KeyValue", isArray: true, name: "values", isComplex: true }, ], }, "diagnostic_msgs/KeyValue": { name: "diagnostic_msgs/KeyValue", definitions: [ { type: "string", isArray: false, name: "key", isComplex: false }, { type: "string", isArray: false, name: "value", isComplex: false }, ], }, "geometry_msgs/AccelStamped": { name: "geometry_msgs/AccelStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Accel", isArray: false, name: "accel", isComplex: true }, ], }, "geometry_msgs/Accel": { name: "geometry_msgs/Accel", definitions: [ { type: "geometry_msgs/Vector3", isArray: false, name: "linear", isComplex: true }, { type: "geometry_msgs/Vector3", isArray: false, name: "angular", isComplex: true }, ], }, "geometry_msgs/Vector3": { name: "geometry_msgs/Vector3", definitions: [ { type: "float64", isArray: false, name: "x", isComplex: false }, { type: "float64", isArray: false, name: "y", isComplex: false }, { type: "float64", isArray: false, name: "z", isComplex: false }, ], }, "geometry_msgs/AccelWithCovarianceStamped": { name: "geometry_msgs/AccelWithCovarianceStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/AccelWithCovariance", isArray: false, name: "accel", isComplex: true }, ], }, "geometry_msgs/AccelWithCovariance": { name: "geometry_msgs/AccelWithCovariance", definitions: [ { type: "geometry_msgs/Accel", isArray: false, name: "accel", isComplex: true }, { type: "float64", isArray: true, arrayLength: 36, name: "covariance", isComplex: false }, ], }, "geometry_msgs/InertiaStamped": { name: "geometry_msgs/InertiaStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Inertia", isArray: false, name: "inertia", isComplex: true }, ], }, "geometry_msgs/Inertia": { name: "geometry_msgs/Inertia", definitions: [ { type: "float64", isArray: false, name: "m", isComplex: false }, { type: "geometry_msgs/Vector3", isArray: false, name: "com", isComplex: true }, { type: "float64", isArray: false, name: "ixx", isComplex: false }, { type: "float64", isArray: false, name: "ixy", isComplex: false }, { type: "float64", isArray: false, name: "ixz", isComplex: false }, { type: "float64", isArray: false, name: "iyy", isComplex: false }, { type: "float64", isArray: false, name: "iyz", isComplex: false }, { type: "float64", isArray: false, name: "izz", isComplex: false }, ], }, "geometry_msgs/Point32": { name: "geometry_msgs/Point32", definitions: [ { type: "float32", isArray: false, name: "x", isComplex: false }, { type: "float32", isArray: false, name: "y", isComplex: false }, { type: "float32", isArray: false, name: "z", isComplex: false }, ], }, "geometry_msgs/PointStamped": { name: "geometry_msgs/PointStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Point", isArray: false, name: "point", isComplex: true }, ], }, "geometry_msgs/Point": { name: "geometry_msgs/Point", definitions: [ { type: "float64", isArray: false, name: "x", isComplex: false }, { type: "float64", isArray: false, name: "y", isComplex: false }, { type: "float64", isArray: false, name: "z", isComplex: false }, ], }, "geometry_msgs/PolygonStamped": { name: "geometry_msgs/PolygonStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Polygon", isArray: false, name: "polygon", isComplex: true }, ], }, "geometry_msgs/Polygon": { name: "geometry_msgs/Polygon", definitions: [ { type: "geometry_msgs/Point32", isArray: true, name: "points", isComplex: true }, ], }, "geometry_msgs/PoseArray": { name: "geometry_msgs/PoseArray", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Pose", isArray: true, name: "poses", isComplex: true }, ], }, "geometry_msgs/Pose": { name: "geometry_msgs/Pose", definitions: [ { type: "geometry_msgs/Point", isArray: false, name: "position", isComplex: true }, { type: "geometry_msgs/Quaternion", isArray: false, name: "orientation", isComplex: true }, ], }, "geometry_msgs/Quaternion": { name: "geometry_msgs/Quaternion", definitions: [ { type: "float64", isArray: false, name: "x", isComplex: false }, { type: "float64", isArray: false, name: "y", isComplex: false }, { type: "float64", isArray: false, name: "z", isComplex: false }, { type: "float64", isArray: false, name: "w", isComplex: false }, ], }, "geometry_msgs/PoseStamped": { name: "geometry_msgs/PoseStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Pose", isArray: false, name: "pose", isComplex: true }, ], }, "geometry_msgs/PoseWithCovarianceStamped": { name: "geometry_msgs/PoseWithCovarianceStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/PoseWithCovariance", isArray: false, name: "pose", isComplex: true }, ], }, "geometry_msgs/PoseWithCovariance": { name: "geometry_msgs/PoseWithCovariance", definitions: [ { type: "geometry_msgs/Pose", isArray: false, name: "pose", isComplex: true }, { type: "float64", isArray: true, arrayLength: 36, name: "covariance", isComplex: false }, ], }, "geometry_msgs/QuaternionStamped": { name: "geometry_msgs/QuaternionStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Quaternion", isArray: false, name: "quaternion", isComplex: true }, ], }, "geometry_msgs/TransformStamped": { name: "geometry_msgs/TransformStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: false, name: "child_frame_id", isComplex: false }, { type: "geometry_msgs/Transform", isArray: false, name: "transform", isComplex: true }, ], }, "geometry_msgs/Transform": { name: "geometry_msgs/Transform", definitions: [ { type: "geometry_msgs/Vector3", isArray: false, name: "translation", isComplex: true }, { type: "geometry_msgs/Quaternion", isArray: false, name: "rotation", isComplex: true }, ], }, "geometry_msgs/TwistStamped": { name: "geometry_msgs/TwistStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Twist", isArray: false, name: "twist", isComplex: true }, ], }, "geometry_msgs/Twist": { name: "geometry_msgs/Twist", definitions: [ { type: "geometry_msgs/Vector3", isArray: false, name: "linear", isComplex: true }, { type: "geometry_msgs/Vector3", isArray: false, name: "angular", isComplex: true }, ], }, "geometry_msgs/TwistWithCovarianceStamped": { name: "geometry_msgs/TwistWithCovarianceStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/TwistWithCovariance", isArray: false, name: "twist", isComplex: true }, ], }, "geometry_msgs/TwistWithCovariance": { name: "geometry_msgs/TwistWithCovariance", definitions: [ { type: "geometry_msgs/Twist", isArray: false, name: "twist", isComplex: true }, { type: "float64", isArray: true, arrayLength: 36, name: "covariance", isComplex: false }, ], }, "geometry_msgs/Vector3Stamped": { name: "geometry_msgs/Vector3Stamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Vector3", isArray: false, name: "vector", isComplex: true }, ], }, "geometry_msgs/WrenchStamped": { name: "geometry_msgs/WrenchStamped", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Wrench", isArray: false, name: "wrench", isComplex: true }, ], }, "geometry_msgs/Wrench": { name: "geometry_msgs/Wrench", definitions: [ { type: "geometry_msgs/Vector3", isArray: false, name: "force", isComplex: true }, { type: "geometry_msgs/Vector3", isArray: false, name: "torque", isComplex: true }, ], }, "nav_msgs/OccupancyGrid": { name: "nav_msgs/OccupancyGrid", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "nav_msgs/MapMetaData", isArray: false, name: "info", isComplex: true }, { type: "int8", isArray: true, name: "data", isComplex: false }, ], }, "nav_msgs/MapMetaData": { name: "nav_msgs/MapMetaData", definitions: [ { type: "time", isArray: false, name: "map_load_time", isComplex: false }, { type: "float32", isArray: false, name: "resolution", isComplex: false }, { type: "uint32", isArray: false, name: "width", isComplex: false }, { type: "uint32", isArray: false, name: "height", isComplex: false }, { type: "geometry_msgs/Pose", isArray: false, name: "origin", isComplex: true }, ], }, "nav_msgs/Odometry": { name: "nav_msgs/Odometry", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: false, name: "child_frame_id", isComplex: false }, { type: "geometry_msgs/PoseWithCovariance", isArray: false, name: "pose", isComplex: true }, { type: "geometry_msgs/TwistWithCovariance", isArray: false, name: "twist", isComplex: true }, ], }, "nav_msgs/Path": { name: "nav_msgs/Path", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/PoseStamped", isArray: true, name: "poses", isComplex: true }, ], }, "rcl_interfaces/Log": { name: "rcl_interfaces/Log", definitions: [ { type: "int8", name: "DEBUG", isConstant: true, value: 10, valueText: "10" }, { type: "int8", name: "INFO", isConstant: true, value: 20, valueText: "20" }, { type: "int8", name: "WARN", isConstant: true, value: 30, valueText: "30" }, { type: "int8", name: "ERROR", isConstant: true, value: 40, valueText: "40" }, { type: "int8", name: "FATAL", isConstant: true, value: 50, valueText: "50" }, { type: "time", isArray: false, name: "stamp", isComplex: false }, { type: "uint8", isArray: false, name: "level", isComplex: false }, { type: "string", isArray: false, name: "name", isComplex: false }, { type: "string", isArray: false, name: "msg", isComplex: false }, { type: "string", isArray: false, name: "file", isComplex: false }, { type: "string", isArray: false, name: "function", isComplex: false }, { type: "uint32", isArray: false, name: "line", isComplex: false }, ], }, "rosgraph_msgs/Clock": { name: "rosgraph_msgs/Clock", definitions: [{ type: "time", isArray: false, name: "clock", isComplex: false }], }, "rosgraph_msgs/Log": { name: "rosgraph_msgs/Log", definitions: [ { type: "int8", name: "DEBUG", isConstant: true, value: 1, valueText: "1" }, { type: "int8", name: "INFO", isConstant: true, value: 2, valueText: "2" }, { type: "int8", name: "WARN", isConstant: true, value: 4, valueText: "4" }, { type: "int8", name: "ERROR", isConstant: true, value: 8, valueText: "8" }, { type: "int8", name: "FATAL", isConstant: true, value: 16, valueText: "16" }, { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "int8", isArray: false, name: "level", isComplex: false }, { type: "string", isArray: false, name: "name", isComplex: false }, { type: "string", isArray: false, name: "msg", isComplex: false }, { type: "string", isArray: false, name: "file", isComplex: false }, { type: "string", isArray: false, name: "function", isComplex: false }, { type: "uint32", isArray: false, name: "line", isComplex: false }, { type: "string", isArray: true, name: "topics", isComplex: false }, ], }, "rosgraph_msgs/TopicStatistics": { name: "rosgraph_msgs/TopicStatistics", definitions: [ { type: "string", isArray: false, name: "topic", isComplex: false }, { type: "string", isArray: false, name: "node_pub", isComplex: false }, { type: "string", isArray: false, name: "node_sub", isComplex: false }, { type: "time", isArray: false, name: "window_start", isComplex: false }, { type: "time", isArray: false, name: "window_stop", isComplex: false }, { type: "int32", isArray: false, name: "delivered_msgs", isComplex: false }, { type: "int32", isArray: false, name: "dropped_msgs", isComplex: false }, { type: "int32", isArray: false, name: "traffic", isComplex: false }, { type: "duration", isArray: false, name: "period_mean", isComplex: false }, { type: "duration", isArray: false, name: "period_stddev", isComplex: false }, { type: "duration", isArray: false, name: "period_max", isComplex: false }, { type: "duration", isArray: false, name: "stamp_age_mean", isComplex: false }, { type: "duration", isArray: false, name: "stamp_age_stddev", isComplex: false }, { type: "duration", isArray: false, name: "stamp_age_max", isComplex: false }, ], }, "sensor_msgs/BatteryState": { name: "sensor_msgs/BatteryState", definitions: [ { type: "uint8", name: "POWER_SUPPLY_STATUS_UNKNOWN", isConstant: true, value: 0, valueText: "0", }, { type: "uint8", name: "POWER_SUPPLY_STATUS_CHARGING", isConstant: true, value: 1, valueText: "1", }, { type: "uint8", name: "POWER_SUPPLY_STATUS_DISCHARGING", isConstant: true, value: 2, valueText: "2", }, { type: "uint8", name: "POWER_SUPPLY_STATUS_NOT_CHARGING", isConstant: true, value: 3, valueText: "3", }, { type: "uint8", name: "POWER_SUPPLY_STATUS_FULL", isConstant: true, value: 4, valueText: "4", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_UNKNOWN", isConstant: true, value: 0, valueText: "0", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_GOOD", isConstant: true, value: 1, valueText: "1", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_OVERHEAT", isConstant: true, value: 2, valueText: "2", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_DEAD", isConstant: true, value: 3, valueText: "3", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_OVERVOLTAGE", isConstant: true, value: 4, valueText: "4", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_UNSPEC_FAILURE", isConstant: true, value: 5, valueText: "5", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_COLD", isConstant: true, value: 6, valueText: "6", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE", isConstant: true, value: 7, valueText: "7", }, { type: "uint8", name: "POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE", isConstant: true, value: 8, valueText: "8", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_UNKNOWN", isConstant: true, value: 0, valueText: "0", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_NIMH", isConstant: true, value: 1, valueText: "1", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_LION", isConstant: true, value: 2, valueText: "2", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_LIPO", isConstant: true, value: 3, valueText: "3", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_LIFE", isConstant: true, value: 4, valueText: "4", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_NICD", isConstant: true, value: 5, valueText: "5", }, { type: "uint8", name: "POWER_SUPPLY_TECHNOLOGY_LIMN", isConstant: true, value: 6, valueText: "6", }, { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float32", isArray: false, name: "voltage", isComplex: false }, { type: "float32", isArray: false, name: "temperature", isComplex: false }, { type: "float32", isArray: false, name: "current", isComplex: false }, { type: "float32", isArray: false, name: "charge", isComplex: false }, { type: "float32", isArray: false, name: "capacity", isComplex: false }, { type: "float32", isArray: false, name: "design_capacity", isComplex: false }, { type: "float32", isArray: false, name: "percentage", isComplex: false }, { type: "uint8", isArray: false, name: "power_supply_status", isComplex: false }, { type: "uint8", isArray: false, name: "power_supply_health", isComplex: false }, { type: "uint8", isArray: false, name: "power_supply_technology", isComplex: false }, { type: "bool", isArray: false, name: "present", isComplex: false }, { type: "float32", isArray: true, name: "cell_voltage", isComplex: false }, { type: "float32", isArray: true, name: "cell_temperature", isComplex: false }, { type: "string", isArray: false, name: "location", isComplex: false }, { type: "string", isArray: false, name: "serial_number", isComplex: false }, ], }, "sensor_msgs/CameraInfo": { name: "sensor_msgs/CameraInfo", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "uint32", isArray: false, name: "height", isComplex: false }, { type: "uint32", isArray: false, name: "width", isComplex: false }, { type: "string", isArray: false, name: "distortion_model", isComplex: false }, { type: "float64", isArray: true, name: "D", isComplex: false }, { type: "float64", isArray: true, arrayLength: 9, name: "K", isComplex: false }, { type: "float64", isArray: true, arrayLength: 9, name: "R", isComplex: false }, { type: "float64", isArray: true, arrayLength: 12, name: "P", isComplex: false }, { type: "uint32", isArray: false, name: "binning_x", isComplex: false }, { type: "uint32", isArray: false, name: "binning_y", isComplex: false }, { type: "sensor_msgs/RegionOfInterest", isArray: false, name: "roi", isComplex: true }, ], }, "sensor_msgs/RegionOfInterest": { name: "sensor_msgs/RegionOfInterest", definitions: [ { type: "uint32", isArray: false, name: "x_offset", isComplex: false }, { type: "uint32", isArray: false, name: "y_offset", isComplex: false }, { type: "uint32", isArray: false, name: "height", isComplex: false }, { type: "uint32", isArray: false, name: "width", isComplex: false }, { type: "bool", isArray: false, name: "do_rectify", isComplex: false }, ], }, "sensor_msgs/CompressedImage": { name: "sensor_msgs/CompressedImage", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: false, name: "format", isComplex: false }, { type: "uint8", isArray: true, name: "data", isComplex: false }, ], }, "sensor_msgs/FluidPressure": { name: "sensor_msgs/FluidPressure", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float64", isArray: false, name: "fluid_pressure", isComplex: false }, { type: "float64", isArray: false, name: "variance", isComplex: false }, ], }, "sensor_msgs/Illuminance": { name: "sensor_msgs/Illuminance", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float64", isArray: false, name: "illuminance", isComplex: false }, { type: "float64", isArray: false, name: "variance", isComplex: false }, ], }, "sensor_msgs/Image": { name: "sensor_msgs/Image", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "uint32", isArray: false, name: "height", isComplex: false }, { type: "uint32", isArray: false, name: "width", isComplex: false }, { type: "string", isArray: false, name: "encoding", isComplex: false }, { type: "uint8", isArray: false, name: "is_bigendian", isComplex: false }, { type: "uint32", isArray: false, name: "step", isComplex: false }, { type: "uint8", isArray: true, name: "data", isComplex: false }, ], }, "sensor_msgs/Imu": { name: "sensor_msgs/Imu", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Quaternion", isArray: false, name: "orientation", isComplex: true }, { type: "float64", isArray: true, arrayLength: 9, name: "orientation_covariance", isComplex: false, }, { type: "geometry_msgs/Vector3", isArray: false, name: "angular_velocity", isComplex: true }, { type: "float64", isArray: true, arrayLength: 9, name: "angular_velocity_covariance", isComplex: false, }, { type: "geometry_msgs/Vector3", isArray: false, name: "linear_acceleration", isComplex: true, }, { type: "float64", isArray: true, arrayLength: 9, name: "linear_acceleration_covariance", isComplex: false, }, ], }, "sensor_msgs/JointState": { name: "sensor_msgs/JointState", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: true, name: "name", isComplex: false }, { type: "float64", isArray: true, name: "position", isComplex: false }, { type: "float64", isArray: true, name: "velocity", isComplex: false }, { type: "float64", isArray: true, name: "effort", isComplex: false }, ], }, "sensor_msgs/Joy": { name: "sensor_msgs/Joy", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float32", isArray: true, name: "axes", isComplex: false }, { type: "int32", isArray: true, name: "buttons", isComplex: false }, ], }, "sensor_msgs/JoyFeedbackArray": { name: "sensor_msgs/JoyFeedbackArray", definitions: [ { type: "sensor_msgs/JoyFeedback", isArray: true, name: "array", isComplex: true }, ], }, "sensor_msgs/JoyFeedback": { name: "sensor_msgs/JoyFeedback", definitions: [ { type: "uint8", name: "TYPE_LED", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "TYPE_RUMBLE", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "TYPE_BUZZER", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", isArray: false, name: "type", isComplex: false }, { type: "uint8", isArray: false, name: "id", isComplex: false }, { type: "float32", isArray: false, name: "intensity", isComplex: false }, ], }, "sensor_msgs/LaserScan": { name: "sensor_msgs/LaserScan", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float32", isArray: false, name: "angle_min", isComplex: false }, { type: "float32", isArray: false, name: "angle_max", isComplex: false }, { type: "float32", isArray: false, name: "angle_increment", isComplex: false }, { type: "float32", isArray: false, name: "time_increment", isComplex: false }, { type: "float32", isArray: false, name: "scan_time", isComplex: false }, { type: "float32", isArray: false, name: "range_min", isComplex: false }, { type: "float32", isArray: false, name: "range_max", isComplex: false }, { type: "float32", isArray: true, name: "ranges", isComplex: false }, { type: "float32", isArray: true, name: "intensities", isComplex: false }, ], }, "sensor_msgs/MagneticField": { name: "sensor_msgs/MagneticField", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "geometry_msgs/Vector3", isArray: false, name: "magnetic_field", isComplex: true }, { type: "float64", isArray: true, arrayLength: 9, name: "magnetic_field_covariance", isComplex: false, }, ], }, "sensor_msgs/MultiDOFJointState": { name: "sensor_msgs/MultiDOFJointState", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: true, name: "joint_names", isComplex: false }, { type: "geometry_msgs/Transform", isArray: true, name: "transforms", isComplex: true }, { type: "geometry_msgs/Twist", isArray: true, name: "twist", isComplex: true }, { type: "geometry_msgs/Wrench", isArray: true, name: "wrench", isComplex: true }, ], }, "sensor_msgs/MultiEchoLaserScan": { name: "sensor_msgs/MultiEchoLaserScan", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float32", isArray: false, name: "angle_min", isComplex: false }, { type: "float32", isArray: false, name: "angle_max", isComplex: false }, { type: "float32", isArray: false, name: "angle_increment", isComplex: false }, { type: "float32", isArray: false, name: "time_increment", isComplex: false }, { type: "float32", isArray: false, name: "scan_time", isComplex: false }, { type: "float32", isArray: false, name: "range_min", isComplex: false }, { type: "float32", isArray: false, name: "range_max", isComplex: false }, { type: "sensor_msgs/LaserEcho", isArray: true, name: "ranges", isComplex: true }, { type: "sensor_msgs/LaserEcho", isArray: true, name: "intensities", isComplex: true }, ], }, "sensor_msgs/LaserEcho": { name: "sensor_msgs/LaserEcho", definitions: [{ type: "float32", isArray: true, name: "echoes", isComplex: false }], }, "sensor_msgs/NavSatFix": { name: "sensor_msgs/NavSatFix", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "sensor_msgs/NavSatStatus", isArray: false, name: "status", isComplex: true }, { type: "float64", isArray: false, name: "latitude", isComplex: false }, { type: "float64", isArray: false, name: "longitude", isComplex: false }, { type: "float64", isArray: false, name: "altitude", isComplex: false }, { type: "float64", isArray: true, arrayLength: 9, name: "position_covariance", isComplex: false, }, { type: "uint8", name: "COVARIANCE_TYPE_UNKNOWN", isConstant: true, value: 0, valueText: "0", }, { type: "uint8", name: "COVARIANCE_TYPE_APPROXIMATED", isConstant: true, value: 1, valueText: "1", }, { type: "uint8", name: "COVARIANCE_TYPE_DIAGONAL_KNOWN", isConstant: true, value: 2, valueText: "2", }, { type: "uint8", name: "COVARIANCE_TYPE_KNOWN", isConstant: true, value: 3, valueText: "3" }, { type: "uint8", isArray: false, name: "position_covariance_type", isComplex: false }, ], }, "sensor_msgs/NavSatStatus": { name: "sensor_msgs/NavSatStatus", definitions: [ { type: "int8", name: "STATUS_NO_FIX", isConstant: true, value: -1, valueText: "-1" }, { type: "int8", name: "STATUS_FIX", isConstant: true, value: 0, valueText: "0" }, { type: "int8", name: "STATUS_SBAS_FIX", isConstant: true, value: 1, valueText: "1" }, { type: "int8", name: "STATUS_GBAS_FIX", isConstant: true, value: 2, valueText: "2" }, { type: "int8", isArray: false, name: "status", isComplex: false }, { type: "uint16", name: "SERVICE_GPS", isConstant: true, value: 1, valueText: "1" }, { type: "uint16", name: "SERVICE_GLONASS", isConstant: true, value: 2, valueText: "2" }, { type: "uint16", name: "SERVICE_COMPASS", isConstant: true, value: 4, valueText: "4" }, { type: "uint16", name: "SERVICE_GALILEO", isConstant: true, value: 8, valueText: "8" }, { type: "uint16", isArray: false, name: "service", isComplex: false }, ], }, "sensor_msgs/PointCloud2": { name: "sensor_msgs/PointCloud2", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "uint32", isArray: false, name: "height", isComplex: false }, { type: "uint32", isArray: false, name: "width", isComplex: false }, { type: "sensor_msgs/PointField", isArray: true, name: "fields", isComplex: true }, { type: "bool", isArray: false, name: "is_bigendian", isComplex: false }, { type: "uint32", isArray: false, name: "point_step", isComplex: false }, { type: "uint32", isArray: false, name: "row_step", isComplex: false }, { type: "uint8", isArray: true, name: "data", isComplex: false }, { type: "bool", isArray: false, name: "is_dense", isComplex: false }, ], }, "sensor_msgs/PointField": { name: "sensor_msgs/PointField", definitions: [ { type: "uint8", name: "INT8", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "UINT8", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", name: "INT16", isConstant: true, value: 3, valueText: "3" }, { type: "uint8", name: "UINT16", isConstant: true, value: 4, valueText: "4" }, { type: "uint8", name: "INT32", isConstant: true, value: 5, valueText: "5" }, { type: "uint8", name: "UINT32", isConstant: true, value: 6, valueText: "6" }, { type: "uint8", name: "FLOAT32", isConstant: true, value: 7, valueText: "7" }, { type: "uint8", name: "FLOAT64", isConstant: true, value: 8, valueText: "8" }, { type: "string", isArray: false, name: "name", isComplex: false }, { type: "uint32", isArray: false, name: "offset", isComplex: false }, { type: "uint8", isArray: false, name: "datatype", isComplex: false }, { type: "uint32", isArray: false, name: "count", isComplex: false }, ], }, "sensor_msgs/Range": { name: "sensor_msgs/Range", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "uint8", name: "ULTRASOUND", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "INFRARED", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", isArray: false, name: "radiation_type", isComplex: false }, { type: "float32", isArray: false, name: "field_of_view", isComplex: false }, { type: "float32", isArray: false, name: "min_range", isComplex: false }, { type: "float32", isArray: false, name: "max_range", isComplex: false }, { type: "float32", isArray: false, name: "range", isComplex: false }, ], }, "sensor_msgs/RelativeHumidity": { name: "sensor_msgs/RelativeHumidity", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float64", isArray: false, name: "relative_humidity", isComplex: false }, { type: "float64", isArray: false, name: "variance", isComplex: false }, ], }, "sensor_msgs/Temperature": { name: "sensor_msgs/Temperature", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "float64", isArray: false, name: "temperature", isComplex: false }, { type: "float64", isArray: false, name: "variance", isComplex: false }, ], }, "sensor_msgs/TimeReference": { name: "sensor_msgs/TimeReference", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "time", isArray: false, name: "time_ref", isComplex: false }, { type: "string", isArray: false, name: "source", isComplex: false }, ], }, "shape_msgs/Mesh": { name: "shape_msgs/Mesh", definitions: [ { type: "shape_msgs/MeshTriangle", isArray: true, name: "triangles", isComplex: true }, { type: "geometry_msgs/Point", isArray: true, name: "vertices", isComplex: true }, ], }, "shape_msgs/MeshTriangle": { name: "shape_msgs/MeshTriangle", definitions: [ { type: "uint32", isArray: true, arrayLength: 3, name: "vertex_indices", isComplex: false }, ], }, "shape_msgs/Plane": { name: "shape_msgs/Plane", definitions: [ { type: "float64", isArray: true, arrayLength: 4, name: "coef", isComplex: false }, ], }, "shape_msgs/SolidPrimitive": { name: "shape_msgs/SolidPrimitive", definitions: [ { type: "uint8", name: "BOX", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "SPHERE", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", name: "CYLINDER", isConstant: true, value: 3, valueText: "3" }, { type: "uint8", name: "CONE", isConstant: true, value: 4, valueText: "4" }, { type: "uint8", isArray: false, name: "type", isComplex: false }, { type: "float64", isArray: true, name: "dimensions", isComplex: false }, { type: "uint8", name: "BOX_X", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "BOX_Y", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "BOX_Z", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", name: "SPHERE_RADIUS", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "CYLINDER_HEIGHT", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "CYLINDER_RADIUS", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "CONE_HEIGHT", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "CONE_RADIUS", isConstant: true, value: 1, valueText: "1" }, ], }, "std_msgs/Bool": { name: "std_msgs/Bool", definitions: [{ type: "bool", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Byte": { name: "std_msgs/Byte", definitions: [{ type: "int8", isArray: false, name: "data", isComplex: false }], }, "std_msgs/ByteMultiArray": { name: "std_msgs/ByteMultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "int8", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/MultiArrayLayout": { name: "std_msgs/MultiArrayLayout", definitions: [ { type: "std_msgs/MultiArrayDimension", isArray: true, name: "dim", isComplex: true }, { type: "uint32", isArray: false, name: "data_offset", isComplex: false }, ], }, "std_msgs/MultiArrayDimension": { name: "std_msgs/MultiArrayDimension", definitions: [ { type: "string", isArray: false, name: "label", isComplex: false }, { type: "uint32", isArray: false, name: "size", isComplex: false }, { type: "uint32", isArray: false, name: "stride", isComplex: false }, ], }, "std_msgs/Char": { name: "std_msgs/Char", definitions: [{ type: "uint8", isArray: false, name: "data", isComplex: false }], }, "std_msgs/ColorRGBA": { name: "std_msgs/ColorRGBA", definitions: [ { type: "float32", isArray: false, name: "r", isComplex: false }, { type: "float32", isArray: false, name: "g", isComplex: false }, { type: "float32", isArray: false, name: "b", isComplex: false }, { type: "float32", isArray: false, name: "a", isComplex: false }, ], }, "std_msgs/Duration": { name: "std_msgs/Duration", definitions: [{ type: "duration", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Empty": { name: "std_msgs/Empty", definitions: [] }, "std_msgs/Float32": { name: "std_msgs/Float32", definitions: [{ type: "float32", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Float32MultiArray": { name: "std_msgs/Float32MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "float32", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/Float64": { name: "std_msgs/Float64", definitions: [{ type: "float64", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Float64MultiArray": { name: "std_msgs/Float64MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "float64", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/Int16": { name: "std_msgs/Int16", definitions: [{ type: "int16", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Int16MultiArray": { name: "std_msgs/Int16MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "int16", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/Int32": { name: "std_msgs/Int32", definitions: [{ type: "int32", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Int32MultiArray": { name: "std_msgs/Int32MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "int32", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/Int64": { name: "std_msgs/Int64", definitions: [{ type: "int64", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Int64MultiArray": { name: "std_msgs/Int64MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "int64", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/Int8": { name: "std_msgs/Int8", definitions: [{ type: "int8", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Int8MultiArray": { name: "std_msgs/Int8MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "int8", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/String": { name: "std_msgs/String", definitions: [{ type: "string", isArray: false, name: "data", isComplex: false }], }, "std_msgs/Time": { name: "std_msgs/Time", definitions: [{ type: "time", isArray: false, name: "data", isComplex: false }], }, "std_msgs/UInt16": { name: "std_msgs/UInt16", definitions: [{ type: "uint16", isArray: false, name: "data", isComplex: false }], }, "std_msgs/UInt16MultiArray": { name: "std_msgs/UInt16MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "uint16", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/UInt32": { name: "std_msgs/UInt32", definitions: [{ type: "uint32", isArray: false, name: "data", isComplex: false }], }, "std_msgs/UInt32MultiArray": { name: "std_msgs/UInt32MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "uint32", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/UInt64": { name: "std_msgs/UInt64", definitions: [{ type: "uint64", isArray: false, name: "data", isComplex: false }], }, "std_msgs/UInt64MultiArray": { name: "std_msgs/UInt64MultiArray", definitions: [ { type: "std_msgs/MultiArrayLayout", isArray: false, name: "layout", isComplex: true }, { type: "uint64", isArray: true, name: "data", isComplex: false }, ], }, "std_msgs/UInt8": { name: "std_msgs/UInt8", definitions: [{ type: "uint8", isArray: false, name: "data", isComplex: false }], }, "stereo_msgs/DisparityImage": { name: "stereo_msgs/DisparityImage", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "sensor_msgs/Image", isArray: false, name: "image", isComplex: true }, { type: "float32", isArray: false, name: "f", isComplex: false }, { type: "float32", isArray: false, name: "T", isComplex: false }, { type: "sensor_msgs/RegionOfInterest", isArray: false, name: "valid_window", isComplex: true, }, { type: "float32", isArray: false, name: "min_disparity", isComplex: false }, { type: "float32", isArray: false, name: "max_disparity", isComplex: false }, { type: "float32", isArray: false, name: "delta_d", isComplex: false }, ], }, "tf2_msgs/TFMessage": { name: "tf2_msgs/TFMessage", definitions: [ { type: "geometry_msgs/TransformStamped", isArray: true, name: "transforms", isComplex: true, }, ], }, "trajectory_msgs/JointTrajectory": { name: "trajectory_msgs/JointTrajectory", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: true, name: "joint_names", isComplex: false }, { type: "trajectory_msgs/JointTrajectoryPoint", isArray: true, name: "points", isComplex: true, }, ], }, "trajectory_msgs/JointTrajectoryPoint": { name: "trajectory_msgs/JointTrajectoryPoint", definitions: [ { type: "float64", isArray: true, name: "positions", isComplex: false }, { type: "float64", isArray: true, name: "velocities", isComplex: false }, { type: "float64", isArray: true, name: "accelerations", isComplex: false }, { type: "float64", isArray: true, name: "effort", isComplex: false }, { type: "duration", isArray: false, name: "time_from_start", isComplex: false }, ], }, "trajectory_msgs/MultiDOFJointTrajectory": { name: "trajectory_msgs/MultiDOFJointTrajectory", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: true, name: "joint_names", isComplex: false }, { type: "trajectory_msgs/MultiDOFJointTrajectoryPoint", isArray: true, name: "points", isComplex: true, }, ], }, "trajectory_msgs/MultiDOFJointTrajectoryPoint": { name: "trajectory_msgs/MultiDOFJointTrajectoryPoint", definitions: [ { type: "geometry_msgs/Transform", isArray: true, name: "transforms", isComplex: true }, { type: "geometry_msgs/Twist", isArray: true, name: "velocities", isComplex: true }, { type: "geometry_msgs/Twist", isArray: true, name: "accelerations", isComplex: true }, { type: "duration", isArray: false, name: "time_from_start", isComplex: false }, ], }, "velodyne_msgs/VelodynePacket": { name: "velodyne_msgs/VelodynePacket", definitions: [ { type: "time", isArray: false, name: "stamp", isComplex: false }, { type: "uint8", isArray: true, arrayLength: 1206, name: "data", isComplex: false }, ], }, "velodyne_msgs/VelodyneScan": { name: "velodyne_msgs/VelodyneScan", definitions: [ { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "velodyne_msgs/VelodynePacket", isArray: true, name: "packets", isComplex: true }, ], }, "visualization_msgs/ImageMarker": { name: "visualization_msgs/ImageMarker", definitions: [ { type: "uint8", name: "CIRCLE", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "LINE_STRIP", isConstant: true, value: 1, valueText: "1" }, { type: "uint8", name: "LINE_LIST", isConstant: true, value: 2, valueText: "2" }, { type: "uint8", name: "POLYGON", isConstant: true, value: 3, valueText: "3" }, { type: "uint8", name: "POINTS", isConstant: true, value: 4, valueText: "4" }, { type: "uint8", name: "ADD", isConstant: true, value: 0, valueText: "0" }, { type: "uint8", name: "REMOVE", isConstant: true, value: 1, valueText: "1" }, { type: "std_msgs/Header", isArray: false, name: "header", isComplex: true }, { type: "string", isArray: false, name: "ns", isComplex: false }, { type: "int32", isArray: false, name: "id", isComplex: false }, { type: "int32", isArray: false, name: "type", isComplex: false }, { type: "int32", isArray: false, name: "action", isComplex: false }, { type: "geometry_msgs/Point", isArray: false, name: "position", isComplex: true }, { type: "float32", isArray: false, name: "scale", isComplex: false }, { type: "std_msgs/ColorRGBA", isArray: false, name: "outline_color", isComplex: true }, { type: "uint8", isArray: false, name: "filled", isComplex: false }, { type: "std_msgs/ColorRGBA", isArray: false, name: "fill_color", isComplex: true }, { type: "duration", isArray: false, name: "lifetime", isComplex: false }, { type: "geometry_msgs/Point", isArray: true, name: "points", isComplex: true }, { type: "std_msgs/ColorRGBA", isArray: true, name: "outline_colors", isComplex: true }, ], }, "vis