Function |
|
Remove a Node from the list of bonded Nodes by the Coordinator |
Purpose |
|
Exclude the Node from the network on the Coordinator side |
Syntax |
|
void removeBondedNode(uns8 address) |
Parameters |
|
address: Node number |
Return value |
|
– |
Output values |
|
• Information about removing the Node is recorded in EEPROM. • The isBondedNode function returns FALSE if the Node is not in the list of bonded Nodes. The Node is not affected at all. • The unbonded Node is removed from the list of discovered Nodes maintained by the Coordinator |
Preconditions |
|
For IQMESH Coordinator only. (setCoordinatorMode must be called first.) |
Remarks |
|
removeBondedNode and rebondNode relate to Coordinator only and removeBond relates to Node only. The other side is not informed by OS about changes made by these functions. If synchronization is needed it should be done by the application. |
Side effects |
|
– |
See also |
|
|
Example |
|
removeBondedNode(28); // Coordinator assumes Node #28 to be // out of the network from now on |