1#ifndef _WatchdogTimer_hpp_
2#define _WatchdogTimer_hpp_
C++-compatible configuration header for fprime configuration.
WatchdogStatus startMs(I32 delayInMs, WatchdogCb p_callback, void *parameter)
WatchdogStatus startTicks(I32 delayInTicks, WatchdogCb p_callback, void *parameter)
void(* WatchdogCb)(void *)
@ WATCHDOG_INIT_ERROR
Timer initialization failed.
@ WATCHDOG_OK
Call was successful.
@ WATCHDOG_CANCEL_ERROR
Timer cancellation failed.
@ WATCHDOG_START_ERROR
Timer startup failed.
WatchdogStatus restart()
restart timer with previous value
WatchdogStatus cancel()
cancel timer
void expire()
Invoke the callback function with m_parameter.