EmberZNet serial protocol
SN260
Table 17. Configuration values (continued)
Value
Min. Def. Max.
Units
RAM
Cost
Description
EZSP_CONFIG_RESERVED_
ROUTING_ENTRIES
EZSP_CONFIG_MOBILE_NODE_
POLL_TIMEOUT
EZSP_CONFIG_RESERVED_
MOBILE_CHILD_ENTRIES
EZSP_CONFIG_HOST_RAM
EZSP_CONFIG_TX_POWER_MODE
The number of route table entries that are
0
0 (C) entries
0 reserved for temporary aggregation routes in
the mesh stack.
0 20
quarter
seconds
The maximum amount of time that a mobile
0
node can wait between polls. If no poll is heard
within this timeout, then the parent removes
the mobile node from its tables.
0
0 (E) entries
0
The number of child table entries reserved for
use only by mobile nodes.
0
0 255 bytes
1
The amount of RAM available for use by the
Host.
0
0
3
0
Enables boost power mode and/or the
alternate transmitter output.
7.2.2
Policy settings
There are some situations when the SN260 must make a decision but there isn’t enough
time to consult with the Host. The Host can control what decision is made by setting the
policy in advance. The SN260 will then make decisions according to the current policy. The
Host is informed via callbacks each time a decision is made, but by the time the news
reaches the Host, it is too late to change that decision. You can change the policies at any
time by using the setPolicy command.
A policy is used for trust center behavior, external binding modification requests, datagram
replies, generating pollHandler callbacks, and the contents of the unicastSent and
messageSent callbacks.
7.2.3
Datagram replies
The policy for datagram replies allows the Host to decide whether it wants to supply the
SN260 with a reply payload for every datagram received. If the Host sets the policy to not
supply a reply, the SN260 will automatically send an empty reply (containing no payload) for
every datagram received. If the Host sets the policy to supply the reply, then the SN260 will
only send a reply when instructed by the Host.
If the reply does not reach the sender before the transport retry timeout expires, the sender
will transmit the datagram again. The Host must process the incoming message and supply
the reply quickly enough to avoid retransmission by the sender. Provided this timing
constraint is met, multiple datagrams can be received before the first reply is supplied and
the replies can be supplied in any order.
7.2.4
Callbacks
Asynchronous callbacks from the SN260 are sent to the Host as the response to a
callback command. The SN260 uses the interrupt line to indicate that the Host should
send a callback command. The SN260 will queue multiple callbacks while it waits for the
Host, and each response only delivers one callback. If the SN260 receives the callback
command when there are no pending callbacks, it will reply with the noCallbacks
response.
36/88