ZPS_eAplZdoPermitJoining
ZPS_teStatus ZPS_eAplZdoPermitJoining(
uint8 u8PermitDuration);
Description
This function can be used on a Router or the Coordinator to control whether new child nodes are allowed to join it - that is, to set the node’s ‘permit joining’ status. The function can be used to enable joining permanently or for a fixed duration, or to disable joining (permanently).
The specified parameter value determines the ‘permit joining’ status, as follows:
0
: Disables joining1- 254
: Enables joining for specified time interval, in seconds255
: Enables joining permanently
For example, if the parameter is set to 60, joining is enabled for the next 60 seconds and then automatically disabled.
Note: The ‘permit joining’ setting of a device is ignored during a join attempt in which a non-zero Extended PAN ID is specified on the joining device and during any rejoin attempt.
Parent topic:ZPS_eAplZdoPermitJoining
Parameters
u8PermitDuration Time duration, in seconds, for which joining will be permitted (see above)
Parent topic:ZPS_eAplZdoPermitJoining
Returns
ZPS_E_SUCCESS
(‘permit joining’ status successfully set)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_eAplZdoPermitJoining
Parent topic:Network deployment functions