A class that encapsulates all of the game controller input data to the walk and kick node.
More...
#include <wak_gc_vars.h>
|
enum | GameState {
GS_INITIAL = rcup_game_controller::GCData::STATE_INITIAL,
GS_READY = rcup_game_controller::GCData::STATE_READY,
GS_SET = rcup_game_controller::GCData::STATE_SET,
GS_PLAYING = rcup_game_controller::GCData::STATE_PLAYING,
GS_FINISHED = rcup_game_controller::GCData::STATE_FINISHED
} |
|
enum | GamePhase { GP_NORMAL = rcup_game_controller::GCData::SECSTATE_NORMAL,
GP_PENALTY = rcup_game_controller::GCData::SECSTATE_PENALTYSHOOT,
GP_OVERTIME = rcup_game_controller::GCData::SECSTATE_OVERTIME,
GP_TIMEOUT = rcup_game_controller::GCData::SECSTATE_TIMEOUT
} |
|
enum | PenaltyState {
PS_NONE = rcup_game_controller::GCRobotInfo::PENALTY_NONE,
PS_BALL_MANIPULATION = rcup_game_controller::GCRobotInfo::PENALTY_BALL_MANIPULATION,
PS_PHYSICAL_CONTACT = rcup_game_controller::GCRobotInfo::PENALTY_PHYSICAL_CONTACT,
PS_ILLEGAL_ATTACK = rcup_game_controller::GCRobotInfo::PENALTY_ILLEGAL_ATTACK,
PS_ILLEGAL_DEFENSE = rcup_game_controller::GCRobotInfo::PENALTY_ILLEGAL_DEFENSE,
PS_REQ_PICKUP = rcup_game_controller::GCRobotInfo::PENALTY_REQUEST_FOR_PICKUP,
PS_REQ_SERVICE = rcup_game_controller::GCRobotInfo::PENALTY_REQUEST_FOR_SERVICE,
PS_REQ_PICKUP_SERVICE = rcup_game_controller::GCRobotInfo::PENALTY_REQUEST_FOR_PICKUP_2_SERVICE,
PS_ON_THE_BENCH = rcup_game_controller::GCRobotInfo::PENALTY_SUBSTITUTE,
PS_MANUAL = rcup_game_controller::GCRobotInfo::PENALTY_MANUAL
} |
|
|
| GCVars (WAKConfig *config, plot_msgs::PlotManagerFS *PM, WAKMarkerMan *MM) |
|
bool | update (const rcup_game_controller::GCData &data, const ros::Time &now) |
|
bool | baseDataIsFresh (const ros::Time &now) const |
|
bool | extraDataIsFresh (const ros::Time &now) const |
|
|
WAKConfig *const | config |
|
unsigned int | seqID |
|
ros::Time | stampBase |
|
ros::Time | stampExtra |
|
bool | extraOutOfDate |
|
unsigned int | playersPerTeam |
|
GameState | gameState |
|
GamePhase | gamePhase |
|
KickoffType | kickoffType |
|
bool | isPenaltyTaker |
|
SmoothTime | timeRemaining |
|
SmoothTime | secondaryTime |
|
SmoothTime | timeToBallInPlay |
|
PenaltyState | ownPenaltyState |
|
SmoothTime | ownPenaltyTimeRemaining |
|
bool | ownIsPenalised |
|
bool | ownIsOnBench |
|
bool | ownIsPlaying |
|
TeamState | ownTeam |
|
TeamState | oppTeam |
|
A class that encapsulates all of the game controller input data to the walk and kick node.
The documentation for this class was generated from the following files:
- /home/hafez/Codes/Mine/humanoid_op_ros/src/nimbro/behaviour/walk_and_kick/include/walk_and_kick/wak_gc_vars.h
- /home/hafez/Codes/Mine/humanoid_op_ros/src/nimbro/behaviour/walk_and_kick/src/wak_gc_vars.cpp