Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
SAppTimer Struct Reference

#include <AppTimer.h>

Data Fields

SSwTimerLiaison TimerLiaison
 
SSwTimer * aTimerPointerArray [MAX_NUM_APP_TIMERS]
 
bool DeepSleepPersistent [MAX_NUM_APP_TIMERS]
 
void(* pDeepSleepCallback [MAX_NUM_APP_TIMERS])(SSwTimer *pTimer)
 

Detailed Description

AppTimer object

Field Documentation

◆ aTimerPointerArray

SSwTimer* SAppTimer::aTimerPointerArray[MAX_NUM_APP_TIMERS]

Array for TimerLiaison - for keeping registered timers

◆ 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)

◆ 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()

◆ TimerLiaison

SSwTimerLiaison SAppTimer::TimerLiaison

TimerLiaison object for Application task


The documentation for this struct was generated from the following file: