29 this->secondsRemaining = timerDuration;
34 this->secondsRemaining = 0;
38 return this->timerStatus;
42 if (this->timerStatus ==
RUNNING) {
44 this->secondsRemaining--;
46 if (this->secondsRemaining == 0) {
void disableTimer(void)
Disables a CFDP timer.
Timer()
Construct Timer object.
Status getStatus(void)
Get the status of a CFDP timer.
void setTimer(U32 timerDuration)
Initialize a CFDP timer and start its execution.
~Timer()
Destroy Timer object.
void run(void)
Runs a one second increment of the CFDP timers.
RateGroupDivider component implementation.