Baracoda 2 Barcode Reader User Manual


 
BaracodaPencil 2 – Communication Protocol v1.3 - 12 -
Data Capture
for Workforce
in Motion
For each step:
{(Bit 6: Blue LED 1) (Bit 5: Red LED 1) (Bit 4: Green LED 1) (Bit 2: Blue LED 0) (Bit 1: Red
LED 0) (Bit 0: Green LED 0)}
{Buzzer frequency, 0 – 0xFF * 50Hz = 0 – 12750Hz}
{Delay until next step, in tenth of seconds}
Response
1 byte: {(Bit 0: Success)}
Code ID
0x8A
-
0x8B
Description
Play
Signal
Payload
2 bytes:
{Signal number, 0 - 3}
{Number of loops, 0 – 0xFE, 0xFF = infinity}
Response
1 byte: {(Bit 0: Success)}
Code ID
0x8C
-
0x8D
Description
Stop Signal
Payload
1 byte:
{Signal number, 0 – 3}
Response
1 byte:
{(Bit 0: Success)}
The list of MMI signals is:
IHM_SIGNAL_CAPTURE_READ : 0
IHM_SIGNAL_CAPTURE_ACK : 1
IHM_SIGNAL_CAPTURE_NAK : 2
IHM_SIGNAL_CAPTURE_LOST : 3
Code ID
0x92
-
0x93
Description
Get Beeps mode
Payload
Response
1 byte:
{(Bit 0: Beep level 0=low, 1=high)
(Bit 1: Read beep)
(Bit 2: ACK beep)}
Code ID
0x94
-
0x95
Description
Set Beeps mode
Payload
1 byte:
{(Bit 0: Beep level; 0=low, 1=high)
(Bit 1: Read beep)
(Bit 2: ACK beep)
(Bit 7 = 0: ACK beep config select, =1: ACK beep config deselect)
(Bit 6 = 0: Read beep config select, =1: Read beep config deselect)
(Bit 5 = 0: Beep level config select, =1: Beep level config deselect)}}