Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
ZAF_Common_interface.h File Reference

Sets and gets useful values and handles. More...

+ Include dependency graph for ZAF_Common_interface.h:

Go to the source code of this file.

Typedefs

typedef void(* zaf_wake_up_callback_t) (void)
 

Enumerations

enum  EInclusionMode_t {
  EINCLUSIONMODE_NOT_SET = 0 ,
  EINCLUSIONMODE_ZWAVE_CLS ,
  EINCLUSIONMODE_ZWAVE_LR
}
 

Functions

void ZAF_setAppHandle (SApplicationHandles *pAppHandle)
 
void ZAF_setPowerLock (zpal_pm_handle_t powerLock)
 
void ZAF_SetCPHandle (CP_Handle_t handle)
 
SApplicationHandlesZAF_getAppHandle (void)
 
const SProtocolInfoZAF_getProtocolInfo (void)
 
SQueueNotifying * ZAF_getZwTxQueue (void)
 
SQueueNotifying * ZAF_getZwCommandQueue (void)
 
const zpal_radio_network_stats_tZAF_getNetworkStatistics (void)
 
zpal_pm_handle_t ZAF_getPowerLock (void)
 
uint8_t ZAF_GetSecurityKeys (void)
 
CP_Handle_t ZAF_getCPHandle (void)
 
bool isFLiRS (const SAppNodeInfo_t *pAppNodeInfo)
 
EInclusionState_t ZAF_GetInclusionState (void)
 
node_id_t ZAF_GetNodeID (void)
 
uint32_t ZAF_GetHomeID (void)
 
node_id_t ZAF_GetSucNodeId (void)
 
EInclusionMode_t ZAF_GetInclusionMode (void)
 
bool isRfRegionValid (zpal_radio_region_t region)
 
bool ZAF_isLongRangeRegion (zpal_radio_region_t const eRegion)
 
void zaf_set_stay_awake_callback (zaf_wake_up_callback_t callback)
 
zaf_wake_up_callback_t zaf_get_stay_awake_callback (void)
 

Detailed Description

Sets and gets useful values and handles.

The functions in this file won't perform any actions like initialization, reset, etc. Such functions can be found in ZAF_Common_helper.h.