Find and Bind Initiator#

Callbacks for Find and Bind Initiator Component.

Callbacks#

bool
sl_zigbee_af_find_and_bind_initiator_bind_target_cb(sl_802154_short_addr_t nodeId, sl_zigbee_binding_table_entry_t *bindingEntry, uint8_t *groupName)

Bind Target.

void

Find and Bind Complete.

Callbacks Documentation#

sl_zigbee_af_find_and_bind_initiator_bind_target_cb#

bool sl_zigbee_af_find_and_bind_initiator_bind_target_cb (sl_802154_short_addr_t nodeId, sl_zigbee_binding_table_entry_t * bindingEntry, uint8_t * groupName)

Bind Target.

Parameters
TypeDirectionArgument NameDescription
sl_802154_short_addr_tN/AnodeId

short ID of the potential target Ver.: always

sl_zigbee_binding_table_entry_t *N/AbindingEntry

The binding entry for that target. Ver.: always

uint8_t *N/AgroupName

The name of the group if a multicast binding is created. Ver.: always

This callback with enable the user to programmatically decide if they want to bind with a potential target. The plugin will try to bind with this target if and only if the function returns true. By default, the callback tells the plugin to try to bind with the target. If the binding type is changed to ::SL_ZIGBEE_MULTICAST_BINDING, a multicast binding will be created.


Definition at line 96 of file app/framework/plugin/find-and-bind-initiator/find-and-bind-initiator.h

sl_zigbee_af_find_and_bind_initiator_complete_cb#

void sl_zigbee_af_find_and_bind_initiator_complete_cb (sl_status_t status)

Find and Bind Complete.

Parameters
TypeDirectionArgument NameDescription
sl_status_tN/Astatus

Status code describing the completion of the find and bind process Ver.: always

This callback is fired by the initiator when the Find and Bind process is complete.


Definition at line 108 of file app/framework/plugin/find-and-bind-initiator/find-and-bind-initiator.h