R309 AT Commands
©2015 Telegesis (UK) Ltd - 112 - AT Command Manual (Rev 3.09)
5 Build in Functionality
The following table gives an overview of the built-in functionality which can be triggered either by
the four external interrupts, boot-up, joining a network, or by 8 individually programmable
timers/counters. If the node is in a low power mode and the action requires the node to wake up,
the node will do so and go back to its original power mode after completion of the action. When a
function is used in conjunction with a timer, the timer will restart only when the most significant bit
of the function code is set to 1 (e.g. instead of 0001 set 8001). The timers count 250ms intervals.
The timers run in power modes 0, 1 and 2, but in power modes 3 and 4 their count values are
frozen and their associated functions are therefore not executed.
The timers are firmware functions, not hardware circuits, so negligible power is saved by deleting
unused timers.
No operation of the corresponding interrupt/timer/counter
If I am an end device Poll Parent for data.
Update the Network key with new random key.
Check for other devices on the network. If no other devices could be found for three
consecutive tries, attempt a rejoin using the current network key each time this functionality
is triggered. Note: No functionality on COOs.
Check for other devices on the network. If no other devices could be found for three
consecutive tries, attempt a rejoin using the known network key. If this is unsuccessful try
an unsecured rejoin each time this functionality is triggered from there on. Note: No
functionality on COOs.
Check for other devices on the network. If no other devices could be found for three
consecutive tries, attempt a rejoin using the known network key. If this is unsuccessful try a
rejoin using the current link key the next time this functionality is triggered. If this is
unsuccessful leave the current network. Notes: No functionality on COOs. This function
may be inhibited if other devices try to join the PAN
In case I am not joined to a network scan for and join the next best
Allow joining via the local node for 60 Seconds (when it is disabled using bit 0 of S0A)
Copy local Inputs to Remote outputs: Read local S1A and if changed since the previous
time, write the reading into the remote S18 whose address is given in S3B. S3B can also
contain the index of a binding table entry that points to a multicast group
End Data Mode (if active)
Disassociate from the PAN if no coordinator or sink has been heard from since the function
was last executed. Note 1: this has no effect on an End Device. Note 2: only execute this
function every few minutes or devices may leave the PAN unexpectedly. Note 3: The
actual code in the register needs to be 801E