AppTimer object.

Public Attributes#

TimerLiaison object for Application task.

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.Mh9rMZz8x/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.Mh9rMZz8x/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.Mh9rMZz8x/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.Mh9rMZz8x/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/AppTimer.h