Hciseteventfilter(), Success” • “failure” • “invalid parameter – Teledyne LeCroy Merlins Wand - Users Manual User Manual
Page 218

202
CATC M
ERLIN
’
S
W
AND
2.00
C
HAPTER
C
User’s Manual
Merlin’s Wand Scripting Commands
HCISetEventFilter()
HCISetEventFilter(FilterType, FilterConditionType,
Condition)
Return value
•
“Success”
•
“Failure”
•
“Invalid parameter”
Comments
Instructs the Host Controller to send only certain types of events to the
Host.
Examples
# Clear All Filters
result = HCISetEventFilter(0);
Trace("Result of clearing all filters: ", result, "\n");
# Inquiry Result
result = HCISetEventFilter(1, 2,
[0xA,0x1,0x24,0x12,0xFB,0xAA]);
Trace("Result of Inquiry Result filter: ", result, "\n");
# Connection Setup
result = HCISetEventFilter(2, 0, [0x1]);
Trace("Result of Connection Setup filter: ", result, "\n");
Parameter
Meaning
Default Value
Comments
FilterType
Filter type:
0 = Clear all
filters;
1 = Inquiry
result;
2 = Connec-
tion setup;
3-255 =
Reserved
If value 0 is used, no other parameters should be
supplied.
Filter
Condition
Type
Type of filter
condition.
This parameter has different meanings depend-
ing on the filter type.
Condition
Details of the
filter to be set.
Must be entered as a series of bytes within brack-
ets, e.g., [0x1, 0x12, 0x0F]. Byte values must be
entered in hex notation separated by commas.