kobuki_core
1.4
C++ API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace kobuki
Namespace packet_handler
Classes and Structs
Struct BumperEvent
Struct ButtonEvent
Struct Cliff::Data
Struct CliffEvent
Struct Command::Data
Struct ControllerInfo::Data
Struct CoreSensors::Data
Struct CoreSensors::Flags
Struct Current::Data
Struct DigitalOutput
Struct DockIR::Data
Struct DockStationIRState
Struct Eeprom::Data
Struct Firmware::Data
Struct GpInput::Data
Struct Hardware::Data
Struct Inertia::Data
Struct InputEvent
Struct PowerEvent
Struct RobotDockingState
Struct RobotEvent
Struct ThreeAxisGyro::Data
Struct UniqueDeviceID::Data
Struct WheelEvent
Class AccelerationLimiter
Class Battery
Class Cliff
Class Command
Class ControllerInfo
Class CoreSensors
Class Current
Class DiffDrive
Class DockDrive
Class DockIR
Class Eeprom
Class EventManager
Class Firmware
Class GpInput
Class Hardware
Class Header
Class Inertia
Class Kobuki
Class PacketFinder
Class PacketFinderBase
Class Parameters
Class ThreeAxisGyro
Class UniqueDeviceID
Class VersionInfo
Class payloadBase
Enums
Enum LedColour
Enum LedNumber
Enum LogLevel
Enum SoundSequences
Unions
Union union_sint16
Functions
Function kobuki::logDebug
Function kobuki::logError
Function kobuki::logInfo
Function kobuki::logWarning
Defines
Define EXP_TEMPLATE
Define kobuki_LOCAL
Define kobuki_PUBLIC
Define MAX_DATA_SIZE
Directories
Directory include
Directory kobuki_core
Directory modules
Directory packet_handler
Directory packets
Files
File acceleration_limiter.hpp
File battery.hpp
File cliff.hpp
File command.hpp
File controller_info.hpp
File core_sensors.hpp
File current.hpp
File diff_drive.hpp
File digital_output.hpp
File dock_drive.hpp
File dock_ir.hpp
File eeprom.hpp
File event_manager.hpp
File firmware.hpp
File gp_input.hpp
File hardware.hpp
File inertia.hpp
File kobuki.hpp
File led_array.hpp
File logging.hpp
File macros.hpp
File modules.hpp
File packet_finder.hpp
File packets.hpp
File parameters.hpp
File payload_base.hpp
File payload_headers.hpp
File sound.hpp
File three_axis_gyro.hpp
File unique_device_id.hpp
File version_info.hpp
Pages
Todo List
Standard Documents
CHANGELOG
Changelog
Forthcoming
1.4.1 (2024-06-13)
1.4.0 (2022-10-24)
1.3.1 (2020-09-15)
1.3.0 (2020-09-12)
1.2.0 (2020-08-30)
1.1.1 (2020-08-19)
1.1.0 (2020-08-04)
1.0.0 (2020-01-13)
0.8.1 (2019-01-09)
0.8.0 (2019-01-09)
0.7.7 (2017-03-29)
0.7.6 (2017-03-27)
0.7.4 (2017-02-23)
0.7.2 (2016-11-09)
0.7.1 (2016-05-06)
0.6.3 (2016-05-06)
0.6.2 (2016-01-09)
0.6.0 (2014-08-04)
0.5.3 (2013-09-06)
0.5.2 (2013-08-31)
0.5.1 (2013-08-30)
0.5.0 (2013-08-29)
0.4.0 (2013-08-09)
LICENSE
PACKAGE
README
Kobuki Core
Documentation
Index
kobuki_core
Index
Index
E
|
K
|
M
|
P
E
EXP_TEMPLATE (C macro)
K
kobuki::AccelerationLimiter (C++ class)
kobuki::AccelerationLimiter::AccelerationLimiter (C++ function)
kobuki::AccelerationLimiter::init (C++ function)
kobuki::AccelerationLimiter::isEnabled (C++ function)
kobuki::AccelerationLimiter::limit (C++ function)
,
[1]
kobuki::Battery (C++ class)
kobuki::Battery::Battery (C++ function)
,
[1]
kobuki::Battery::capacity (C++ member)
kobuki::Battery::charging_source (C++ member)
kobuki::Battery::charging_state (C++ member)
kobuki::Battery::dangerous (C++ member)
kobuki::Battery::Level (C++ enum)
kobuki::Battery::level (C++ function)
kobuki::Battery::Level::Dangerous (C++ enumerator)
kobuki::Battery::Level::Healthy (C++ enumerator)
kobuki::Battery::Level::Low (C++ enumerator)
kobuki::Battery::Level::Maximum (C++ enumerator)
kobuki::Battery::low (C++ member)
kobuki::Battery::percent (C++ function)
kobuki::Battery::Source (C++ enum)
kobuki::Battery::Source::Adapter (C++ enumerator)
kobuki::Battery::Source::Dock (C++ enumerator)
kobuki::Battery::Source::None (C++ enumerator)
kobuki::Battery::State (C++ enum)
kobuki::Battery::State::Charged (C++ enumerator)
kobuki::Battery::State::Charging (C++ enumerator)
kobuki::Battery::State::Discharging (C++ enumerator)
kobuki::Battery::voltage (C++ member)
kobuki::BumperEvent (C++ struct)
kobuki::BumperEvent::Bumper (C++ enum)
kobuki::BumperEvent::bumper (C++ member)
kobuki::BumperEvent::Bumper::Center (C++ enumerator)
kobuki::BumperEvent::Bumper::Left (C++ enumerator)
kobuki::BumperEvent::Bumper::Right (C++ enumerator)
kobuki::BumperEvent::State (C++ enum)
kobuki::BumperEvent::state (C++ member)
kobuki::BumperEvent::State::Pressed (C++ enumerator)
kobuki::BumperEvent::State::Released (C++ enumerator)
kobuki::ButtonEvent (C++ struct)
kobuki::ButtonEvent::Button (C++ enum)
kobuki::ButtonEvent::button (C++ member)
kobuki::ButtonEvent::Button::Button0 (C++ enumerator)
kobuki::ButtonEvent::Button::Button1 (C++ enumerator)
kobuki::ButtonEvent::Button::Button2 (C++ enumerator)
kobuki::ButtonEvent::State (C++ enum)
kobuki::ButtonEvent::state (C++ member)
kobuki::ButtonEvent::State::Pressed (C++ enumerator)
kobuki::ButtonEvent::State::Released (C++ enumerator)
kobuki::Cliff (C++ class)
kobuki::Cliff::Cliff (C++ function)
kobuki::Cliff::constrain (C++ function)
kobuki::Cliff::data (C++ member)
kobuki::Cliff::Data (C++ struct)
,
[1]
kobuki::Cliff::Data::bottom (C++ member)
,
[1]
kobuki::Cliff::Data::Data (C++ function)
,
[1]
kobuki::Cliff::deserialise (C++ function)
kobuki::Cliff::serialise (C++ function)
kobuki::Cliff::showMe (C++ function)
kobuki::CliffEvent (C++ struct)
kobuki::CliffEvent::bottom (C++ member)
kobuki::CliffEvent::Sensor (C++ enum)
kobuki::CliffEvent::sensor (C++ member)
kobuki::CliffEvent::Sensor::Center (C++ enumerator)
kobuki::CliffEvent::Sensor::Left (C++ enumerator)
kobuki::CliffEvent::Sensor::Right (C++ enumerator)
kobuki::CliffEvent::State (C++ enum)
kobuki::CliffEvent::state (C++ member)
kobuki::CliffEvent::State::Cliff (C++ enumerator)
kobuki::CliffEvent::State::Floor (C++ enumerator)
kobuki::Command (C++ class)
kobuki::Command::Buffer (C++ type)
kobuki::Command::BufferStencil (C++ type)
kobuki::Command::data (C++ member)
kobuki::Command::Data (C++ struct)
,
[1]
kobuki::Command::Data::command (C++ member)
,
[1]
kobuki::Command::Data::d_gain (C++ member)
,
[1]
kobuki::Command::Data::Data (C++ function)
,
[1]
kobuki::Command::Data::duration (C++ member)
,
[1]
kobuki::Command::Data::frame_id (C++ member)
,
[1]
kobuki::Command::Data::gp_out (C++ member)
,
[1]
kobuki::Command::Data::i_gain (C++ member)
,
[1]
kobuki::Command::Data::note (C++ member)
,
[1]
kobuki::Command::Data::p_gain (C++ member)
,
[1]
kobuki::Command::Data::radius (C++ member)
,
[1]
kobuki::Command::Data::request_flags (C++ member)
,
[1]
kobuki::Command::Data::reserved (C++ member)
,
[1]
kobuki::Command::Data::segment_name (C++ member)
,
[1]
kobuki::Command::Data::speed (C++ member)
,
[1]
kobuki::Command::Data::type (C++ member)
,
[1]
kobuki::Command::deserialise (C++ function)
kobuki::Command::GetControllerGain (C++ function)
kobuki::Command::GetVersionInfo (C++ function)
kobuki::Command::Name (C++ enum)
kobuki::Command::Name::BaseControl (C++ enumerator)
kobuki::Command::Name::ChangeFrame (C++ enumerator)
kobuki::Command::Name::GetController (C++ enumerator)
kobuki::Command::Name::RequestEeprom (C++ enumerator)
kobuki::Command::Name::RequestExtra (C++ enumerator)
kobuki::Command::Name::SetController (C++ enumerator)
kobuki::Command::Name::SetDigitalOut (C++ enumerator)
kobuki::Command::Name::Sound (C++ enumerator)
kobuki::Command::Name::SoundSequence (C++ enumerator)
kobuki::Command::PlaySoundSequence (C++ function)
kobuki::Command::resetBuffer (C++ function)
kobuki::Command::serialise (C++ function)
kobuki::Command::SetControllerGain (C++ function)
kobuki::Command::SetDigitalOutput (C++ function)
kobuki::Command::SetExternalPower (C++ function)
kobuki::Command::SetLedArray (C++ function)
kobuki::Command::SetVelocityControl (C++ function)
,
[1]
kobuki::Command::VersionFlag (C++ enum)
kobuki::Command::VersionFlag::FirmwareVersion (C++ enumerator)
kobuki::Command::VersionFlag::HardwareVersion (C++ enumerator)
kobuki::Command::VersionFlag::UniqueDeviceID (C++ enumerator)
kobuki::Command::~Command (C++ function)
kobuki::ControllerInfo (C++ class)
kobuki::ControllerInfo::constrain (C++ function)
kobuki::ControllerInfo::ControllerInfo (C++ function)
kobuki::ControllerInfo::data (C++ member)
kobuki::ControllerInfo::Data (C++ struct)
,
[1]
kobuki::ControllerInfo::Data::d_gain (C++ member)
,
[1]
kobuki::ControllerInfo::Data::Data (C++ function)
,
[1]
kobuki::ControllerInfo::Data::i_gain (C++ member)
,
[1]
kobuki::ControllerInfo::Data::p_gain (C++ member)
,
[1]
kobuki::ControllerInfo::Data::type (C++ member)
,
[1]
kobuki::ControllerInfo::deserialise (C++ function)
kobuki::ControllerInfo::serialise (C++ function)
kobuki::ControllerInfo::showMe (C++ function)
kobuki::CoreSensors (C++ class)
kobuki::CoreSensors::CoreSensors (C++ function)
kobuki::CoreSensors::data (C++ member)
kobuki::CoreSensors::Data (C++ struct)
,
[1]
kobuki::CoreSensors::Data::battery (C++ member)
,
[1]
kobuki::CoreSensors::Data::bumper (C++ member)
,
[1]
kobuki::CoreSensors::Data::buttons (C++ member)
,
[1]
kobuki::CoreSensors::Data::charger (C++ member)
,
[1]
kobuki::CoreSensors::Data::cliff (C++ member)
,
[1]
kobuki::CoreSensors::Data::left_encoder (C++ member)
,
[1]
kobuki::CoreSensors::Data::left_pwm (C++ member)
,
[1]
kobuki::CoreSensors::Data::over_current (C++ member)
,
[1]
kobuki::CoreSensors::Data::right_encoder (C++ member)
,
[1]
kobuki::CoreSensors::Data::right_pwm (C++ member)
,
[1]
kobuki::CoreSensors::Data::time_stamp (C++ member)
,
[1]
kobuki::CoreSensors::Data::wheel_drop (C++ member)
,
[1]
kobuki::CoreSensors::deserialise (C++ function)
kobuki::CoreSensors::Flags (C++ struct)
,
[1]
kobuki::CoreSensors::Flags::AdapterType (C++ member)
,
[1]
kobuki::CoreSensors::Flags::BatteryStateMask (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Button0 (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Button1 (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Button2 (C++ member)
,
[1]
kobuki::CoreSensors::Flags::CenterBumper (C++ member)
,
[1]
kobuki::CoreSensors::Flags::CenterCliff (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Charged (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Charging (C++ member)
,
[1]
kobuki::CoreSensors::Flags::Discharging (C++ member)
,
[1]
kobuki::CoreSensors::Flags::LeftBumper (C++ member)
,
[1]
kobuki::CoreSensors::Flags::LeftCliff (C++ member)
,
[1]
kobuki::CoreSensors::Flags::LeftWheel (C++ member)
,
[1]
kobuki::CoreSensors::Flags::LeftWheel_OC (C++ member)
,
[1]
kobuki::CoreSensors::Flags::RightBumper (C++ member)
,
[1]
kobuki::CoreSensors::Flags::RightCliff (C++ member)
,
[1]
kobuki::CoreSensors::Flags::RightWheel (C++ member)
,
[1]
kobuki::CoreSensors::Flags::RightWheel_OC (C++ member)
,
[1]
kobuki::CoreSensors::serialise (C++ function)
kobuki::Current (C++ class)
kobuki::Current::constrain (C++ function)
kobuki::Current::Current (C++ function)
kobuki::Current::data (C++ member)
kobuki::Current::Data (C++ struct)
,
[1]
kobuki::Current::Data::current (C++ member)
,
[1]
kobuki::Current::Data::Data (C++ function)
,
[1]
kobuki::Current::deserialise (C++ function)
kobuki::Current::serialise (C++ function)
kobuki::Current::showMe (C++ function)
kobuki::DiffDrive (C++ class)
kobuki::DiffDrive::DiffDrive (C++ function)
kobuki::DiffDrive::getWheelJointStates (C++ function)
kobuki::DiffDrive::kinematics (C++ function)
kobuki::DiffDrive::pointVelocity (C++ function)
kobuki::DiffDrive::reset (C++ function)
kobuki::DiffDrive::setVelocityCommands (C++ function)
kobuki::DiffDrive::update (C++ function)
kobuki::DiffDrive::velocityCommands (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
kobuki::DiffDrive::wheel_bias (C++ function)
kobuki::DigitalOutput (C++ struct)
kobuki::DigitalOutput::DigitalOutput (C++ function)
kobuki::DigitalOutput::mask (C++ member)
kobuki::DigitalOutput::values (C++ member)
kobuki::DockDrive (C++ class)
kobuki::DockDrive::aligned (C++ function)
kobuki::DockDrive::bumped (C++ function)
kobuki::DockDrive::canRun (C++ function)
kobuki::DockDrive::computePoseUpdate (C++ function)
kobuki::DockDrive::determineRobotLocation (C++ function)
kobuki::DockDrive::disable (C++ function)
kobuki::DockDrive::DockDrive (C++ function)
kobuki::DockDrive::enable (C++ function)
kobuki::DockDrive::filterIRSensor (C++ function)
kobuki::DockDrive::find_stream (C++ function)
kobuki::DockDrive::generateDebugMessage (C++ function)
kobuki::DockDrive::get_stream (C++ function)
kobuki::DockDrive::getDebugStr (C++ function)
kobuki::DockDrive::getDebugStream (C++ function)
kobuki::DockDrive::getState (C++ function)
kobuki::DockDrive::getStateStr (C++ function)
kobuki::DockDrive::getVX (C++ function)
kobuki::DockDrive::getWZ (C++ function)
kobuki::DockDrive::idle (C++ function)
kobuki::DockDrive::init (C++ function)
kobuki::DockDrive::isEnabled (C++ function)
kobuki::DockDrive::modeShift (C++ function)
kobuki::DockDrive::processBumpChargeEvent (C++ function)
kobuki::DockDrive::scan (C++ function)
kobuki::DockDrive::setMinAbsV (C++ function)
kobuki::DockDrive::setMinAbsW (C++ function)
kobuki::DockDrive::update (C++ function)
kobuki::DockDrive::updateVelocity (C++ function)
kobuki::DockDrive::validateSignal (C++ function)
kobuki::DockDrive::velocityCommands (C++ function)
kobuki::DockDrive::~DockDrive (C++ function)
kobuki::DockIR (C++ class)
kobuki::DockIR::constrain (C++ function)
kobuki::DockIR::data (C++ member)
kobuki::DockIR::Data (C++ struct)
,
[1]
kobuki::DockIR::Data::Data (C++ function)
,
[1]
kobuki::DockIR::Data::docking (C++ member)
,
[1]
kobuki::DockIR::deserialise (C++ function)
kobuki::DockIR::DockIR (C++ function)
kobuki::DockIR::serialise (C++ function)
kobuki::DockIR::showMe (C++ function)
kobuki::DockStationIRState (C++ struct)
kobuki::DockStationIRState::State (C++ enum)
kobuki::DockStationIRState::State::FAR (C++ enumerator)
kobuki::DockStationIRState::State::FAR_CENTER (C++ enumerator)
kobuki::DockStationIRState::State::FAR_LEFT (C++ enumerator)
kobuki::DockStationIRState::State::FAR_RIGHT (C++ enumerator)
kobuki::DockStationIRState::State::INVISIBLE (C++ enumerator)
kobuki::DockStationIRState::State::NEAR (C++ enumerator)
kobuki::DockStationIRState::State::NEAR_CENTER (C++ enumerator)
kobuki::DockStationIRState::State::NEAR_LEFT (C++ enumerator)
kobuki::DockStationIRState::State::NEAR_RIGHT (C++ enumerator)
kobuki::Eeprom (C++ class)
kobuki::Eeprom::constrain (C++ function)
kobuki::Eeprom::Data (C++ struct)
,
[1]
kobuki::Eeprom::Data::Data (C++ function)
,
[1]
kobuki::Eeprom::Data::tmp_eeprom (C++ member)
,
[1]
kobuki::Eeprom::Data::tmp_frame_id (C++ member)
,
[1]
kobuki::Eeprom::deserialise (C++ function)
kobuki::Eeprom::Eeprom (C++ function)
kobuki::Eeprom::serialise (C++ function)
kobuki::Eeprom::showMe (C++ function)
kobuki::EventManager (C++ class)
kobuki::EventManager::EventManager (C++ function)
kobuki::EventManager::init (C++ function)
kobuki::EventManager::update (C++ function)
,
[1]
,
[2]
kobuki::Firmware (C++ class)
kobuki::Firmware::checkMajorVersion (C++ function)
kobuki::Firmware::checkRecommendedVersion (C++ function)
kobuki::Firmware::COMPATIBLE_MAJOR_VERSION (C++ member)
kobuki::Firmware::constrain (C++ function)
kobuki::Firmware::Data (C++ struct)
kobuki::Firmware::Data::version (C++ member)
kobuki::Firmware::deserialise (C++ function)
kobuki::Firmware::Firmware (C++ function)
kobuki::Firmware::majorVersion (C++ function)
kobuki::Firmware::minorVersion (C++ function)
kobuki::Firmware::patchVersion (C++ function)
kobuki::Firmware::RECOMMENDED_VERSIONS (C++ member)
kobuki::Firmware::serialise (C++ function)
kobuki::Firmware::showMe (C++ function)
kobuki::Firmware::version (C++ function)
kobuki::GpInput (C++ class)
kobuki::GpInput::constrain (C++ function)
kobuki::GpInput::data (C++ member)
kobuki::GpInput::Data (C++ struct)
,
[1]
kobuki::GpInput::Data::analog_input (C++ member)
,
[1]
kobuki::GpInput::Data::Data (C++ function)
,
[1]
kobuki::GpInput::Data::digital_input (C++ member)
,
[1]
kobuki::GpInput::deserialise (C++ function)
kobuki::GpInput::GpInput (C++ function)
kobuki::GpInput::serialise (C++ function)
kobuki::GpInput::showMe (C++ function)
kobuki::Hardware (C++ class)
kobuki::Hardware::constrain (C++ function)
kobuki::Hardware::data (C++ member)
kobuki::Hardware::Data (C++ struct)
,
[1]
kobuki::Hardware::Data::version (C++ member)
,
[1]
kobuki::Hardware::deserialise (C++ function)
kobuki::Hardware::Hardware (C++ function)
kobuki::Hardware::serialise (C++ function)
kobuki::Hardware::showMe (C++ function)
kobuki::Header (C++ class)
kobuki::Header::PayloadType (C++ enum)
kobuki::Header::PayloadType::Cliff (C++ enumerator)
kobuki::Header::PayloadType::ControllerInfo (C++ enumerator)
kobuki::Header::PayloadType::CoreSensors (C++ enumerator)
kobuki::Header::PayloadType::Current (C++ enumerator)
kobuki::Header::PayloadType::DockInfraRed (C++ enumerator)
kobuki::Header::PayloadType::Eeprom (C++ enumerator)
kobuki::Header::PayloadType::Firmware (C++ enumerator)
kobuki::Header::PayloadType::GpInput (C++ enumerator)
kobuki::Header::PayloadType::Hardware (C++ enumerator)
kobuki::Header::PayloadType::Inertia (C++ enumerator)
kobuki::Header::PayloadType::Reserved (C++ enumerator)
kobuki::Header::PayloadType::ThreeAxisGyro (C++ enumerator)
kobuki::Header::PayloadType::UniqueDeviceID (C++ enumerator)
kobuki::Inertia (C++ class)
kobuki::Inertia::constrain (C++ function)
kobuki::Inertia::data (C++ member)
kobuki::Inertia::Data (C++ struct)
,
[1]
kobuki::Inertia::Data::acc (C++ member)
,
[1]
kobuki::Inertia::Data::angle (C++ member)
,
[1]
kobuki::Inertia::Data::angle_rate (C++ member)
,
[1]
kobuki::Inertia::deserialise (C++ function)
kobuki::Inertia::Inertia (C++ function)
kobuki::Inertia::serialise (C++ function)
kobuki::Inertia::showMe (C++ function)
kobuki::Inertia::~Inertia (C++ function)
kobuki::InputEvent (C++ struct)
kobuki::InputEvent::values (C++ member)
kobuki::Kobuki (C++ class)
kobuki::Kobuki::batteryStatus (C++ function)
kobuki::Kobuki::disable (C++ function)
kobuki::Kobuki::enable (C++ function)
kobuki::Kobuki::fixPayload (C++ function)
kobuki::Kobuki::getAngularVelocity (C++ function)
kobuki::Kobuki::getCliffData (C++ function)
kobuki::Kobuki::getControllerGain (C++ function)
kobuki::Kobuki::getControllerInfoData (C++ function)
kobuki::Kobuki::getCoreSensorData (C++ function)
kobuki::Kobuki::getCurrentData (C++ function)
kobuki::Kobuki::getDockIRData (C++ function)
kobuki::Kobuki::getGpInputData (C++ function)
kobuki::Kobuki::getHeading (C++ function)
kobuki::Kobuki::getInertiaData (C++ function)
kobuki::Kobuki::getRawInertiaData (C++ function)
kobuki::Kobuki::getWheelJointStates (C++ function)
kobuki::Kobuki::init (C++ function)
kobuki::Kobuki::isAlive (C++ function)
kobuki::Kobuki::isEnabled (C++ function)
kobuki::Kobuki::isShutdown (C++ function)
kobuki::Kobuki::Kobuki (C++ function)
kobuki::Kobuki::lockDataAccess (C++ function)
kobuki::Kobuki::playSoundSequence (C++ function)
kobuki::Kobuki::printSigSlotConnections (C++ function)
kobuki::Kobuki::resetOdometry (C++ function)
kobuki::Kobuki::setBaseControl (C++ function)
kobuki::Kobuki::setControllerGain (C++ function)
kobuki::Kobuki::setDigitalOutput (C++ function)
kobuki::Kobuki::setExternalPower (C++ function)
kobuki::Kobuki::setLed (C++ function)
kobuki::Kobuki::shutdown (C++ function)
kobuki::Kobuki::spin (C++ function)
kobuki::Kobuki::unlockDataAccess (C++ function)
kobuki::Kobuki::updateOdometry (C++ function)
kobuki::Kobuki::versionInfo (C++ function)
kobuki::Kobuki::~Kobuki (C++ function)
kobuki::LedColour (C++ enum)
kobuki::LedColour::Black (C++ enumerator)
kobuki::LedColour::Green (C++ enumerator)
kobuki::LedColour::Orange (C++ enumerator)
kobuki::LedColour::Red (C++ enumerator)
kobuki::LedNumber (C++ enum)
kobuki::LedNumber::Led1 (C++ enumerator)
kobuki::LedNumber::Led2 (C++ enumerator)
kobuki::logDebug (C++ function)
kobuki::logError (C++ function)
kobuki::logInfo (C++ function)
kobuki::LogLevel (C++ enum)
kobuki::LogLevel::DEBUG (C++ enumerator)
kobuki::LogLevel::ERROR (C++ enumerator)
kobuki::LogLevel::INFO (C++ enumerator)
kobuki::LogLevel::NONE (C++ enumerator)
kobuki::LogLevel::WARNING (C++ enumerator)
kobuki::logWarning (C++ function)
kobuki::PacketFinder (C++ class)
kobuki::PacketFinder::checkSum (C++ function)
kobuki::PacketFinder::~PacketFinder (C++ function)
kobuki::PacketFinderBase (C++ class)
kobuki::PacketFinderBase::buffer (C++ member)
kobuki::PacketFinderBase::BufferType (C++ type)
kobuki::PacketFinderBase::checkSum (C++ function)
kobuki::PacketFinderBase::clear (C++ function)
kobuki::PacketFinderBase::configure (C++ function)
kobuki::PacketFinderBase::enableVerbose (C++ function)
kobuki::PacketFinderBase::ETX (C++ member)
kobuki::PacketFinderBase::getBuffer (C++ function)
kobuki::PacketFinderBase::getPayload (C++ function)
kobuki::PacketFinderBase::numberOfDataToRead (C++ function)
kobuki::PacketFinderBase::PacketFinderBase (C++ function)
kobuki::PacketFinderBase::packetFinderState (C++ enum)
kobuki::PacketFinderBase::packetFinderState::clearBuffer (C++ enumerator)
kobuki::PacketFinderBase::packetFinderState::waitingForEtx (C++ enumerator)
kobuki::PacketFinderBase::packetFinderState::waitingForPayloadSize (C++ enumerator)
kobuki::PacketFinderBase::packetFinderState::waitingForPayloadToEtx (C++ enumerator)
kobuki::PacketFinderBase::packetFinderState::waitingForStx (C++ enumerator)
kobuki::PacketFinderBase::sig_error (C++ member)
kobuki::PacketFinderBase::sig_warn (C++ member)
kobuki::PacketFinderBase::size_checksum_field (C++ member)
kobuki::PacketFinderBase::size_etx (C++ member)
kobuki::PacketFinderBase::size_length_field (C++ member)
kobuki::PacketFinderBase::size_max_payload (C++ member)
kobuki::PacketFinderBase::size_payload (C++ member)
kobuki::PacketFinderBase::size_stx (C++ member)
kobuki::PacketFinderBase::state (C++ member)
kobuki::PacketFinderBase::STX (C++ member)
kobuki::PacketFinderBase::update (C++ function)
kobuki::PacketFinderBase::variable_size_payload (C++ member)
kobuki::PacketFinderBase::verbose (C++ member)
kobuki::PacketFinderBase::waitForEtx (C++ function)
kobuki::PacketFinderBase::waitForPayloadAndEtx (C++ function)
kobuki::PacketFinderBase::waitForPayloadSize (C++ function)
kobuki::PacketFinderBase::WaitForStx (C++ function)
kobuki::PacketFinderBase::~PacketFinderBase (C++ function)
kobuki::Parameters (C++ class)
kobuki::Parameters::angular_acceleration_limit (C++ member)
kobuki::Parameters::angular_deceleration_limit (C++ member)
kobuki::Parameters::battery_capacity (C++ member)
kobuki::Parameters::battery_dangerous (C++ member)
kobuki::Parameters::battery_low (C++ member)
kobuki::Parameters::device_port (C++ member)
kobuki::Parameters::enable_acceleration_limiter (C++ member)
kobuki::Parameters::error_msg (C++ member)
kobuki::Parameters::linear_acceleration_limit (C++ member)
kobuki::Parameters::linear_deceleration_limit (C++ member)
kobuki::Parameters::log_level (C++ member)
kobuki::Parameters::Parameters (C++ function)
kobuki::Parameters::sigslots_namespace (C++ member)
kobuki::Parameters::simulation (C++ member)
kobuki::Parameters::validate (C++ function)
kobuki::PowerEvent (C++ struct)
kobuki::PowerEvent::Event (C++ enum)
kobuki::PowerEvent::event (C++ member)
kobuki::PowerEvent::Event::BatteryCritical (C++ enumerator)
kobuki::PowerEvent::Event::BatteryLow (C++ enumerator)
kobuki::PowerEvent::Event::ChargeCompleted (C++ enumerator)
kobuki::PowerEvent::Event::PluggedToAdapter (C++ enumerator)
kobuki::PowerEvent::Event::PluggedToDockbase (C++ enumerator)
kobuki::PowerEvent::Event::Unplugged (C++ enumerator)
kobuki::RobotDockingState (C++ struct)
kobuki::RobotDockingState::State (C++ enum)
kobuki::RobotDockingState::State::ALIGNED (C++ enumerator)
kobuki::RobotDockingState::State::ALIGNED_FAR (C++ enumerator)
kobuki::RobotDockingState::State::ALIGNED_NEAR (C++ enumerator)
kobuki::RobotDockingState::State::BUMPED (C++ enumerator)
kobuki::RobotDockingState::State::BUMPED_DOCK (C++ enumerator)
kobuki::RobotDockingState::State::DOCKED_IN (C++ enumerator)
kobuki::RobotDockingState::State::DONE (C++ enumerator)
kobuki::RobotDockingState::State::FIND_STREAM (C++ enumerator)
kobuki::RobotDockingState::State::GET_STREAM (C++ enumerator)
kobuki::RobotDockingState::State::IDLE (C++ enumerator)
kobuki::RobotDockingState::State::LOST (C++ enumerator)
kobuki::RobotDockingState::State::SCAN (C++ enumerator)
kobuki::RobotDockingState::State::UNKNOWN (C++ enumerator)
kobuki::RobotEvent (C++ struct)
kobuki::RobotEvent::State (C++ enum)
kobuki::RobotEvent::state (C++ member)
kobuki::RobotEvent::State::Offline (C++ enumerator)
kobuki::RobotEvent::State::Online (C++ enumerator)
kobuki::RobotEvent::State::Unknown (C++ enumerator)
kobuki::SoundSequences (C++ enum)
kobuki::SoundSequences::Button (C++ enumerator)
kobuki::SoundSequences::CleaningEnd (C++ enumerator)
kobuki::SoundSequences::CleaningStart (C++ enumerator)
kobuki::SoundSequences::Error (C++ enumerator)
kobuki::SoundSequences::Off (C++ enumerator)
kobuki::SoundSequences::On (C++ enumerator)
kobuki::SoundSequences::Recharge (C++ enumerator)
kobuki::ThreeAxisGyro (C++ class)
kobuki::ThreeAxisGyro::constrain (C++ function)
kobuki::ThreeAxisGyro::data (C++ member)
kobuki::ThreeAxisGyro::Data (C++ struct)
,
[1]
kobuki::ThreeAxisGyro::Data::data (C++ member)
,
[1]
kobuki::ThreeAxisGyro::Data::followed_data_length (C++ member)
,
[1]
kobuki::ThreeAxisGyro::Data::frame_id (C++ member)
,
[1]
kobuki::ThreeAxisGyro::deserialise (C++ function)
kobuki::ThreeAxisGyro::serialise (C++ function)
kobuki::ThreeAxisGyro::showMe (C++ function)
kobuki::ThreeAxisGyro::ThreeAxisGyro (C++ function)
kobuki::ThreeAxisGyro::~ThreeAxisGyro (C++ function)
kobuki::union_sint16 (C++ union)
kobuki::union_sint16::byte (C++ member)
kobuki::union_sint16::word (C++ member)
kobuki::UniqueDeviceID (C++ class)
kobuki::UniqueDeviceID::constrain (C++ function)
kobuki::UniqueDeviceID::data (C++ member)
kobuki::UniqueDeviceID::Data (C++ struct)
,
[1]
kobuki::UniqueDeviceID::Data::udid0 (C++ member)
,
[1]
kobuki::UniqueDeviceID::Data::udid1 (C++ member)
,
[1]
kobuki::UniqueDeviceID::Data::udid2 (C++ member)
,
[1]
kobuki::UniqueDeviceID::deserialise (C++ function)
kobuki::UniqueDeviceID::serialise (C++ function)
kobuki::UniqueDeviceID::showMe (C++ function)
kobuki::UniqueDeviceID::UniqueDeviceID (C++ function)
kobuki::VersionInfo (C++ class)
kobuki::VersionInfo::firmware (C++ member)
kobuki::VersionInfo::getSoftwareVersion (C++ function)
kobuki::VersionInfo::hardware (C++ member)
kobuki::VersionInfo::majorVersion (C++ function)
kobuki::VersionInfo::minorVersion (C++ function)
kobuki::VersionInfo::patchVersion (C++ function)
kobuki::VersionInfo::software (C++ member)
kobuki::VersionInfo::toString (C++ function)
,
[1]
,
[2]
kobuki::VersionInfo::udid0 (C++ member)
kobuki::VersionInfo::udid1 (C++ member)
kobuki::VersionInfo::udid2 (C++ member)
kobuki::VersionInfo::VersionInfo (C++ function)
kobuki::WheelEvent (C++ struct)
kobuki::WheelEvent::State (C++ enum)
kobuki::WheelEvent::state (C++ member)
kobuki::WheelEvent::State::Dropped (C++ enumerator)
kobuki::WheelEvent::State::Raised (C++ enumerator)
kobuki::WheelEvent::Wheel (C++ enum)
kobuki::WheelEvent::wheel (C++ member)
kobuki::WheelEvent::Wheel::Left (C++ enumerator)
kobuki::WheelEvent::Wheel::Right (C++ enumerator)
kobuki_LOCAL (C macro)
kobuki_PUBLIC (C macro)
M
MAX_DATA_SIZE (C macro)
P
packet_handler::payloadBase (C++ class)
packet_handler::payloadBase::buildBytes (C++ function)
packet_handler::payloadBase::buildVariable (C++ function)
packet_handler::payloadBase::deserialise (C++ function)
packet_handler::payloadBase::is_dynamic (C++ member)
packet_handler::payloadBase::length (C++ member)
packet_handler::payloadBase::payloadBase (C++ function)
packet_handler::payloadBase::serialise (C++ function)
packet_handler::payloadBase::yes (C++ member)
packet_handler::payloadBase::~payloadBase (C++ function)