BaracodaPencil 2 – Communication Protocol v1.3 - 38 -
Data Capture
for Workforce
in Motion
Command
Set sniff
Header
0x09
Length
00 04
Payload
MSB of MaxSniff interval, LSB of MaxSnif interval]
Response
0x09 00 01 01 if done
0x09 00 01 00 if not
Remark
Command
Set sniff (advanced)
Header
0x09
Length
00 08
Payload
MSB of MaxSniff interval, LSB of MaxSnif interval,
Sniff Attempts MSB, Sniff attempts LSB,
Sniff timeout MSB, Sniff timeout LSB]
Response
0x09 00 01 01 if done
0x09 00 01 00 if not
Remark
Command
Get Sniff
Header
0x10
Length
00 00
Payload
Response
0x10 00 08 [MSB of MinSniff interval, LSB of MinSniff interv al, MSB
of MaxSniff interval, LSB of MaxSnif interval, Sniff Attempts MSB,
Sniff attempts LSB, Sniff timeout MSB, Sniff timeout LSB]
Remark
When setting only MinSniff and MaxSniff values, the default value
0x08 will be used for Sniff attempts and Sniff timeout.
Typical values are:
Full speed (full power)
MinSniff = 0
MaxSniff = 0
Very Low Power (low speed): (sniff of 500ms Only are accepted. If the remote device does
not support sniffs of 500ms, no sniff will be used)
MinSniff = 0x0320
MaxSniff = 0x0320
Very Low Power (low speed): (sniff between 250ms to 500ms are accepted. No sniff will be
used if the remote device does not support any sniff values in this specified range)
MinSniff = 0x0160
MaxSniff = 0x0320