When sending message to AT503-4K by 30H, and push the confirmation button, then
AT503-4K will return the message with sub-command = 30H with buffer index and the data
string:
Data 0 = 00H -> 1
st
buffer -> Red light
Data 0 = 01H -> 2
nd
buffer -> Green light
Data 0 = 02H -> 3
rd
buffer -> Blue light
Data 0 = 03 H -> 4
th
buffer -> Yellow light
4.5.6.3 Controlling of the 4 illuminant buttons solely by 31H
CCB Description
1) Data [0]: Setup mask of the illuminant buttons. In other words, to define whether
each illuminant button could be controlled validly or not.
Bit 0 : 1
st
button’s validation : = 1 (invalid, mask 1
st
button), = 0 (valid)
Bit 1 : 2
nd
button’s validation : = 1 (invalid, mask 2
nd
button), = 0 (valid)
Bit 2 : 3
rd
button’s validation : = 1 (invalid, mask 3
rd
button ), = 0 (valid)
Bit 3 : 4
th
button’s validation : = 1 (invalid, mask 4
th
button), = 0 (valid)
Bit 4 : reserved
Bit 5 : reserved
Bit 6 : reserved
Bit 7 : reserved
When the button is defined to valid, then the following configuration to each buttons
will be accepted, otherwise if the specific button is masked, the new definition of the
keys in following bytes will be ignored.
Example :
Data 0 = 0EH 1
st
button is valid, the other 3 buttons are masked.
Data 0 = 0DH 2
nd
button is valid, the other 3 buttons are masked.
Data 0 = 0BH 3
rd
button is valid, the other 3 buttons are masked.
Data 0 = 07H 4
th
button is valid, the other 3 buttons are masked.
Data 0 = 00H 4 buttons are valid.
2) Data [1]: Define if each valid illuminant button (no mask) could be confirmed or not.
Bit 0 : = 1 (1
st
button can be confirmed), = 0 ( CAN NOT)
Bit 1 : = 1 (2
nd
button can be confirmed), = 0 ( CAN NOT)