void onEnter() override
Virtual function, in which the behaviour of state is defined, when it is entered. Can be overridden,...
void onExit() override
Virtual function, in which the behaviour of state is defined, when it is exited. Can be overridden,...
void onBreak() override
Virtual function, in which the behaviour of state is defined, when it is abnormally exited....
static XMLStateFactoryBasePtr CreateInstance(XMLStateConstructorParams stateData)
Class for legacy to stay compatible with old statecharts.
MoveJointsPosVelControl(XMLStateConstructorParams stateData)
static std::string GetName()
static SubClassRegistry Registry
void run() override
Virtual function, that can be reimplemented to calculate complex operations.