XBotInterface
2.4.1
XBotInterface provides a generic API to model and control a robot.
|
#include <memory>
#include <string>
#include <iostream>
#include <unordered_map>
#include <tuple>
#include <XBotInterface/RobotInterface.h>
#include <XBotInterface/Logger.hpp>
Go to the source code of this file.
Classes | |
struct | XBot::FSM::Message |
Base class for defining custom messages that can be processed by the states during the entry phase. More... | |
struct | XBot::FSM::Event |
Base class for defining custom events which states can react to. More... | |
class | XBot::FSM::State< StateType, SharedDataType > |
By inheriting from the State class, the user of the FSM defines a base class for all custom states. More... | |
struct | XBot::FSM::SharedDataBase |
Default SharedData class. More... | |
class | XBot::FSM::StateMachine< StateType, SharedDataType > |
Class implementing a finite state machine with states inheriting from the user-defined class StateType, which must provided as the first template parameter. More... | |
class | XBot::FSM::State< StateType, SharedDataType > |
By inheriting from the State class, the user of the FSM defines a base class for all custom states. More... | |
Namespaces | |
XBot | |
XBot::FSM | |