Thunderbots Project
Loading...
Searching...
No Matches
PivotKickFSM Struct Reference

Classes

struct  ControlParams
 

Public Member Functions

DEFINE_TACTIC_UPDATE_STRUCT_WITH_CONTROL_AND_COMMON_PARAMS void getPossessionAndPivot (const Update &event, boost::sml::back::process< DribbleFSM::Update > processEvent)
 
void kickBall (const Update &event)
 
bool ballKicked (const Update &event)
 
auto operator() ()
 

Member Function Documentation

◆ ballKicked()

bool ballKicked ( const Update &  event)

Guard that checks if the ball has been kicked

Parameters
eventPivotKickFSM::Update event
Returns
if the ball has been kicked

◆ getPossessionAndPivot()

void getPossessionAndPivot ( const Update &  event,
boost::sml::back::process< DribbleFSM::Update >  processEvent 
)

Action that updates the DribbleFSM to get possession of the ball and pivot

Parameters
eventPivotKickFSM::Update event
processEventprocesses the GetBehindBallFSM::Update

◆ kickBall()

void kickBall ( const Update &  event)

Action that kicks the ball

Parameters
eventPivotKickFSM::Update event

The documentation for this struct was generated from the following files: