User's Manual
Enhanced Class 1 Bluetooth v2.1 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/wireless
111
CONN-GUIDE-BT740_v0.2
8.17.8 Send VAR Scan Report to Manager
This command associates (if not already associated) and then sends a VAR scan report from an agent to
the bound manager; the binding is specified via the CMD_HDP_BIND command which returns a handle
to represent that combination.
This command is relevant for Agent role only, and results in an EVT_HDP_SCANREPORT event at the
manager end.
A VAR report sends the values for a list of attributes in the NU Collection object to a manager where the
host pre-supplies the list. If an attribute does not exist in the NU collection then it is silently ignored. The
list is provided by the host via the BLOB data channel for the BLOBID specified in the command (that is,
channel number 0x98 plus BLOBID).
Command Packet
Offset
Field
Value
Comments
0
LENGTH
10
Fixed
1
CHANNEL
0
Fixed
2
COMMAND
[CMD_HDP_SCANREPORT_V
AR]
3
FLOW_IN
??
Runtime value
4..5
HANDLE[2]
[4]=msb,[5]=lsb
Handle identifying an instance of data
specialization agent/manager combination
6..7
PERSONID[2]
[6]=msb,[7]=lsb
This identifies a person ID which the
manager can use appropriately
8
HOSTCONTEX
T
XX
This echoes back in the response and
helps the host to keep track of them
9
BLOBID
0..N
See section “Blob Manage” for details of
how to send BLOB data using channel
0x98 for blobID=0 etc
Response Packet
Offset
Field
Value
Comments
0
LENGTH
8
Fixed
1
CHANNEL
0
Fixed
2
COMMAND
[CMD_HDP_SCANREPORT_VAR]
3
FLOW_OUT
??
Runtime value
4
STATUS
As appropriate
5..6
HANDLE[2]
[4]=msb,[5]=lsb
Echoed back from the command
7
HOSTCONTEXT
XX
This echoes back from the command
The host waits until the response receives before submitting further commands.
If the agent is not associated, then this command first results in an association request and if that is
successful the host sends EVT_ASSOCIATED which contains the config ID of the MDS configuration that
was negotiated and the system ID of the peer. See EVT_ASSOCIATED for further details.