|
Function |
|
Is the Node bonded? |
|
Purpose |
|
Test whether the Node is bonded on Node's side |
|
Syntax |
|
bit amIBonded() |
|
Parameters |
|
– |
|
Return value |
|
• 1 – Node is bonded (after bondRequestAdvanced, not being unbonded by removeBond) • 0 – Node is not bonded: • No bondRequestAdvanced has ever been successfully executed • After removeBond |
|
Output values |
|
– |
|
Preconditions |
|
For IQMESH Node only (setNodeMode must be called first). |
|
Remarks |
|
– |
|
Side effects |
|
– |
|
See also |
|
|
|
Example |
|
while (!amIBonded()) // Request for beeing bonded (if not bonded yet) { bondRequestAdvanced(); // Repeatedly try to bond clrwdt(); // If WDT active } // Until successful |