![]() |
NimbRo ROS Soccer Package
|
A class that manages and executes the walk and kick behaviour states. More...
#include <wak_beh_manager.h>
Public Member Functions | |
WAKBehManager (WAKConfig &config, const SensorVars &SV, const WAKRosInterface &RI, const WAKGameShared &WGS) | |
void | reset () |
void | resetVars () |
void | resetStateMachine () |
void | registerState (WAKBehState *state, int ID, const std::string &name) |
const WAKBehState * | currentState () const |
const BehStopped * | stoppedState () const |
const WAKBehShared & | getWBS () const |
const ActuatorVars & | AV () const |
const ActuatorVars & | lastAV () const |
cycle_t | wakCycle () const |
cycle_t | stateCycle () const |
BAType | ballAction () const |
void | updateManager (const GameVars &GV, cycle_t wakCycle) |
void | execute () |
Friends | |
class | WalkAndKick |
class | WAKBehShared |
A class that manages and executes the walk and kick behaviour states.