6 extended control registers (i/o 15 and 16), 1 extended control codes – Banner SureCross DX80 Wireless Networks User Manual
Page 22

6 Extended Control Registers (I/O 15 and 16)
Use extended control messages to configure I/O parameters.
Extended control messages allow custom configuration of I/O parameters, such as sample rate, threshold, and hysteresis,
in a DX80 device. The I/O parameters are set using a host interface. The extended control message has three parts
contained in registers of the Node to be updated.
•
Register 15 contains the extended control code and parameter number. The extended control code defines the I/O
point and/or function to be executed; the parameter number defines the I/O point parameter.
•
Register 16 contains the parameter data.
•
Register 7 contains the extended control message acknowledgement from the receiving device. The
acknowledgement data is copied from the parameter control code and the parameter number written to register 15
and indicates the transaction has successfully completed.
6 Writing Parameter Data
When writing parameter data, write to register 16 first, then write to register 15.
Node Reg 16
Write Parameter Data [15:0]
Node Reg 15
Extended Control Code [15:8]
Parameter Number [7:0]
Node Reg 7
Ack Extended Control Code [15:8]
Ack Parameter Number [7:0]
6 Reading Parameter Data
To read parameter data, write to register 15. The acknowledgement from the receiving device appears in register 7 and
the read data is in register 16.
Node Reg 16
Read Parameter Data [15:0]
Node Reg 15
Extended Control Code [15:8]
Parameter Number [7:0]
Node Reg 7
Ack Extended Control Code [15:8]
Ack Parameter Number [7:0]
6.1 Extended Control Codes
Use the extended control codes to write to or read from the specific I/O points of the given Node.
The write control codes are 129 through 144 while the read control codes are 161 through 168. Note that some control
codes are reserved and not used at this time.
Extended
Control
Code (Dec)
Description
Extended
Control Code
(Dec)
Description
Extended
Control
Code (Dec)
Description
0x81 (129)
Write I/O 1
0xA1 (161)
Read I/O 1
0x87 (135)
Serial #1 Write
0x82 (130)
Write I/O 2
0xA2 (162)
Read I/O 2
0x88 (136)
Serial #2 Write
0x83 (131)
Write I/O 3
0xA3 (163)
Read I/O 3
0xA7 (167)
Serial #1 Read
0x84 (132)
Write I/O 4
0xA4 (164)
Read I/O 4
0xA8 (168)
Serial #2 Read
0x85 (133)
Write I/O 5
0xA5 (165)
Read I/O 5
0x8F (143)
Counter Low
0x86 (134)
Write I/O 6
0xA6 (166)
Read I/O 6
0x90 (144)
Counter High
Host Controller Systems
22