RBControl
Library for the RB3201-RBControl board with the ESP32 by RoboticsBrno.
Classes | Typedefs | Enumerations
lw Namespace Reference

Classes

struct  Packet
 
class  Servo
 

Typedefs

using Id = uint8_t
 

Enumerations

enum class  Command {
  SERVO_MOVE_TIME_WRITE = 1 , SERVO_MOVE_TIME_READ , SERVO_MOVE_TIME_WAIT_WRITE = 7 , SERVO_MOVE_TIME_WAIT_READ ,
  SERVO_MOVE_START = 11 , SERVO_MOVE_STOP , SERVO_ID_WRITE , SERVO_ID_READ ,
  SERVO_ANGLE_OFFSET_ADJUST = 17 , SERVO_ANGLE_OFFSET_WRITE , SERVO_ANGLE_OFFSET_READ , SERVO_ANGLE_LIMIT_WRITE ,
  SERVO_ANGLE_LIMIT_READ , SERVO_VIN_LIMIT_WRITE , SERVO_VIN_LIMIT_READ , SERVO_TEMP_MAX_LIMIT_WRITE ,
  SERVO_TEMP_MAX_LIMIT_READ , SERVO_TEMP_READ , SERVO_VIN_READ , SERVO_POS_READ ,
  SERVO_OR_MOTOR_MODE_WRITE , SERVO_OR_MOTOR_MODE_READ , SERVO_LOAD_OR_UNLOAD_WRITE , SERVO_LOAD_OR_UNLOAD_READ ,
  SERVO_LED_CTRL_WRITE , SERVO_LED_CTRL_READ , SERVO_LED_ERROR_WRITE , SERVO_LED_ERROR_READ
}
 

Typedef Documentation

◆ Id

using lw::Id = typedef uint8_t

Enumeration Type Documentation

◆ Command

enum lw::Command
strong
Enumerator
SERVO_MOVE_TIME_WRITE 
SERVO_MOVE_TIME_READ 
SERVO_MOVE_TIME_WAIT_WRITE 
SERVO_MOVE_TIME_WAIT_READ 
SERVO_MOVE_START 
SERVO_MOVE_STOP 
SERVO_ID_WRITE 
SERVO_ID_READ 
SERVO_ANGLE_OFFSET_ADJUST 
SERVO_ANGLE_OFFSET_WRITE 
SERVO_ANGLE_OFFSET_READ 
SERVO_ANGLE_LIMIT_WRITE 
SERVO_ANGLE_LIMIT_READ 
SERVO_VIN_LIMIT_WRITE 
SERVO_VIN_LIMIT_READ 
SERVO_TEMP_MAX_LIMIT_WRITE 
SERVO_TEMP_MAX_LIMIT_READ 
SERVO_TEMP_READ 
SERVO_VIN_READ 
SERVO_POS_READ 
SERVO_OR_MOTOR_MODE_WRITE 
SERVO_OR_MOTOR_MODE_READ 
SERVO_LOAD_OR_UNLOAD_WRITE 
SERVO_LOAD_OR_UNLOAD_READ 
SERVO_LED_CTRL_WRITE 
SERVO_LED_CTRL_READ 
SERVO_LED_ERROR_WRITE 
SERVO_LED_ERROR_READ