Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
CC_Battery.h
Go to the documentation of this file.
1
19#ifndef _CC_BATTERY_H_
20#define _CC_BATTERY_H_
21
22#include <stdbool.h>
23#include <ZW_classcmd.h>
24#include <CC_Common.h>
25
47
55
64 const AGI_PROFILE* pProfile,
65 uint8_t sourceEndpoint,
66 VOID_CALLBACKFUNC(pCbFunc)(TRANSMISSION_RESULT * pTransmissionResult));
67
77uint8_t CC_Battery_BatteryGet_handler(uint8_t endpoint);
78
86
93
99#endif
uint8_t cc_battery_config_get_reporting_decrements(void)
struct SBatteryData SBatteryData
bool CC_Battery_LevelReport_tx(const AGI_PROFILE *pProfile, uint8_t sourceEndpoint, void(*pCbFunc)(TRANSMISSION_RESULT *pTransmissionResult))
cc_battery_level_t
Definition CC_Battery.h:40
uint8_t CC_Battery_BatteryGet_handler(uint8_t endpoint)
bool cc_battery_check_level_changed(void)
@ CMD_CLASS_BATTERY_LEVEL_FULL
Definition CC_Battery.h:43
@ CMD_CLASS_BATTERY_LEVEL_HIGH
Definition CC_Battery.h:42
@ CMD_CLASS_BATTERY_LEVEL_LOW
Definition CC_Battery.h:41
@ CMD_CLASS_BATTERY_LEVEL_WARNING
Definition CC_Battery.h:44
#define VOID_CALLBACKFUNC(completedFunc)
Definition ZW_typedefs.h:46
Definition CC_Battery.h:52
uint8_t lastReportedBatteryLevel
Definition CC_Battery.h:53
Definition ZAF_types.h:135
Definition ZAF_types.h:178