Prepayment Server#
Callbacks for Prepayment Server Component.
Callbacks#
Prepayment Cluster Server Attribute Changed.
Prepayment cluster server default response.
Initialize the prepayment cluster server.
Prepayment cluster server manufacturer-specific attribute changed.
Prepayment cluster server message sent.
Prepayment cluster server pre attribute changed.
Callbacks Documentation#
emberAfPrepaymentClusterServerAttributeChangedCallback#
void emberAfPrepaymentClusterServerAttributeChangedCallback (uint8_t endpoint, EmberAfAttributeId attributeId)
Prepayment Cluster Server Attribute Changed.
N/A | endpoint | Endpoint that is being initialized Ver.: always |
N/A | attributeId | Attribute that changed Ver.: always |
132
of file app/framework/plugin/prepayment-server/prepayment-server.h
emberAfPrepaymentClusterServerDefaultResponseCallback#
void emberAfPrepaymentClusterServerDefaultResponseCallback (uint8_t endpoint, uint8_t commandId, EmberAfStatus status)
Prepayment cluster server default response.
N/A | endpoint | Destination endpoint Ver.: always |
N/A | commandId | Command id Ver.: always |
N/A | status | Status in default response Ver.: always |
This function is called when the server receives the default response from the client.
143
of file app/framework/plugin/prepayment-server/prepayment-server.h
emberAfPrepaymentClusterServerInitCallback#
void emberAfPrepaymentClusterServerInitCallback (uint8_t endpoint)
Initialize the prepayment cluster server.
N/A | endpoint | Endpoint that is being initialized Ver.: always |
151
of file app/framework/plugin/prepayment-server/prepayment-server.h
emberAfPrepaymentClusterServerManufacturerSpecificAttributeChangedCallback#
void emberAfPrepaymentClusterServerManufacturerSpecificAttributeChangedCallback (uint8_t endpoint, EmberAfAttributeId attributeId, uint16_t manufacturerCode)
Prepayment cluster server manufacturer-specific attribute changed.
N/A | endpoint | Endpoint that is being initialized Ver.: always |
N/A | attributeId | Attribute that changed Ver.: always |
N/A | manufacturerCode | Manufacturer Code of the attribute that changed Ver.: always |
160
of file app/framework/plugin/prepayment-server/prepayment-server.h
emberAfPrepaymentClusterServerMessageSentCallback#
void emberAfPrepaymentClusterServerMessageSentCallback (EmberOutgoingMessageType type, uint16_t indexOrDestination, EmberApsFrame * apsFrame, uint16_t msgLen, uint8_t * message, EmberStatus status)
Prepayment cluster server message sent.
N/A | type | The type of message sent Ver.: always |
N/A | indexOrDestination | The destination or address to which the message was sent Ver.: always |
N/A | apsFrame | The APS frame for the message Ver.: always |
N/A | msgLen | The length of the message Ver.: always |
N/A | message | The message that was sent Ver.: always |
N/A | status | The status of the sent message Ver.: always |
174
of file app/framework/plugin/prepayment-server/prepayment-server.h
emberAfPrepaymentClusterServerPreAttributeChangedCallback#
EmberAfStatus emberAfPrepaymentClusterServerPreAttributeChangedCallback (uint8_t endpoint, EmberAfAttributeId attributeId, EmberAfAttributeType attributeType, uint8_t size, uint8_t * value)
Prepayment cluster server pre attribute changed.
N/A | endpoint | Endpoint that is being initialized Ver.: always |
N/A | attributeId | Attribute to be changed Ver.: always |
N/A | attributeType | Attribute type Ver.: always |
N/A | size | Attribute size Ver.: always |
N/A | value | Attribute value Ver.: always |
189
of file app/framework/plugin/prepayment-server/prepayment-server.h