#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:

1.3.6