________________________________________________________________________________________________
eCmnd_io
typedef enum{ eIO_null,
eIO_changeRelay,
eIO_changeRelays,
eIO_getRelay,
eIO_getRelays,
eIO_getInput,
eIO_getInputs,
eIO_pulseRelay,
} eIO;
Command
eIO_changeRelay
eIO_changeRelays
eIO_getRelay
eIO_getRelays
eIO_getInput
eIO_getInputs
eIO_pulseRelay
eCmnd_keepAlive
typedef enum{
eKeepAlive_null;
} eKeepAlive;
Command
eKeepAlive_null
© AMETEK Electronic Systems Protection, Inc. | Technical Support: 800-645-9721 | surgex.com
Description
This command is used to change the status of an individual relay.
It carries the TChangeRelay payload; see the Payloads
subsection for details.
This command is used to set all of the relays in a device. It carries the
TChangeRelays payload; see the Payloads subsection for details.
This command has not yet been implemented.
This command is used to get the status of all the relays on the
server.
This command has not yet been implemented.
This command is used to get the status of all inputs on the server.
This command is used to pulse a relay. It carries the
TPulseRelay payload; see the Payloads subsection for details.
Description
This is the only valid descriptor that the keep alive command
supports. It is defined as null, as it carries no payload.
SA-82-AR
User Manual
Server Response
0 → Successful
1 → Error
0 → Successful
1 → Error
Byte Array
containing status of
each relay.
Byte Array
containing status of
each input.
0 → Successful
1 → Error
Server Response
0 → Successful
1 → Error
46