AppTimer object.
Public Attributes#
TimerLiaison object for Application task.
SSwTimer *
Array for TimerLiaison - for keeping registered timers.
bool
Is timer persistent (persistent timers will be save/reloaded to/from retention registers during Deep Sleep hibernate)
void(*
Holds the SSwTimer callback for Deep Sleep persistent timers.
Public Attribute Documentation#
TimerLiaison#
SSwTimerLiaison SAppTimer::TimerLiaison
TimerLiaison object for Application task.
Definition at line
47
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/AppTimer.h
aTimerPointerArray#
SSwTimer* SAppTimer::aTimerPointerArray[MAX_NUM_APP_TIMERS]
Array for TimerLiaison - for keeping registered timers.
Definition at line
48
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/AppTimer.h
DeepSleepPersistent#
bool SAppTimer::DeepSleepPersistent[MAX_NUM_APP_TIMERS]
Is timer persistent (persistent timers will be save/reloaded to/from retention registers during Deep Sleep hibernate)
Definition at line
49
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/AppTimer.h
pDeepSleepCallback#
void(* SAppTimer::pDeepSleepCallback[MAX_NUM_APP_TIMERS])(SSwTimer *pTimer)
Holds the SSwTimer callback for Deep Sleep persistent timers.
It will be called by AppTimerDeepSleepCallbackWrapper()
Definition at line
50
of file /mnt/raid/workspaces/ws.WDdsgIAV6/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/AppTimer.h