Baracoda 2 manual User Interface messages

Page 11

Data Capture for Workforce in Motion

2.3.3.User Interface messages

Code ID

0x80-0x81

 

 

Description

Get MMI Descriptor

 

 

Payload

None

 

 

Response

2 bytes:

 

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

 

{(Bit 0: Buzzer)}

 

 

 

 

Code ID

0x82-0x83

 

 

Description

Get MMI Mode

 

 

Payload

None

 

 

Response

1 byte:

 

{(Bit 1: Buzzer Enabled) (Bit 0: LEDs enabled)}

 

 

 

 

Code ID

0x84-0x85

 

 

Description

Set MMI Mode

 

 

Payload

1 byte:

 

{(Bit 1: Buzzer Enabled) (Bit 0: LEDs enabled)

 

(Bit 7 = 0:Buzzer config select, =1: Buzzer config deselect)(Bit 6 = 0:leds config select, =1:

 

leds config deselect)}

 

 

Response

1 byte: {(Bit 0: Success)}

 

 

 

 

Code ID

0x86-0x87

 

 

Description

Get MMI Signal (User interface)

 

 

Payload

1 byte:

 

{Signal number, 0 - 3}

 

 

Response

(1 + 3n) bytes:

 

{Number of steps, 0 - 4}

 

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}

 

 

 

 

Code ID

0x88-0x89

 

 

Description

Set MMI Signal

 

 

Payload

(2 + 3n) bytes

 

{Signal number, 0 - 3}

 

{Number of steps, 0 - 4}

 

 

BaracodaPencil 2 – Communication Protocol v1.3

- 11 -

Image 11
Contents BaracodaPencil Communication Protocol Summary Revision History Introduction Generalities SYN Control messagesACK NackScanner to host messages Communication messages Host to scanner messagesRemarks Scanner messages 0x6A-0x6B User Interface messages Payload Response Byte Bit 0 Success BaracodaPencil 2 Communication Protocol Miscellaneous messages 0xC8-0xC9 Reserved = upload data after retrieving Capture messages Remark Stored barcodes count Select ALL Frame formatHeader Size CommandSet Config Type B TypeLSB Free LSBFree Code 128 / EAN 128 Header C Interleaved 2 of 5 Header G MSI Header K MSB Free Get configType aUsual Commands Type D Code Commands TableSpecial Commands Special Commands Type EExamples Nd byte $01 Example 2.2 Setting a configuration of all symbologies Data Capture for Workforce in Motion Appendix 1 Bluetooth Protocol 0x01 if MASTER, 0x00 if SLAVE, Role switch Header Length Payload Response Command Set page scan timeout Set sniff Data Capture for Workforce in Motion Get Security Mode PDA FAX SPPDUN