|
| DEFINE_TACTIC_UPDATE_STRUCT_WITH_CONTROL_AND_COMMON_PARAMS void | updateChip (const Update &event) |
| |
| void | updateGetBehindBall (const Update &event, boost::sml::back::process< GetBehindBallFSM::Update > processEvent) |
| |
| bool | ballChicked (const Update &event) |
| |
| bool | shouldRealignWithBall (const Update &event) |
| |
|
auto | operator() () |
| |
◆ ballChicked()
| bool ballChicked |
( |
const Update & |
event | ) |
|
Guard that checks if the ball has been chicked
- Parameters
-
| event | ChipFSM::Update event |
- Returns
- if the ball has been chicked
◆ shouldRealignWithBall()
| bool shouldRealignWithBall |
( |
const Update & |
event | ) |
|
Guard that checks if the robot is aligned for the chip
- Parameters
-
| event | KickFSM::Update event |
- Returns
- if the robot is aligned for the chip
◆ updateChip()
| void updateChip |
( |
const Update & |
event | ) |
|
Action that updates the MovePrimitive
- Parameters
-
| event | ChipFSM::Update event |
◆ updateGetBehindBall()
| void updateGetBehindBall |
( |
const Update & |
event, |
|
|
boost::sml::back::process< GetBehindBallFSM::Update > |
processEvent |
|
) |
| |
Action that updates the GetBehindBallFSM
- Parameters
-
| event | ChipFSM::Update event |
| processEvent | processes the GetBehindBallFSM::Update |
The documentation for this struct was generated from the following files:
- src/software/ai/hl/stp/tactic/chip/chip_fsm.h
- src/software/ai/hl/stp/tactic/chip/chip_fsm.cpp