User Operation Guide
10
*Specifications are subject to changes without notice.
For example: To assign a command “PON” (50 4F 4E in hex) to button 1 so button 1 will
send this command to the equipment on press, send 55 AA 0A 00 FF FF 53 43 4D 44 50
50 4F 4E 0D 0A to the Smart Controller.
After successfully assign a command to button 1, continue to assign commands to the
rest of the keys. (Note: Define when the command is sent by programming “P” (push) on
button state to send command on press or “R” (release) on button state to send command
only on release)
2.5
Configuring a response from a connected equipment
Use the following functions to program how the icons on each key should change when
the Smart Controller receives a command or a feedback from its connected equipment.
Show Gallery Image on Button function allows the user to specify a particular icon to show
when an unique command/feedback is received.
Show Gallery on Multiple Button function allows the user to show more than one icons
when an unique command/feedback is received.
Clear Screen function allows user to clear all icons on the screen with a specific command/
feedback.
SYSTEM OPERATIONS
Protocol Tables:
Edit Button commands (Button state Protocol)
Table 1
Field
StartCode
Length
CRC16
AT Command
Data 1
Data 2
Data 3
End Code
Value (hex)
55
AA
…
…
FF
FF
53 43 4D 44
…
…
…
0D
0A
Description
Fixed
low
byte
high
byte
Skip CRC check
SCMD
P or R
(Button
state)
Button
index
command
Fixed
Note: Under “Data 1”, “P” denotes Press and “R” denotes Release. “Data 3” denotes the command code required to control the connected equipment
Show Gallery Image on Button
Table 2
Field
StartCode
Length
CRC16
AT Command
Data 1
Data 2
Data 3
End Code
Value (hex)
55
AA
…
…
FF
FF
53 47 49 42
…
…
…
0D
0A
Description
Fixed
low
byte
high
byte
Skip CRC check
SGIB
Button
Index
Gallery Index
Fixed
Show Gallery on Multiple Button
Table 3
Field
StartCode
Length
CRC16
AT Command
Data 1
Data 2
Data 3
End Code
Value (hex)
55
AA
…
…
FF
FF
53 47 4D 42
…
…
…
0D
0A
Description
Fixed
low
byte
high
byte
Skip CRC check
SGMB
Pair #
Button
Index
Gallery
Index
Fixed
Clear Screen
Table 4
Field
StartCode
Length
CRC16
AT Command
Data 1
Data 2
Data 3
End Code
Value (hex)
55
AA
…
…
FF
FF
43 4C 53
…
…
…
0D
0A
Description
Fixed
low
byte
high
byte
Skip CRC check
CLS
R value G value B value
Fixed
Protocol Format
Table 5
Field
StartCode
Length
CRC16
AT Command
Data 1
Data 2
Data 3
End Code
Value (hex)
55
AA
...
...
FF
FF
…
...
...
...
0D
0A
Description
Fixed
Depending on AT
Command
skip the CRC check
Depending on AT Command
Fixed