ZPS_eAplZdoUnbind

ZPS_teStatus ZPS_eAplZdoUnbind(
                            uint16 u16ClusterId,
                            uint8 u8SrcEndpoint,
                            uint16 u16DstAddr,
                            uint64 u64DstIeeeAddr,
                            uint8 u8DstEndpoint);

Description

This function requests an existing binding to be removed between an endpoint on the local node and an endpoint on a remote node, where this binding was created using the function ZPS_eAplZdoBind(). The source endpoint and cluster must be specified, as well as the destination node and endpoint. The destination node is specified using both its 64-bit IEEE (MAC) address and its 16-bit network address.

The binding is removed from the binding table on the local node.

Parent topic:ZPS_eAplZdoUnbind

Parameters

u16ClusterId Identifier of bound cluster on source node u8SrcEndpoint Number of bound endpoint (1-240) on source node u16DstAddr 16-bit network address of destination for binding u64DstIeeeAddr 64-bit IEEE (MAC) address of destination for binding u8DstEndpoint Number of bound endpoint on destination node

Parent topic:ZPS_eAplZdoUnbind

Returns

  • ZPS_E_SUCCESS (binding successfully removed)

  • APS return codes, listed and described in Section 11.2.2

  • NWK return codes, listed and described in Section 11.2.3

  • MAC return codes, listed and described in Section 11.2.4

Parent topic:ZPS_eAplZdoUnbind

Parent topic:Network deployment functions