|
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>
Include dependency graph for StateMachine.h: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 | |
1.8.17