Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
CC_Battery.h File Reference
#include <stdbool.h>
#include <ZW_classcmd.h>
#include <CC_Common.h>
+ Include dependency graph for CC_Battery.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SBatteryData
 

Typedefs

typedef struct SBatteryData SBatteryData
 

Enumerations

enum  cc_battery_level_t {
  CMD_CLASS_BATTERY_LEVEL_LOW = 0x00 ,
  CMD_CLASS_BATTERY_LEVEL_HIGH = 0x10 ,
  CMD_CLASS_BATTERY_LEVEL_FULL = 0x64 ,
  CMD_CLASS_BATTERY_LEVEL_WARNING = 0xFF
}
 

Functions

bool CC_Battery_LevelReport_tx (const AGI_PROFILE *pProfile, uint8_t sourceEndpoint, void(*pCbFunc)(TRANSMISSION_RESULT *pTransmissionResult))
 
uint8_t CC_Battery_BatteryGet_handler (uint8_t endpoint)
 
bool cc_battery_check_level_changed (void)
 
uint8_t cc_battery_config_get_reporting_decrements (void)
 

Detailed Description

Handler for Command Class Battery.