arbotix_msgs

Summary

arbotix_msgs
Version:

0.10.0

Description:

Messages and Services definitions for the ArbotiX.

Maintainers:
  • Michael Ferguson <mike AT vanadiumlabs DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Michael Ferguson
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Message types

arbotix_msgs/Digital
Field:
Constant:
  • LOW (uint8):0
  • HIGH (uint8):255
  • INPUT (uint8):0
  • OUTPUT (uint8):255

Reading or command to a single digital IO pin.

# Reading or command to a single digital IO pin.
Header header

# value of pin
uint8 LOW=0
uint8 HIGH=255

uint8 value

# direction of pin
uint8 INPUT=0
uint8 OUTPUT=255

uint8 direction
arbotix_msgs/Analog
Field:

Reading from a single analog IO pin.

# Reading from a single analog IO pin.
Header header
uint8 value

Service types

arbotix_msgs/Relax
---
arbotix_msgs/Enable
Field (Request):
 
  • enable (bool) –
Field (Response):
 
  • state (bool) –
bool enable
---
bool state
arbotix_msgs/SetupChannel
Field (Request):
 
  • topic_name (string) –
  • pin (uint8) –
  • value (uint8) –
  • rate (uint8) –

message to setup an IO channel

# message to setup an IO channel
string topic_name
uint8 pin
uint8 value
uint8 rate
---
arbotix_msgs/SetSpeed
Field (Request):
 
  • speed (float64) –
float64 speed
---