PreviousNext
removeBondedNode
Help > OS functions > Bonding – Coordinator > removeBondedNode

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

 

isBondedNode, clearAllBonds, removeBond

Example

 

removeBondedNode(28);     // Coordinator assumes Node #28 to be

                           // out of the network from now on