Class CoreSensors
Defined in File core_sensors.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public packet_handler::payloadBase
(Class payloadBase)
Class Documentation
-
class CoreSensors : public packet_handler::payloadBase
Public Functions
-
inline CoreSensors()
-
virtual bool serialise(ecl::PushAndPop<unsigned char> &byteStream)
-
virtual bool deserialise(ecl::PushAndPop<unsigned char> &byteStream)
Public Members
-
struct kobuki::CoreSensors::Data data
-
struct Data
-
struct Flags
Public Static Attributes
-
static const uint8_t Button0 = 0x01
-
static const uint8_t Button1 = 0x02
-
static const uint8_t Button2 = 0x04
-
static const uint8_t LeftBumper = 0x04
-
static const uint8_t CenterBumper = 0x02
-
static const uint8_t RightBumper = 0x01
-
static const uint8_t LeftCliff = 0x04
-
static const uint8_t CenterCliff = 0x02
-
static const uint8_t RightCliff = 0x01
-
static const uint8_t LeftWheel = 0x02
-
static const uint8_t RightWheel = 0x01
-
static const uint8_t AdapterType = 0x10
-
static const uint8_t BatteryStateMask = 0x0F
-
static const uint8_t Discharging = 0x00
-
static const uint8_t Charged = 0x02
-
static const uint8_t Charging = 0x06
-
static const uint8_t LeftWheel_OC = 0x01
-
static const uint8_t RightWheel_OC = 0x02
-
static const uint8_t Button0 = 0x01
-
inline CoreSensors()