ASCII Control Messages
8 of 23
ASCII Control Messages provide a simple method of
control for AV systems. This is done by sending a string
of ASCII characters via the in-built RS485 serial port in
the Source Controllers.
The command is not case sensitive.
1.1 Message Syntax
The general form of the message is:
1.1.1 Start Character
Each message starts with the @ character
The command is started receiving the @ character.
If a command is incomplete when a new @ is received,
the old command is discarded.
1.1.2 Command
The start character is followed by a two character
command.
Example: SS (select scene)
1.1.3 Parameters
After the command characters several characters define
the parameters, such as the scene number, area
number, and fade time.
A colon delimits the values. If a colon is received after
only 1 digit then a single digit value is assumed. <O:
P</O:P
1.1.4 End Character
The command is ended with a carriage return, <cr> (13
dec). The # character can also be used.
1.3 Virtual Control Messages
Virtual control messages are used to control the system,
and not individual devices. The message is transmitted
across the iCANnet network to all other devices.
1.3.1 Command SS Select Scene
This message selects a scene in an area.
The syntax is: @SSxx:Axx:Fxx<cr>
SSxx defines the scene number, where xx is valid from
00 to 99. Scene 00 is OFF.
Axx defines the Area Number, valid for 00 to 99.
Fxx defines the Fade Time , valid for 00 to 99 for
seconds.
1.3.2 Command SA Save Scene
This message saves the current levels to a scene in an
area.
The syntax is: @SAxx:Axx<cr>
SAxx defines the scene number, where xx is valid from
00 to 99. Scene 00 saves to the current scene.
Axx defines the Area Number, valid for 00 to 99.
1.3.3 Command RS Request Current Scene
This message requests the current scene number in an
area.
The syntax is: @RSxx<cr>
RSxx defines the Area Number, valid for 01 to 99.
1.3.4 Command RE Report Current Scene
This message reports the current scene number in an
area. The syntax is: @RExx:Axx<cr>
RExx defines the Scene Number, valid for 01 to 99.
Axx defines the Area Number, valid for 01 to 99.
1.3.5 Command SC Set Channel Level
This message sets the level of a channel in an area.
The syntax is: @SCxx:Axx:Lxx:Fxx<cr>
SCxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 affect ALL channels in
an area.
Axx defines the Area Number, valid for 00 to 99.
Lxx defines the Level, valid for 00 to 99 in %, and FF
for FULL (100%)
Fxx defines the Fade Time , valid for 00 to 99 for
seconds.
1.3.6 Command RC Request Channel Level
This message request the level of a channel in an
area.
The syntax is: @RCxx:Axx<cr>
RCxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 requests ALL channels in
an area. (use with caution).
Axx defines the Area Number, valid for 00 to 99.
1.3.7 Command RL Report Channel Level
This message reports the current level of a channel
in an area.
The syntax is: @RLxx:Axx:Lxx<cr>
RLxx defines the Channel Number, valid for 01 to
99.
Axx defines the Area Number, valid for 00 to 99.
Lxx defines the Level, valid for 00 to 99 in %, and FF
for FULL (100%)
1.3.8 Command CR Raise
This message increments the area by 1% level
The syntax is: @CRxx:Axx <cr>
CRxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 affect ALL channels in
an area.
Axx defines the Area Number, valid for 00 to 99.
1.3.9 Command CL Lower
This message decrements the area by 1% level
The syntax is: @CLxx:Axx <cr>
CLxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 affect ALL channels in
an area.
Axx defines the Area Number, valid for 00 to 99.
1.3.10 Command SF Stop Fade
This message stops fading in an area
The syntax is: @SFxx:Axx <cr>
SFxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 affect ALL channels in
an area.
Axx defines the Area Number, valid for 00 to 99.
1.3.11 Command TC Toggle Channel
This message toggles a channel state.
The syntax is: @TCxx:Axx:Lxx:Fxx<cr>
TCxx defines the channel number, where xx is valid
from 00 to 99. Channel 00 affect ALL channels in
an area.
Axx defines the Area Number, valid for 00 to 99.
Lxx defines the Level, valid for 00 to 99 in %, and
FF for FULL (100%)
Fxx defines the Fade Time , valid for 00 to 99 for
seconds.
INTELLIGENT CONTROLS