Commands, Descriptors, Viii. dxp protocol – SurgeX SX-20NE-RT-AR User Manual

Page 25: Continued)

Advertising
background image

SX-20NE-RT-AR User Manual

Page 24


VIII. DxP Protocol

(continued)

Commands

There are currently 7 command classes. All classes are defined in the C programming
enumerated type definition below:

typedef enum {

eCmnd_null,

eCmnd_set,

eCmnd_get,

eCmnd_io,

eCmnd_keepAlive,

eCmnd_rss,

eCmnd_rcu

} eCmnd;

Command

Description

0

eCmnd_null

This is a null command and should not be sent to the server.

1

eCmnd_set

This command is used to set programmable variables on the
server.

2

eCmnd_get

This command is used to get programmable variables from the
server.

3

eCmnd_io

This command is used to monitor and control the I/O on the server.

4

eCmnd_keepAlive This command is sent to the server as a means of allowing the

client to validate the communications path to the server.

5

eCmnd_rss

This command class is used to control the RSS nest using the
RCU.
Note: Project specific command. Not for general use.

6

eCmnd_rcu

This command class is used to update the display of the RCU.
Note: Project specific command. Not for general use.




Descriptors

Descriptors are used to describe the individual command within a command class, and the
payload that the packet contains. All of the descriptors and their payloads are outlined by
command class below.

eCmnd_set
The descriptors for this command class will be product specific.

eCmnd_get
The descriptors for this command class will be product specific.

Advertising