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

Page 22

Advertising
background image

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

Advertising