ABLEPick pick-to-light communication protocol
4.5.6.6 Function keys return when buffer is clear
CCB Description
CCB LEN(L)= length of CCB
CCB LEN(H) = 0x00
MESSAGE TYPE = 0x60
0x60: port1 of controller,
Reserved
Reserved
Reserved
SUB-COMMAND
0x01~0xFA (address)
or 0xFC (Broadcasting)
When key_code return is enabled, and AT503-4K does not display anything both on
illuminant buttons and LED display, the these 4 buttons can be function keys. But before
this function is enabled, it needs to send sub-command = 01H to clear the buffers
firstly, otherwise it will conflict with “re-display function”.
When push it, it will return message back with sub-command = 64H and Data 0 = 05H and
Data 1 to notify the button index
Data 1 = 00H -> 1
st
button -> Red light
Data 1 = 01H -> 2
nd
button -> Green light
Data 1 = 02H -> 3
rd
button -> Blue light
Data 1 = 03 H -> 4
th
button -> Yellow light
4.5.6.7 Message return when buffer is empty
CCB Description
CCB LEN(L)= length of CCB
CCB LEN(H) = 0x00
MESSAGE TYPE = 0x60
0x60: port1 of controller,
Reserved
Reserved
Reserved
SUB-COMMAND
0x01~0xFA (address)
or 0xFC (Broadcasting)
Each time, when all AT503-4K’s data in buffer have been confirmed back, then it will return
a buffer empty message back to notify this kind of status.
4.5.6.8 Define the valid time duration on two contiguous pressing on the buttons.
CCB Description
CCB LEN(L)= length of CCB
CCB LEN(H) = 0x00
MESSAGE TYPE = 0x60
0x60: port1 of controller,
Reserved
Reserved
Reserved
SUB-COMMAND
0x01~0xFA (address)
or 0xFC (Broadcasting)