GpioReport

This is a ROS message definition.

Source

std_msgs/Header header

# Command
uint8 CMD_PASSIVE=0
uint8 CMD_ACTIVE=1
uint8 CMD_LOW=1
uint8 gpio1_cmd
uint8 gpio2_cmd
uint8 gpio3_cmd
uint8 gpio4_cmd
uint8 gpio5_cmd
uint8 gpio6_cmd
uint8 ssr1_cmd
uint8 ssr2_cmd

# Status
uint8 GPIO_LOW=0
uint8 GPIO_HIGH=1
uint8 gpio1_status
uint8 gpio2_status
uint8 gpio3_status
uint8 gpio4_status
uint8 gpio5_status
uint8 gpio6_status

# Supported flags
bool gpio1_cmd_supported
bool gpio2_cmd_supported
bool gpio3_cmd_supported
bool gpio4_cmd_supported
bool gpio5_cmd_supported
bool gpio6_cmd_supported
bool ssr1_cmd_supported
bool ssr2_cmd_supported

# Status
bool timeout  # Command timeout (of valid messages)
bool bad_crc # CRC error on most recent command
bool bad_rc # Repeated rolling counter on most recent command