Diese Klasse koordiniert das Timing zwischen den Komponenten Effectors, Sensors und Deliberator
Diese Klasse koordiniert das Timing zwischen den Komponenten Effectors, Sensors und Deliberator. Sie kann die gegenwaertige Abarbeitung unterbrechen und die Abarbeitung an eine der drei Komponenten uebergeben. Nach Abarbeitung dieser Komponenten wird dann die unterbrochene Routine fortgesetzt.Quelltext
[Header | [Implementierung]
CVS Informationen zum Interface
************************************************** * * Aktueller Stand * * $RCSfile: Timer.h,v $ * $Revision: 1.17 $ * $Date: 1998/08/14 13:21:27 $ * $Author: myritz $ * **************************************************
~Timer()
void schedule()
void mainLoop()
void stop()
unsigned long time()
int soccerServerSimStep()
void unlock()
long timeSinceLastSentMainAction()
long theTimeCounter
long theTimeSinceLastSentMainAction
long theTimeSinceLastSentSubAction
long theSoccerServerSimStep
long theLastSentMainActionSoccerServerTime
bool isLocked
bool haveToSee
bool haveToSendMainAction
bool haveToSendSubAction
bool haveToDecideNew
int theInternTimeStep
int theSentSubStep
int theSentMainStep
Sensors* theSensors
Effectors* theEffectors
Deliberator* theDeliberator
Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B
generated by doc++