
SSR-1U User’s Manual
Rev -, 27 Dec 2019
© 2019 Slerj, LLC
32
www.slerj.com
5.3
Configuration Messages
The Control Protocol provides a packetized interface to the configuration of the SSR-1U.
Operations are the same as those available through the shell. For an overview of configuring the
SSR-1U, refer to Section 4.3 Device Configuration. The control protocol provides access to
configuration through the Configuration Set and Configuration Query messages. The payload of
these messages is passed to a configuration subsystem that handles the specific configuration
request identified by the message payload. Configuration subsystem operations are available to
load, save, and erase the non-volatile configuration memory, set channel parameters, and query
current channel parameters.
As with general messages, the SSR-1U replies to all configuration messages with
acknowledgement (ACK), negative acknowledgement (NACK), or the requested data. ACK
messages are returned in response to successful Configuration Set (ID=0x50) requests.
Header
Payload
Checksum
Start1 Start2
ID
Count Payload Cksum1 Cksum2
0x81
0xA1
0x90
0x01
0x50
0xE1
0x02
NACK messages can be provided in response to Configuration Set or Configuration Query
messages and will have the form
Header
Payload
Checksum
Start1 Start2
ID
Count
Payload
Cksum1 Cksum2
0x81
0xA1
0x91
0x02
0x50
0xEC
0xC1
0xC2
<= Config Set NACK
0x81
0xA1
0x91
0x02
0x51
0xEC
0xC1
0xC2
<= Config Query NACK
where
0xEC
is an error code as defined in Section 5.4 Error Codes, and
0xC1
and
0xC2
are
appropriately calculated checksums.