![]() |
Kobuki 1.0.0
C++ API for the Kobuki research robot
|
▼ include | |
▼ kobuki_core | |
▼ modules | |
acceleration_limiter.hpp | |
battery.hpp | |
diff_drive.hpp | |
digital_output.hpp | |
led_array.hpp | |
sound.hpp | |
▼ packet_handler | |
packet_finder.hpp | Simple packet finder |
payload_base.hpp | Base class for payloads |
payload_headers.hpp | Byte id's for the individual payload headers |
▼ packets | |
cliff.hpp | Cliff sensor packet payloads |
controller_info.hpp | Controller info packet payloads |
core_sensors.hpp | Core sensor packet payloads |
current.hpp | Current level packet payloads |
dock_ir.hpp | Docking infrared sensor packet payloads |
eeprom.hpp | Eeprom packet payloads |
firmware.hpp | Firmware version request packet payloads |
gp_input.hpp | Gpio data command packets |
hardware.hpp | Hardware version request packet payloads |
inertia.hpp | Inertia packet payloads |
three_axis_gyro.hpp | Module for handling of three_axis_gyro packet payloads |
unique_device_id.hpp | Module for handling of unique device id request packet payloads |
command.hpp | Command structure |
dock_drive.hpp | |
event_manager.hpp | The event manager - sigslot interface |
kobuki.hpp | Device driver core interface |
logging.hpp | Log levels and simple logging to screen |
macros.hpp | Macros for kobuki_core |
modules.hpp | Convenience header for modules |
packets.hpp | Packets convenience header |
parameters.hpp | Parameter configuration for the kobuki |
version_info.hpp | Version info for the kobuki driver |
▼ src | |
▼ demos | |
buttons.cpp | Example program for kobuki button events |
chirp.cpp | Example program for kobuki initialisation |
simple_loop.cpp | Example program with a simple control loop |
velocity_commands.cpp | Unit test for velocity command inputs |
▼ driver | |
command.cpp | Implementation of the command packets |
firmware.cpp | Constant definitions for compatible firmware versions |
kobuki.cpp | Implementation for the kobuki device driver |
logging.cpp | Simple logging implementation |