User Manual

Page 49 of 90
CCT24
AuthMode - this parameter is valid on the base only. It controls how remotes are permitted to join the
network. Permitted values are:
0 = Any remote may join
1 = Authentication by base radio permission table
2 = Authentication by request to host application
3 = Lock authentication to permit only currently registered remotes
P2PReplyTimeout - This parameter sets the reply timeout for peer-to-peer packets sent from one node to
another. Because each leg of the journey from one node to another and back may take multiple transmit
attempts, the length of time to confirm receipt and issue a TxDataReply is subject to more variation than a
transmission directly between a base and a remote. The P2PReplyTimeout parameter specifies the
maximum number of hops or hop pairs that a remote will wait for a reply from its recipient. If a reply
returns sooner than the timeout, the remote will send a TxDataReply indicating success to its host as
soon as it is received, and cancels the timeout. If a reply does not come back before the timeout expires,
the remote will send a TxDataReply to its host indicating failure. If a reply should come back after the
timeout expires the remote will ignore it, as a TxDataReply has already been sent. The units of this pa-
rameter are in hops for non tree-routing operation and in hop pairs for tree-routing operation. The default
is eight hops/eight hop pairs.
There is some coupling between the HeartbeatIntrvl parameter setting and the P2PReplyTimeout param-
eter setting. If the heartbeat interval in seconds is less than the P2PReplyTimeout in hop pairs, it is possi-
ble that a router will not repeat an un-ACKed heartbeat packet quickly enough to prevent the base from
timing that router out (heartbeats are repeated only when an ACK is not received within the
P2PReplyTimeout interval.) Thus, setting the P2PReplyTimeout to a very large value relative to the
heartbeat interval could cause problems.
4.2.3 Bank 2 - Status Registers
Size in
Bank Loc'n Name R/W bytes Range Default
0x02 0x00 MacAddress R 3 0..0x0ffffff fixed value
0x02 0x03 CurrNwkAddr R 1 0..255 as set
0x02 0x04 CurrNwkID R 1 0..255 as set
0x02 0x05 CurrRF_DataRate R 1 0..3 as set
0x02 0x06 CurrFreqBand R 1 0..1 as set
0x02 0x07 LinkStatus R 1 0..4 current status
0x02 0x08 RemoteSlotSize R 1 0..243 as set
0x02 0x09 TDMA_NumSlots R 1 0..16 as set
0x02 0x0A Reserved R 1 0..255 reserved
0x02 0x0B TDMA_CurrSlot R 1 0..16 current slot
0x02 0x0C HardwareVersion R 1 0..255 0x00 = CCT24 rev A
0x02 0x0D FirmwareVersion R 1 0..255 current firmware load
0x02 0x0E FirmwareBuildNum R 2 0..2
16
current firmware load
0x02 0x10 Reserved R 1 0..255 reserved
0x02 0x11 SuperframeCount R 1 0..255 current value
0x02 0x12 RSSI_Idle R 1 0..255 as set
0x02 0x13 RSSI_Last R 1 0..255 as set
0x02 0x14 CurrTxPower R 1 0..255 as set
0x02 0x15 CurrAttemptLimit R 1 0..255 as set
0x02 0x16 CurrRangeDelay R 1 0..255 as set
0x02 0x17 FirmwareBuildDate R 8 ASCII as set
0x02 0x1F FirmwareBuildTime R 8 ASCII as set
0x02 0x27 ModelNumber R 1 0..255 0x01
0x02 0x28 CurrBaseModeNetID R 1 0..63, 255 0xFF
0x02 0x29 AveRXPwrOvHopSeq R 1 0..255 as received
0x02 0x2A ParentACKQual R 1 0..255 4*number of attempts to get ACK
MacAddress - returns the radio's unique 24-bit MAC address.