Go to the documentation of this file.
46 #ifndef __KETCUBE_BATMEAS_H
47 #define __KETCUBE_BATMEAS_H
KETCube inter-module message.
Definition: ketCube_cfg.h:116
uint16_t batDischarged
Definition: ketCube_batMeas.h:90
ketCube_cfg_ModuleCfgByte_t coreCfg
Definition: ketCube_batMeas.h:97
uint8_t ketCube_batMeas_GetBatteryByte(void)
This function returns the battery level.
Definition: ketCube_batMeas.c:118
KETCube module configuration byte.
Definition: ketCube_cfg.h:147
@ KETCUBE_BATMEAS_CFGLEN_CFG
Definition: ketCube_batMeas.h:69
ketCube_batMeas_battery_t ketCube_batMeas_batList[]
List of supported batteries.
Definition: ketCube_batMeas.c:65
struct ketCube_batMeas_battery_t ketCube_batMeas_battery_t
KETCube battery deffinition.
uint16_t batCharged
Definition: ketCube_batMeas.h:89
@ KETCUBE_BATMEAS_CFGLEN_BAT
Definition: ketCube_batMeas.h:70
char * batName
Definition: ketCube_batMeas.h:87
@ KETCUBE_BATMEAS_CFGADR_CFG
Definition: ketCube_batMeas.h:61
ketCube_cfg_ModError_t ketCube_batMeas_ReadData(uint8_t *buffer, uint8_t *len)
Read battery data.
Definition: ketCube_batMeas.c:154
ketCube_cfg_ModError_t ketCube_batMeas_Init(ketCube_InterModMsg_t ***msg)
Initializes Battery Measurement.
Definition: ketCube_batMeas.c:83
@ KETCUBE_BATMEAS_BATLIST_CR2032
Definition: ketCube_batMeas.h:77
ketCube_batMeas_moduleCfg_t ketCube_batMeas_moduleCfg
Definition: ketCube_batMeas.c:58
ketCube_batMeas_cfgLen_t
enumerator of M-BUS configuration options lengths
Definition: ketCube_batMeas.h:68
char * batDescr
Definition: ketCube_batMeas.h:88
@ KETCUBE_BATMEAS_BATLIST_LS33600
Definition: ketCube_batMeas.h:78
struct ketCube_batMeas_moduleCfg_t ketCube_batMeas_moduleCfg_t
KETCube batMeas module configuration.
@ KETCUBE_BATMEAS_BATLIST_LAST
Definition: ketCube_batMeas.h:80
KETCube battery deffinition.
Definition: ketCube_batMeas.h:86
uint8_t ketCube_batMeas_selectedBattery
ketCube_batMeas_cfgAdr_t
enumerator of M-BUS configuration options addresses
Definition: ketCube_batMeas.h:60
@ KETCUBE_BATMEAS_CFGADR_BAT
Definition: ketCube_batMeas.h:62
KETCube batMeas module configuration.
Definition: ketCube_batMeas.h:96
This file contains definitions for the KETCube configuration.
ketCube_cfg_ModError_t
Error code type.
Definition: ketCube_cfg.h:100
ketCube_batMeas_battList_t
List of available S0 errors.
Definition: ketCube_batMeas.h:76
ketCube_batMeas_battList_t selectedBattery
Definition: ketCube_batMeas.h:99