#include <RobotStateSymbols.h>
Inheritance diagram for RobotStateSymbols:
Public Member Functions | |
RobotStateSymbols (const BehaviorControlInterfaces &interfaces) | |
void | registerSymbols (Xabsl2Engine &engine) |
registers the symbols at an engine | |
void | update () |
updates the symbols | |
Input symbols | |
bool | getAnyBackButtonPressedForOneSecond () |
bool | getAnyBackButtonPressedShortAndReleased () |
bool | getForeBackButtonPressedShortAndReleased () |
bool | getMiddleBackButtonPressedShortAndReleased () |
bool | getHindBackButtonPressedShortAndReleased () |
bool | getForeBackButtonPressedShort () |
bool | getMiddleBackButtonPressedShort () |
bool | getHindBackButtonPressedShort () |
bool | getHeadButtonPressedForThreeSeconds () |
bool | getHeadButtonPressedShortAndReleased () |
bool | getHeadButtonPressedShort () |
int | getMouthState () |
bool | getBallUnderHead () |
bool | getSomethingInFrontOfChest () |
double | getTimeSinceSomethingWasInFrontOfChest () |
double | getDistanceToSIFOC () |
double | getSwitchesPressedTime () |
double | getCurrentSystemTime () |
double | getRemainingCapacity () |
Definition at line 20 of file RobotStateSymbols.h.
|
Definition at line 11 of file RobotStateSymbols.cpp. |
|
Here is the call graph for this function:
|
updates the symbols
Definition at line 79 of file RobotStateSymbols.cpp. |
|
Definition at line 121 of file RobotStateSymbols.cpp. References RobotState::getAnyBackButtonDuration(), RobotState::getAnyBackButtonPressed(), RobotState::getAnyBackButtonPressedTime(), RobotState::getAnyBackButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 137 of file RobotStateSymbols.cpp. References RobotState::getAnyBackButtonPressed(), RobotState::getAnyBackButtonPressedTime(), RobotState::getAnyBackButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 156 of file RobotStateSymbols.cpp. References RobotState::getButtonPressed(), RobotState::getButtonPressedTime(), RobotState::getButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 175 of file RobotStateSymbols.cpp. References RobotState::getButtonPressed(), RobotState::getButtonPressedTime(), RobotState::getButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 194 of file RobotStateSymbols.cpp. References RobotState::getButtonPressed(), RobotState::getButtonPressedTime(), RobotState::getButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 146 of file RobotStateSymbols.cpp. References RobotState::getButtonDuration(), and RobotState::getButtonPressed(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 165 of file RobotStateSymbols.cpp. References RobotState::getButtonDuration(), and RobotState::getButtonPressed(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 184 of file RobotStateSymbols.cpp. References RobotState::getButtonDuration(), and RobotState::getButtonPressed(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 203 of file RobotStateSymbols.cpp. References RobotState::getButtonDuration(), RobotState::getButtonPressed(), RobotState::getButtonPressedTime(), RobotState::getButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 230 of file RobotStateSymbols.cpp. References RobotState::getButtonPressed(), RobotState::getButtonPressedTime(), RobotState::getButtonTime(), and SystemCall::getTimeSince(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
Definition at line 219 of file RobotStateSymbols.cpp. References RobotState::getButtonDuration(), and RobotState::getButtonPressed(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "self.mouth-state" Definition at line 83 of file RobotStateSymbols.cpp. References RobotState::getMouthState(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "self.ball-under-head" Definition at line 98 of file RobotStateSymbols.cpp. References SensorData::data, and SensorDataBuffer::lastFrame(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "robot-state.something-in-front-of-chest" Definition at line 105 of file RobotStateSymbols.cpp. References RobotState::getSomethingInFrontOfChest(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "robot-state.time-since-something-was-in-front-of-chest" Definition at line 110 of file RobotStateSymbols.cpp. References SystemCall::getTimeSince(), and RobotState::getTimeWhenSomethingWasInFrontOfChestLast(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "robot-state.distance-to-sifoc" Definition at line 115 of file RobotStateSymbols.cpp. References RobotState::getDistanceToSIFOC(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "self.switches.pressed-time" |
|
A function for the symbol "robot-state.system-time" Definition at line 88 of file RobotStateSymbols.cpp. References SystemCall::getCurrentSystemTime(). Referenced by registerSymbols(). |
Here is the call graph for this function:
|
A function for the symbol "robot-state.remaining-capacity" Definition at line 93 of file RobotStateSymbols.cpp. References SystemCall::getRemainingPower(). Referenced by registerSymbols(). |
Here is the call graph for this function: