#include <Watchdog.h>
Public Types | |
| enum | ModuleID { colorTableMod, sensorDataProcessor, imageProcessor, ballLocator, teamBallLocator, obstaclesLocator, playersLocator, selfLocator, robotStateDetector, collisionDetector, behaviorControl, motionControl, walkingEngineNormal, headControl, ledControl, getupEngine, soundControl, sensorBehaviorControl, gtCam, numOfModules, teamcommDDPReceive = 1000, teamcommUDPReceive = 1001, teamcommProgress = 1002, teamcommSend = 1003 } |
Public Member Functions | |
| Watchdog () | |
| void | enter (int i) |
| void | leave (int i) |
| void | dump () |
Private Types | |
| enum | { stackSize = 100 } |
Private Attributes | |
| int | stack [stackSize] |
| int | top |
| unsigned long | lastDump |
| int | operations |
Definition at line 15 of file Watchdog.h.
|
|
Definition at line 18 of file Watchdog.h. |
|
|
Definition at line 53 of file Watchdog.h. |
|
|
Definition at line 13 of file Watchdog.cpp. References operations, and top. |
|
|
Definition at line 18 of file Watchdog.cpp. References operations, stack, stackSize, and top. Referenced by UDPHandlerEndpoint::onReceive(), and DDPHandler::onReceive(). |
|
|
Definition at line 26 of file Watchdog.cpp. References PRINT, stack, stackSize, and top. Referenced by UDPHandlerEndpoint::onReceive(), and DDPHandler::onReceive(). |
|
|
Definition at line 41 of file Watchdog.cpp. References SystemCall::getCurrentSystemTime(), idText, lastDump, operations, OUTPUT, PRINT, stack, stackSize, and top. |
Here is the call graph for this function:

|
|
Definition at line 54 of file Watchdog.h. |
|
|
Definition at line 55 of file Watchdog.h. Referenced by dump(), enter(), leave(), and Watchdog(). |
|
|
Definition at line 56 of file Watchdog.h. Referenced by dump(). |
|
|
Definition at line 57 of file Watchdog.h. Referenced by dump(), enter(), and Watchdog(). |
1.3.6