ZPS_eAplZdoGroupEndpointAdd
ZPS_teStatus ZPS_eAplZdoGroupEndpointAdd(
uint16 u16GroupAddr,
uint8 u8DstEndpoint);
Description
This function requests that the specified endpoint (on the local node) is added to the group with the specified group address. This means that this endpoint will become one of the destinations for messages sent to the given group address.
To form a group comprising endpoints from different nodes, it is necessary to call this function for each endpoint individually, on the endpoint’s local node.
An endpoint can belong to more than one group.
Information on the endpoints in a group can be obtained from the Group Address table in the AIB (which can be accessed using the function ZPS_psAplAibGetAib()).
Note: In order to add an endpoint to a group using this function, a Group Address table must exist on the local node. This table is created using the ZPS Configuration Editor.
Parent topic:ZPS_eAplZdoGroupEndpointAdd
Parameters
u16GroupAddr: 16-bit group address
u8DstEndpoint: Number of destination endpoint (1-240) on local node
Parent topic:ZPS_eAplZdoGroupEndpointAdd
Returns
ZPS_E_SUCCESS (endpoint successfully added to group)
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_eAplZdoGroupEndpointAdd
Parent topic:Addressing functions