Baracoda ScanWear Supplementary Manual

Communication protocol
Hide thumbs Also See for ScanWear:

Advertisement

Quick Links

Data Capture
for Workforce
in Motion
ToughRunners / ScanWear

Communication Protocol

TM
©Baracoda
– December 2008

Advertisement

Table of Contents
loading

Summary of Contents for Baracoda ScanWear

  • Page 1: Communication Protocol

    Data Capture for Workforce in Motion ToughRunners / ScanWear Communication Protocol ©Baracoda – December 2008...
  • Page 2: Table Of Contents

    SUMMARY ... 2 REVISION HISTORY ... 3 INTRODUCTION: GENERIC PACKET FORMAT ... 4 COMMAND ID SUMMARY ... 5 COMMAND DETAILS ... 8 3.1..8 ETTING MODE 3.2..8 PERATIONAL STATISTICS 3.3. RIST MOTION DETECTION LEVEL 3.4. ESTORE DEFAULT SETTINGS 3.5.
  • Page 3 Data Capture for Workforce in Motion Document Date Description...
  • Page 4 Frame # Nbr of cmds 1 byte 1 byte 1 byte Command ID 1 byte Command 1 … Command x n bytes … n bytes Data length data 1 byte x bytes ∑ Data Capture for Workforce in Motion Checksum 1 byte 1 byte...
  • Page 5: Setting Mode

    0x0? Scanner control commands 0x01 Enter "Setting Mode" 0x02 Exit "Setting Mode" 0x03 Launch autotest // RESERVED 0x04 Endurance (AutoScan) test setting // RESERVED 0x05 Retrieve operational statistics 0x06 Reset operational statistics 0x07 Get wrist motion detection level 0x08 Set wrist motion detection level 0x0E firmware presence flag // RESERVED 0x0F...
  • Page 6: Bluetooth Commands

    0x3? RESERVED 0x4? MMI commands 0x40 Get vibrator 0x41 Set vibrator 0x5? Bluetooth commands 0x5E Bluetooth module commands 0x6? Reading and triggering commands 0x60 Get reading mode 0x61 Set reading mode 0x62 Get remote triggering settings 0x63 Set remote triggering settings 0x7? RESERVED 0x8?
  • Page 7: Data Format Commands

    0xA? Data format commands 0xA2 Get symbology prefix 0xA3 Set symbology prefix 0xA4 Get data suffix 0xA5 Set data suffix 0xA6 Get data prefix 0xA7 Set data prefix 0xA8 Get AIM symbology ID transmission 0xA9 Set AIM symbology ID transmission 0xAA Get symbology suffix 0xAB...
  • Page 8 0x01 Command ID Description Enter Setting mode Length payload none Response 0 (1 = ERROR) Command ID 0x02 Description Exit Setting mode Length payload none Response 0 (1 = ERROR) 0x05 Command ID Description Retrieve operational statistics Length payload none 10 bytes : AAAABBBBCC Response where :...
  • Page 9 Command ID 0x06 Description Reset operational statistics Length payload 10 bytes : AAAABBBBCC where : AAAA = Number of scans done BBBB = Operating time (minutes) CC = Number of charge cycles done (MSB first) Response 0 (1 = ERROR) Command ID 0x07 Description...
  • Page 10 0x0F Command ID Description Restore factory default settings (reboots scanner) Length A = 0 payload Response none Command ID 0x40 Description Get vibrator Length payload none Response where : A = Vibration duration on BAD READ event B = Vibration duration on BARCODE LOST event C = Vibration duration on NACK event Durations in 1/10 sec Default settings:...
  • Page 11: Commands

    B = Vibration duration on BARCODE LOST event C = Vibration duration on NACK event Durations in 1/10 sec Response 0 (1 = ERROR) Command ID 0x5E Description Bluetooth Commands Length Variable (1-255) payload {Code ID} {length} “Parameters” Response device “Response”...
  • Page 12 Response: 0x60 Command ID Description Get reading mode Length payload none Response ABCDEFGHI where : A = long press action (1 sec.): ------00 : ------01 : ------10 : Shut down scanner ------11 : Start Multiscan Session B = simple press action : ------00 : ------01 : ∑...
  • Page 13 F = Inter-scan interval x100ms G = 0 H = 0 I = 0 Default settings : ScanWear : 0x00 0x01 0x01 0x0A 0x00 0x0A 0x00 0x00 0x00 ToughRunners :0x01 0x01 0x01 0x0A 0x00 0x0A 0x00 0x00 0x00 Data Capture for Workforce in Motion...
  • Page 14 0x61 Command ID Description Set reading mode Length payload ABCDEFGHI where : A = long press action (1 sec.): ------00 : ------01 : ------10 : Shut down scanner ------11 : Start Multiscan Session B = simple press action : ------00 : ------01 : ------10 : ---1---- :...
  • Page 15 F = Inter-scan interval x100ms G = 0 H = 0 I = 0 Response 0 (1 = ERROR) 0x62 Command ID Description Get remote triggering settings Length payload none Response ABCDEFG where : A = character to trigger a Good Read signal B = character to trigger a Good Read signal C = character to trigger a Simple Scan D = character to start an Multiscan Session...
  • Page 16 0x63 Command ID Description Set remote triggering settings Length ABCDEFG payload where : A = character to trigger a Good Read signal B = character to trigger a Good Read signal C = character to trigger a Simple Scan D = character to start an Multiscan Session E = character to stop an Multiscan Session F = character to lock the scan engine G = character to unlock the scan engine...
  • Page 17 Command ID 0x81 Description Set symbology settings Length payload cf. Appendix B for details Response 0 (1 = ERROR) 0x82 Command ID Description Get voting value Length payload none Response V = number of decodes to validate a good scan Default value = 1 0x83 Command ID...
  • Page 18 Length T = timeout in seconds (255 = Autoscan mode) payload Response 0 (1 = ERROR) Command ID 0xA2 Description Get symbology prefix Length payload None Response 22 bytes: AABBCCDDEEFFGGHHIIJJKK Where: AA = Code39 BB = Interleaved 2 of 5 CC = Standard 2 of 5 DD = Codabar EE = EAN/UPC...
  • Page 19 0xA3 Command ID Description Set symbology prefix Length AABBCCDDEEFFGGHHIIJJKK payload Where: AA = Code39 BB = Interleaved 2 of 5 CC = Standard 2 of 5 DD = Codabar EE = EAN/UPC FF = Code128 GG = MSI HH = PLESSEY II = Code93 JJ = EAN128 KK = Codabloc F...
  • Page 20 Command ID 0xA5 Description Set data suffix Length 0-32 payload suffix Response 0 (1 = ERROR) 0xA6 Command ID Description Get data prefix Length payload None Response 0-32 bytes: prefix Default settings : No prefix 0xA7 Command ID Description Set data prefix Length 0-32 prefix...
  • Page 21 Default settings : A = 0 0xA9 Command ID Description Set AIM symbology ID transmission Length payload 0 = disabled 1 = enabled Response 0 (1 = ERROR) 0xAA Command ID Description Get symbology suffix Length payload None Response 22 bytes: AABBCCDDEEFFGGHHIIJJKK Where: AA = Code39...
  • Page 22 KK = Codabloc F 0x00 means disabled. Default settings : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Command ID 0xAB Description Set symbology suffix Length payload AABBCCDDEEFFGGHHIIJJKK Where:...
  • Page 23 0xD5 Command ID Description Get radio behavior when in charge Length payload None Response 1 byte: Bit A.0 = 1 if switch to slave when charging Bit A.1 = 1 if switch radio off when charging Default settings : A = 0x01 Command ID 0xD6 Description...
  • Page 24 BB = radio shutdown timer when in Master mode (sec.) CC = radio shutdown timer when in Slave mode (sec.) U = 0 (unused) Default settings : 0x04 0xB0 0x04 0xB0 0x04 0xB0 0x00 0xF1 Command ID Description Set shutdown timers Length AABBCCU payload...
  • Page 25 Code ID Description frame 0x01 Legacy Code ID Description frame 0x06 0x15 Code ID Description Frame 0x16 Code ID length 1 byte 2 bytes 1 1 1 or 1 2 1 0x06 1 X 0x15 1 X 0x16 1 X Payload Data Capture for Workforce...
  • Page 26 0x46-0x47 Description Get Capture Frame Format Payload None Response 1 byte {0 = Baracoda, 1 = Baracoda + ACK, 2 = Raw} Code ID 0x48-0x49 Description Set Capture Frame Format Payload 1 byte {0 = Baracoda, 1 = Baracoda + ACK, 2 = Raw}...
  • Page 27 Data Capture for Workforce in Motion Header Length Payload 1 byte 2 bytes(MSB, LSB) 0 to 65535 bytes...
  • Page 28 Data Capture for Workforce in Motion...
  • Page 29 Data Capture for Workforce in Motion...
  • Page 30 Data Capture for Workforce in Motion...
  • Page 31 Data Capture for Workforce in Motion...
  • Page 32 Data Capture for Workforce in Motion...
  • Page 33 Data Capture for Workforce in Motion...
  • Page 34 0x1101 0x1103 0x1102 Data Capture for Workforce in Motion...
  • Page 35 Data Capture for Workforce in Motion...
  • Page 36 Byte # Remark: Byte name Default value Data Capture for Workforce in Motion...
  • Page 37 Code39 parameters: Interleaved 2 of 5 parameters: Data Capture for Workforce in Motion...
  • Page 38 Standard 2 of 5 and MSI parameters: CODABAR et PLESSEY parameters : UPC/EAN parameters : Data Capture for Workforce in Motion...
  • Page 39 Code93 parameters : EAN128 parameters : Data Capture for Workforce in Motion...

This manual is also suitable for:

Toughrunners

Table of Contents