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

Page 218

Advertising
background image

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.

Advertising