Visualization and Diagnostics Message Types
Definitions are sourced from release/install/raisin_ros2_messages/ubuntu/22.04/x86_64/release/messages. Only the public message schemas are documented here.
Messages
visualization_msgs
ImageMarker: - Fields:std_msgs/Header headerstring nsint32 idint32 typeint32 actiongeometry_msgs/Point positionfloat32 scalestd_msgs/ColorRGBA outline_coloruint8 filledstd_msgs/ColorRGBA fill_colorbuiltin_interfaces/Duration lifetimegeometry_msgs/Point[] pointsstd_msgs/ColorRGBA[] outline_colors
Constants: -
int32 CIRCLE=0-int32 LINE_STRIP=1-int32 LINE_LIST=2-int32 POLYGON=3-int32 POINTS=4-int32 ADD=0-int32 REMOVE=1
InteractiveMarker: - Fields:std_msgs/Header headergeometry_msgs/Pose posestring namestring descriptionfloat32 scaleMenuEntry[] menu_entriesInteractiveMarkerControl[] controls
InteractiveMarkerControl: - Fields:string namegeometry_msgs/Quaternion orientationuint8 orientation_modeuint8 interaction_modebool always_visibleMarker[] markersbool independent_marker_orientationstring description
Constants: -
uint8 INHERIT=0-uint8 FIXED=1-uint8 VIEW_FACING=2-uint8 NONE=0-uint8 MENU=1-uint8 BUTTON=2-uint8 MOVE_AXIS=3-uint8 MOVE_PLANE=4-uint8 ROTATE_AXIS=5-uint8 MOVE_ROTATE=6-uint8 MOVE_3D=7-uint8 ROTATE_3D=8-uint8 MOVE_ROTATE_3D=9
InteractiveMarkerFeedback: - Fields:std_msgs/Header headerstring client_idstring marker_namestring control_nameuint8 event_typegeometry_msgs/Pose poseuint32 menu_entry_idgeometry_msgs/Point mouse_pointbool mouse_point_valid
Constants: -
uint8 KEEP_ALIVE=0-uint8 POSE_UPDATE=1-uint8 MENU_SELECT=2-uint8 BUTTON_CLICK=3-uint8 MOUSE_DOWN=4-uint8 MOUSE_UP=5
InteractiveMarkerInit: - Fields:string server_iduint64 seq_numInteractiveMarker[] markers
InteractiveMarkerPose: - Fields:std_msgs/Header headergeometry_msgs/Pose posestring name
InteractiveMarkerUpdate: - Fields:string server_iduint64 seq_numuint8 typeInteractiveMarker[] markersInteractiveMarkerPose[] posesstring[] erases
Constants: -
uint8 KEEP_ALIVE=0-uint8 UPDATE=1
Marker: - Fields:std_msgs/Header headerstring nsint32 idint32 typeint32 actiongeometry_msgs/Pose posegeometry_msgs/Vector3 scalestd_msgs/ColorRGBA colorbuiltin_interfaces/Duration lifetimebool frame_lockedgeometry_msgs/Point[] pointsstd_msgs/ColorRGBA[] colorsstring texture_resourcesensor_msgs/CompressedImage textureUVCoordinate[] uv_coordinatesstring textstring mesh_resourceMeshFile mesh_filebool mesh_use_embedded_materials
Constants: -
int32 ARROW=0-int32 CUBE=1-int32 SPHERE=2-int32 CYLINDER=3-int32 LINE_STRIP=4-int32 LINE_LIST=5-int32 CUBE_LIST=6-int32 SPHERE_LIST=7-int32 POINTS=8-int32 TEXT_VIEW_FACING=9-int32 MESH_RESOURCE=10-int32 TRIANGLE_LIST=11-int32 ARROW_STRIP=12-int32 ADD=0-int32 MODIFY=0-int32 DELETE=2-int32 DELETEALL=3
MarkerArray: - Fields:Marker[] markers
MenuEntry: - Fields:uint32 iduint32 parent_idstring titlestring commanduint8 command_type
Constants: -
uint8 FEEDBACK=0-uint8 ROSRUN=1-uint8 ROSLAUNCH=2
MeshFile: - Fields:string filenameuint8[] data
UVCoordinate: - Fields:float32 ufloat32 v
diagnostic_msgs
DiagnosticArray: - Fields:std_msgs/Header headerDiagnosticStatus[] status
DiagnosticStatus: - Fields:byte levelstring namestring messagestring hardware_idKeyValue[] values
Constants: -
byte OK=0-byte WARN=1-byte ERROR=2-byte STALE=3
KeyValue: - Fields:string keystring value
pcl_msgs
ModelCoefficients: - Fields:std_msgs/Header headerfloat32[] values
PointIndices: - Fields:std_msgs/Header headerint32[] indices
PolygonMesh: - Fields:std_msgs/Header headersensor_msgs/PointCloud2 cloudVertices[] polygons
Vertices: - Fields:uint32[] vertices
shape_msgs
Mesh: - Fields:MeshTriangle[] trianglesgeometry_msgs/Point[] vertices
MeshTriangle: - Fields:uint32[3] vertex_indices
Plane: - Fields:float64[4] coef
SolidPrimitive: - Fields:uint8 typefloat64[<=3] dimensionsgeometry_msgs/Polygon polygon
Constants: -
uint8 BOX=1-uint8 SPHERE=2-uint8 CYLINDER=3-uint8 CONE=4-uint8 PRISM=5-uint8 BOX_X=0-uint8 BOX_Y=1-uint8 BOX_Z=2-uint8 SPHERE_RADIUS=0-uint8 CYLINDER_HEIGHT=0-uint8 CYLINDER_RADIUS=1-uint8 CONE_HEIGHT=0-uint8 CONE_RADIUS=1-uint8 PRISM_HEIGHT=0
stereo_msgs
DisparityImage: - Fields:std_msgs/Header headersensor_msgs/Image imagefloat32 ffloat32 tsensor_msgs/RegionOfInterest valid_windowfloat32 min_disparityfloat32 max_disparityfloat32 delta_d
Services
visualization_msgs
GetInteractiveMarkers: - Request fields:(none)
Response fields: -
uint64 sequence_number-InteractiveMarker[] markers
diagnostic_msgs
AddDiagnostics: - Request fields:string load_namespace
Response fields: -
bool success-string message
SelfTest: - Request fields:(none)
Response fields: -
string id-byte passed-DiagnosticStatus[] status
pcl_msgs
UpdateFilename: - Request fields:string filename
Response fields: -
bool success