Functions

void emberAfPluginCoulombCounterInitCallback (uint8_t *nbAdditiveModes, uint16_t *additiveModeConsumption)
Coulomb Counter Initializtion Callback.
void emberAfPluginCoulombCounterThresholdReachedCallback (uint32_t recordedEnergyConsumption)
Coulomb Counter Threshold Callback.

Detailed Description

These callbacks are contributed by the Coulomb Counter plugin.

Function Documentation

emberAfPluginCoulombCounterInitCallback()

void emberAfPluginCoulombCounterInitCallback ( uint8_t * nbAdditiveModes,
uint16_t * additiveModeConsumption
)

Coulomb Counter Initializtion Callback.

Called when Coulomb Counter is initialized. Should be used to configure additional additive modes

Parameters
nbAdditiveModes number of additive modes
additiveModeConsumption location to store current consumption for each mode

emberAfPluginCoulombCounterThresholdReachedCallback()

void emberAfPluginCoulombCounterThresholdReachedCallback ( uint32_t recordedEnergyConsumption )

Coulomb Counter Threshold Callback.

Called when Coulomb Counter threshold has been reached.