![Seura S1 32](http://html1.mh-extra.com/html/seura/s1-32-65/s1-32-65_user-manual_1247495017.webp)
17
RS -232 Control (cont.)
Acknowledgement Structure
The S1 shall confirm each command it receives with an acknowledgement automatically. Acknowledgement is ON by default. Acknowledgement
can be turned ON and OFF with the ECHO command.
An acknowledgement consists of a header, an identifier, a
separator, a value and a terminator.
An acknowledgement always begins with a “%” (percent,
no quote marks).
An acknowledgement is always 9 bytes long including the
carriage return. If the value field uses less than 3 bytes
the missing characters will be filled with “*” (asterisk, no
quote marks).
Error Messages
Most acknowledgements return the actual value of the
requested command. If the requested command is not
valid an error message will be returned instead.
An error message always begins with an “!”
(exclamation mark, no quote marks).
Field
Description
Length
Comment
Header
ASCII character % (percent)
1 byte
Required
Identifier
Key identifier, case sensitive
3 bytes
Required
Separator
Character symbol : (colon)
1 byte
Optional
Value
Value
3 bytes
Optional
Terminator
CR carriage return (0x0D)
1 byte
Required
Code
Error Message
Description
!ERR:001
Access denied
Command disabled by unit settings
Example: Trying to switch to USB input while this input is dis
-
abled in Service Settings
!ERR:002
Not available
Command currently not available
Example: Trying to change brightness while unit is in Input scan
mode
!ERR:003
Not implemented
Command not implemented in this model
Example: &SRC:VGA
!ERR:004
Value out of range
Value out of range
Example: &SLP:080
<CR> ASCII value carriage return, hex value 0x0D
RS-232 Examples
Set Power ON
&
P
W
R
:
O
N
*
<CR>
&PWR:ON*<CR>
Acknowledge Power ON
%
P
W
R
:
O
N
*
<CR>
%PWR:ON*<CR>
Set Sleep Timer to 30 Minutes
&
S
L
P
:
0
3
0
<CR>
&SLP:030<CR>
Acknowledge Sleep Timer
%
S
L
P
:
0
3
0
<CR>
%SLP:030<CR>
Increment Volume
&
V
O
L
:
U
P
*
<CR>
&VOL:UP*<CR>
Acknowledge Volume
%
V
O
L
:
0
6
3
<CR>
%VOL:063<CR>
Increment Balance to Left
&
B
A
L
:
L
T
*
<CR>
&BAL:LT*<CR>
Acknowledge Balance
%
B
A
L
:
-
0
1
<CR>
%BAL:-01<CR>