Defines

CAN bus messages

Defines

#define CAN_PWR_ALERT   to_boa(0x05)
 alert power status
#define CAN_ROBOT_CMD   to_boa(0x10)
 robot command (start, ..)
#define CAN_ODO_RESET   to_boa(0x14)
#define CAN_ODO_DATA   to_boa(0x15)
#define CAN_MOTION_RESET   to_mot(0x20)
#define CAN_MOTION_CMD   to_mot(0x21)
#define CAN_MOTION_ODOMETRY_SIMPLE   to_boa(0x22)
#define CAN_MOTION_STATUS   to_boa(0x23)
#define CAN_ROBOT_SWITCHES   to_boa(0x30)
#define CAN_ROBOT_BUMPERS   to_boa(0x31)
#define CAN_PWR   to_per(0x40)
#define CAN_PWR_ADC1   to_boa(0x41)
#define CAN_PWR_ADC2   to_boa(0x42)
#define CAN_JAW_RIGHT_STATUS   to_boa(0x50)
#define CAN_JAW_RIGHT_CMD   to_per(0x51)
#define CAN_JAW_LEFT_STATUS   to_boa(0x52)
#define CAN_JAW_LEFT_CMD   to_per(0x53)
#define CAN_LIFT_STATUS   to_boa(0x54)
#define CAN_LIFT_CMD   to_per(0x55)
#define CAN_DB_LP   to_boa(0x100)

Define Documentation

#define CAN_DB_LP   to_boa(0x100)
#define CAN_JAW_LEFT_CMD   to_per(0x53)
#define CAN_JAW_LEFT_STATUS   to_boa(0x52)
#define CAN_JAW_RIGHT_CMD   to_per(0x51)
#define CAN_JAW_RIGHT_STATUS   to_boa(0x50)
#define CAN_LIFT_CMD   to_per(0x55)
#define CAN_LIFT_STATUS   to_boa(0x54)
#define CAN_MOTION_CMD   to_mot(0x21)
#define CAN_MOTION_ODOMETRY_SIMPLE   to_boa(0x22)
#define CAN_MOTION_RESET   to_mot(0x20)
#define CAN_MOTION_STATUS   to_boa(0x23)
#define CAN_ODO_DATA   to_boa(0x15)
#define CAN_ODO_RESET   to_boa(0x14)
#define CAN_PWR   to_per(0x40)
#define CAN_PWR_ADC1   to_boa(0x41)
#define CAN_PWR_ADC2   to_boa(0x42)
#define CAN_PWR_ALERT   to_boa(0x05)

alert power status

#define CAN_ROBOT_BUMPERS   to_boa(0x31)
#define CAN_ROBOT_CMD   to_boa(0x10)

robot command (start, ..)

#define CAN_ROBOT_SWITCHES   to_boa(0x30)