Classes | Enumerations
kobuki Namespace Reference

Classes

class  AccelerationLimiter
 An acceleration limiter for the kobuki. More...
 
class  Battery
 Battery level module. More...
 
struct  BumperEvent
 
struct  ButtonEvent
 
class  Cliff
 
struct  CliffEvent
 
class  Command
 
class  ControllerInfo
 
class  CoreSensors
 
class  Current
 
class  DiffDrive
 
struct  DigitalOutput
 
class  DockIR
 
class  Eeprom
 
class  EventManager
 
class  Firmware
 
class  GpInput
 
class  Hardware
 
class  Header
 
class  Inertia
 
struct  InputEvent
 
class  Kobuki
 The core kobuki driver class. More...
 
class  PacketFinder
 
class  PacketFinderBase
 Provides simple packet finder which may be consist of stx, etx, payload, ... More...
 
class  Parameters
 Parameter list and validator for the kobuki. More...
 
struct  PowerEvent
 
struct  RobotEvent
 
class  ThreeAxisGyro
 
union  union_sint16
 
class  UniqueDeviceID
 
class  VersionInfo
 
struct  WheelEvent
 

Enumerations

enum  LedColour { Black = 0x00, Red = 0x100, Green = 0x200, Orange = 0x300 }
 
enum  LedNumber { Led1 = 0, Led2 = 1 }
 
enum  SoundSequences {
  On = 0x0, Off = 0x1, Recharge = 0x2, Button = 0x3,
  Error = 0x4, CleaningStart = 0x5, CleaningEnd = 0x6
}
 

Enumeration Type Documentation

◆ LedColour

Enumerator
Black 
Red 
Green 
Orange 

Definition at line 44 of file led_array.hpp.

◆ LedNumber

The led's count from left to right.

Enumerator
Led1 

Led1.

Led2 

Led2.

Definition at line 39 of file led_array.hpp.

◆ SoundSequences

Enumerator
On 

Turn on

Off 

Turn off

Recharge 

Recharging starting

Button 

Button pressed

Error 

Error sound

CleaningStart 

Cleaning started

CleaningEnd 

Cleaning ended

Definition at line 36 of file sound.hpp.



kobuki_driver
Author(s): Daniel Stonier , Younghun Ju , Jorge Santos Simon
autogenerated on Wed Mar 2 2022 00:26:14