Device Management Client#
Callbacks for Device Management Client Component.
Callbacks#
Enact a change of tenancy.
Enact a change of supplier.
Enact a change of supply.
Set a supply status.
Enact an update of the uncontrolled flow threshold.
Callbacks Documentation#
emberAfPluginDeviceManagementClientEnactChangeOfTenancyCallback#
void emberAfPluginDeviceManagementClientEnactChangeOfTenancyCallback (uint8_t endpoint, EmberAfDeviceManagementTenancy * tenancy)
Enact a change of tenancy.
N/A | endpoint | Ver.: always |
N/A | tenancy | Ver.: always |
This callback is implemented by a meter to enact a change of tenancy at the requested time of implementation.
72
of file app/framework/plugin/device-management-client/device-management-client.h
emberAfPluginDeviceManagementClientEnactChangeOfSupplierCallback#
void emberAfPluginDeviceManagementClientEnactChangeOfSupplierCallback (uint8_t endpoint, EmberAfDeviceManagementSupplier * supplier)
Enact a change of supplier.
N/A | endpoint | Ver.: always |
N/A | supplier | Ver.: always |
This callback is implemented by a meter to enact a change of supplier at the requested time of implementation.
82
of file app/framework/plugin/device-management-client/device-management-client.h
emberAfPluginDeviceManagementClientEnactChangeSupplyCallback#
EmberStatus emberAfPluginDeviceManagementClientEnactChangeSupplyCallback (uint8_t endpoint, EmberAfDeviceManagementSupply * supply)
Enact a change of supply.
N/A | endpoint | Ver.: always |
N/A | supply | Ver.: always |
This callback is implemented by a meter to enact a supply change at the requested time of implementation.
92
of file app/framework/plugin/device-management-client/device-management-client.h
emberAfPluginDeviceManagementClientSetSupplyStatusCallback#
void emberAfPluginDeviceManagementClientSetSupplyStatusCallback (uint8_t endpoint, EmberAfDeviceManagementSupplyStatusFlags * supplyStatus)
Set a supply status.
N/A | endpoint | Ver.: always |
N/A | supplyStatus | Ver.: always |
This callback is implemented by a meter to appropriately set the supply status.
102
of file app/framework/plugin/device-management-client/device-management-client.h
emberAfPluginDeviceManagementClientEnactUpdateUncontrolledFlowThresholdCallback#
void emberAfPluginDeviceManagementClientEnactUpdateUncontrolledFlowThresholdCallback (uint8_t endpoint, EmberAfDeviceManagementUncontrolledFlowThreshold * supplier)
Enact an update of the uncontrolled flow threshold.
N/A | endpoint | Ver.: always |
N/A | supplier | Ver.: always |
This callback is implemented by a meter to enact an update to the uncontrolled flow threshold as specified.
112
of file app/framework/plugin/device-management-client/device-management-client.h