Mistake on this page?
Report an issue in GitHub or email us
Public Types | Public Member Functions
scanning_filter_policy_t Struct Reference
Ble » Gap

Scanning policy filter mode. More...

#include <Types.h>

Inheritance diagram for scanning_filter_policy_t:
SafeEnum< scanning_filter_policy_t, uint8_t >

Public Types

typedef uint8_t representation_t
 Type of the representation. More...
 

Public Member Functions

 scanning_filter_policy_t (type value)
 Construct a new instance of scanning_filter_policy_t. More...
 
uint8_t value () const
 Explicit access to the inner value of the SafeEnum instance. More...
 
const uint8_t * storage () const
 Return a pointer to the inner storage. More...
 

Detailed Description

Scanning policy filter mode.

See also
Bluetooth Core Specification 4.2 (Vol. 6), Part B, Section 4.3.3.

Definition at line 426 of file Types.h.

Member Typedef Documentation

typedef uint8_t representation_t
inherited

Type of the representation.

Definition at line 113 of file SafeEnum.h.

Member Enumeration Documentation

enum type

enumeration of scanning_filter_policy_t values

Enumerator
NO_FILTER 

Accept all advertising packets except directed advertising packets not addressed to this device.

FILTER_ADVERTISING 

Accept only advertising packets from devices in the whitelist except directed advertising packets not addressed to this device.

NO_FILTER_INCLUDE_UNRESOLVABLE_DIRECTED 

Accept all advertising packets except directed advertising packets where the initiator's identity address does not address this device.

Note
Directed advertising packets where the initiator's address is a resolvable private address that cannot be resolved are also accepted.
FILTER_ADVERTISING_INCLUDE_UNRESOLVABLE_DIRECTED 

Accept all advertising packets except:

  • Advertising packets where the advertiser's identity address is not in the whitelist.
  • Directed advertising packets where the initiator's identity address does not address this device.
Note
Directed advertising packets where the initiator's address is a resolvable private address that cannot be resolved are also accepted.

Definition at line 428 of file Types.h.

Constructor & Destructor Documentation

Construct a new instance of scanning_filter_policy_t.

Parameters
valueThe value of the scanning_filter_policy_t created.

Definition at line 468 of file Types.h.

Member Function Documentation

const uint8_t * storage ( ) const
inherited

Return a pointer to the inner storage.

Definition at line 209 of file SafeEnum.h.

uint8_t value ( ) const
inherited

Explicit access to the inner value of the SafeEnum instance.

Definition at line 202 of file SafeEnum.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.