Baracoda 2 User Manual

Page 12

Advertising
background image

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)}}

Advertising