Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
CC_WakeUp.h
Go to the documentation of this file.
1
32#ifndef _COMMANDCLASSWAKEUP_H_
33#define _COMMANDCLASSWAKEUP_H_
34
35/****************************************************************************/
36/* INCLUDE FILES */
37/****************************************************************************/
38
41#include <ZAF_nvm_app.h>
42#include <ZAF_nvm.h>
43
51/****************************************************************************/
52/* EXPORTED TYPES and DEFINITIONS */
53/****************************************************************************/
54
55// Nothing here.
56
57/****************************************************************************/
58/* EXPORTED DATA */
59/****************************************************************************/
60
61// Used by application file system
62typedef struct SWakeupCcData
63{
64 uint8_t MasterNodeId;
65 uint32_t SleepPeriod;
67
68#define ZAF_FILE_SIZE_WAKEUPCCDATA (sizeof(SWakeupCcData))
69
70
71/****************************************************************************/
72/* EXPORTED FUNCTIONS */
73/****************************************************************************/
74
79void CC_WakeUp_notification_tx(void (*pCallback)(uint8_t txStatus, TX_STATUS_TYPE* pExtendedTxStatus));
80
88
96
104
112
118#endif /* _COMMANDCLASSWAKEUP_H_ */
Defines file system for ZAF.
Defines file system for application.
Transport layer for Multi Channel endpoint functionality.
uint32_t cc_wake_up_config_get_default_sleep_time_sec(void)
Used by the WakeUp Command Class configuration Returns with the default sleep time in second between ...
struct SWakeupCcData SWakeupCcData
void CC_WakeUp_notification_tx(void(*pCallback)(uint8_t txStatus, TX_STATUS_TYPE *pExtendedTxStatus))
uint32_t cc_wake_up_config_get_maximum_sleep_time_sec(void)
Used by the WakeUp Command Class configuration Returns with the maximum sleep time in second between ...
uint32_t cc_wake_up_config_get_sleep_step_time_sec(void)
Used by the WakeUp Command Class configuration Returns with the sleep step time in second.
uint32_t cc_wake_up_config_get_minimum_sleep_time_sec(void)
Used by the WakeUp Command Class configuration Returns with the minimum sleep time in second between ...
Definition CC_WakeUp.h:63
uint32_t SleepPeriod
Definition CC_WakeUp.h:65
uint8_t MasterNodeId
Definition CC_WakeUp.h:64
Definition ZW_transport_api.h:143