rosserial_msgs

Summary

rosserial_msgs
Version:

0.7.1

Description:

Messages for automatic topic configuration using rosserial.

Maintainers:
  • Paul Bouchier <paul DOT bouchier AT gmail DOT com>
  • Mike Purvis <mpurvis AT clearpathrobotics DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Michael Ferguson
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

rosserial_msgs/TopicInfo
Constant:
  • ID_PUBLISHER (uint16):0
  • ID_SUBSCRIBER (uint16):1
  • ID_SERVICE_SERVER (uint16):2
  • ID_SERVICE_CLIENT (uint16):4
  • ID_PARAMETER_REQUEST (uint16):6
  • ID_LOG (uint16):7
  • ID_TIME (uint16):10
  • ID_TX_STOP (uint16):11
Field:
  • topic_id (uint16) –
  • topic_name (string) –
  • message_type (string) –
  • md5sum (string) –
  • buffer_size (int32) –

special topic_ids

# special topic_ids
uint16 ID_PUBLISHER=0
uint16 ID_SUBSCRIBER=1
uint16 ID_SERVICE_SERVER=2
uint16 ID_SERVICE_CLIENT=4
uint16 ID_PARAMETER_REQUEST=6
uint16 ID_LOG=7
uint16 ID_TIME=10
uint16 ID_TX_STOP=11

# The endpoint ID for this topic
uint16 topic_id

string topic_name
string message_type

# MD5 checksum for this message type
string md5sum

# size of the buffer message must fit in
int32 buffer_size
rosserial_msgs/Log
Constant:
  • ROSDEBUG (uint8):0
  • INFO (uint8):1
  • WARN (uint8):2
  • ERROR (uint8):3
  • FATAL (uint8):4
Field:
  • level (uint8) –
  • msg (string) –

ROS Logging Levels

#ROS Logging Levels
uint8 ROSDEBUG=0
uint8 INFO=1
uint8 WARN=2
uint8 ERROR=3
uint8 FATAL=4

uint8 level
string msg

Service types

rosserial_msgs/RequestMessageInfo
Field (Request):
 
  • type (string) –
Field (Response):
 
  • md5 (string) –
  • definition (string) –

Full message datatype, eg “std_msgs/String”

# Full message datatype, eg "std_msgs/String"
string type
---
# If found, return md5 string of system's version of the message, and 
# textual definition. If not found, both strings are to be empty.
string md5
string definition
rosserial_msgs/RequestServiceInfo
Field (Request):
 
  • service (string) –
Field (Response):
 
  • service_md5 (string) –
  • request_md5 (string) –
  • response_md5 (string) –

service name

# service name
string service
---
string service_md5
string request_md5
string response_md5
rosserial_msgs/RequestParam
Field (Request):
 
  • name (string) –
Field (Response):
 
  • ints[] (int32) –
  • floats[] (float32) –
  • strings[] (string) –
string name

---

int32[]   ints
float32[] floats
string[]  strings