Go to the documentation of this file.
32 #ifndef CREATE_TYPES_H
33 #define CREATE_TYPES_H
51 operator uint32_t()
const;
53 uint32_t
getId()
const;
289 #endif // CREATE_TYPES_H
@ IR_CHAR_600_RED_GREEN_FORCE_FIELD
@ IR_CHAR_GREEN_FORCE_FIELD
static RobotModel CREATE_2
Compatible with Create 2 or Roomba 600 series and greater.
RobotModel(const ProtocolVersion version, const float axleLength, const unsigned int baud, const float maxVelocity=0.5, const float wheelDiameter=0.078)
float getWheelDiameter() const
@ IR_CHAR_600_FORCE_FIELD
@ IR_CHAR_600_GREEN_FORCE_FIELD
float getMaxVelocity() const
@ IR_CHAR_600_RED_GREEN_BUOY
@ ID_CLIFF_FRONT_LEFT_SIGNAL
static RobotModel CREATE_1
Compatible with Create 1 or Roomba 500 series.
ProtocolVersion getVersion() const
@ ID_CARGO_BAY_ANALOG_SIGNAL
@ ID_CARGO_BAY_DIGITAL_INPUTS
@ IR_CHAR_RED_GREEN_FORCE_FIELD
@ IR_CHAR_RED_FORCE_FIELD
static RobotModel ROOMBA_400
Compatible with Roomba 400 series and earlier.
float getAxleLength() const
@ IR_CHAR_600_RED_FORCE_FIELD
std::vector< float > covariance
3x3 covariance matrix in row-major order.
@ ID_CLIFF_FRONT_RIGHT_SIGNAL
unsigned int getBaud() const
@ IR_CHAR_600_DOCK_RESERVED
bool operator==(RobotModel &other) const
libcreate
Author(s): Jacob Perron
autogenerated on Wed May 24 2023 02:24:57