Interpan#
Callbacks for Interpan Component.
Callbacks#
Called by the Interpan plugin when an interpan message is received but has not yet been handled by the plugin or the framework.
Message received over fragments.
Fragment transmission failed.
Callbacks Documentation#
emberAfPluginInterpanPreMessageReceivedCallback#
bool emberAfPluginInterpanPreMessageReceivedCallback (const EmberAfInterpanHeader * header, uint8_t msgLen, uint8_t * message)
Called by the Interpan plugin when an interpan message is received but has not yet been handled by the plugin or the framework.
N/A | header | The inter-PAN header Ver.: always |
N/A | msgLen | The message payload length Ver.: always |
N/A | message | The message payload Ver.: always |
The application should return true if the message was handled.
272
of file app/framework/plugin/interpan/interpan.h
emberAfPluginInterpanMessageReceivedOverFragmentsCallback#
void emberAfPluginInterpanMessageReceivedOverFragmentsCallback (const EmberAfInterpanHeader * header, uint8_t msgLen, uint8_t * message)
Message received over fragments.
N/A | header | The inter-PAN header Ver.: always |
N/A | msgLen | The message payload length Ver.: always |
N/A | message | The message payload Ver.: always |
This function is called by the Interpan plugin when a fully reconstructed message has been received over inter-PAN fragments, or IPMFs.
285
of file app/framework/plugin/interpan/interpan.h
emberAfPluginInterpanFragmentTransmissionFailedCallback#
void emberAfPluginInterpanFragmentTransmissionFailedCallback (uint8_t interpanFragmentationStatus, uint8_t fragmentNum)
Fragment transmission failed.
N/A | interpanFragmentationStatus | The status describing why transmission failed Ver.: always |
N/A | fragmentNum | The fragment number that encountered the failure Ver.: always |
This function is called by the Interpan plugin when a fragmented transmission has failed.
299
of file app/framework/plugin/interpan/interpan.h