BaracodaPencil 2 – Communication Protocol v1.3 - 38 -
Data Capture
for Workforce
in Motion
Command
Set sniff
Header
0x09
Length
00 04
Payload
[MSB of MinSniff interval, LSB of MinSniff interval,
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 MinSniff interval, LSB of MinSniff interval,
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 interval, 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