TI BLE5-Stack API Documentation  1.01.12.00
Data Structures | Typedefs | Enumerations
GapScan Structures

Data Structures

struct  GapScan_Evt_AdvRpt_t
 Event for advertising report. More...
 
struct  GapScan_Evt_End_t
 Event for scanning end. More...
 

Typedefs

typedef uint32_t GapScan_EventMask_t
 Event Mask.
 

Enumerations

enum  GapScan_FilterDiscMode_t {
  SCAN_FLT_DISC_NONE = 0, SCAN_FLT_DISC_GENERAL = 1, SCAN_FLT_DISC_LIMITED = 2, SCAN_FLT_DISC_ALL = 3,
  SCAN_FLT_DISC_DISABLE = 4
}
 Choices for GAP Scanner Discoverable Mode Filter. More...
 
enum  GapScan_FilterDuplicate_t { SCAN_FLT_DUP_DISABLE = 0, SCAN_FLT_DUP_ENABLE = 1, SCAN_FLT_DUP_RESET = 2 }
 Choices for GAP Scanner Duplicate Filter. More...
 
enum  GapScan_FilterPolicy_t { SCAN_FLT_POLICY_ALL = 0, SCAN_FLT_POLICY_WL = 1, SCAN_FLT_POLICY_ALL_RPA = 2, SCAN_FLT_POLICY_WL_RPA = 3 }
 GAP Scanner Filter Policy. More...
 
enum  GapScan_ScannedPhy_t { SCANNED_PHY_NONE = 0, SCANNED_PHY_1M = AE_PHY_1_MBPS, SCANNED_PHY_2M = AE_PHY_2_MBPS, SCANNED_PHY_CODED = AE_PHY_CODED }
 Scanned PHY. More...
 
enum  GapScan_ScanType_t { SCAN_TYPE_PASSIVE = LL_SCAN_PASSIVE, SCAN_TYPE_ACTIVE = LL_SCAN_ACTIVE }
 GAP Scanner Scan Type. More...
 

Detailed Description

Data structures used in the GapScan module

Enumeration Type Documentation

§ GapScan_FilterDiscMode_t

Choices for GAP Scanner Discoverable Mode Filter.

Enumerator
SCAN_FLT_DISC_NONE 

Non-discoverable mode.

SCAN_FLT_DISC_GENERAL 

General discoverable mode.

SCAN_FLT_DISC_LIMITED 

Limited discoverable mode.

SCAN_FLT_DISC_ALL 

General or Limited discoverable mode.

SCAN_FLT_DISC_DISABLE 

Disable discoverable mode filter.

§ GapScan_FilterDuplicate_t

Choices for GAP Scanner Duplicate Filter.

Enumerator
SCAN_FLT_DUP_DISABLE 

Duplicate filtering disabled.

SCAN_FLT_DUP_ENABLE 

Duplicate filtering enabled

SCAN_FLT_DUP_RESET 

Duplicate filtering enabled, reset for each scan period.

§ GapScan_FilterPolicy_t

GAP Scanner Filter Policy.

Enumerator
SCAN_FLT_POLICY_ALL 

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

SCAN_FLT_POLICY_WL 

Accept only advertising packets from devices where the advertiser's address is in the whitelist. Directed advertising packets which are not addressed to this device shall be ignored.

SCAN_FLT_POLICY_ALL_RPA 

Accept all advertising packets except directed advertising packets where the TargetA does not addrress this device. Note that directed advdertising packets where the TargetA is a resolvable private address that cannot be resolved are also accepted.

SCAN_FLT_POLICY_WL_RPA 

Accept all advertising packets except advertising packets where the advertiser's identity address is not in the whitelist and directed advertising packets where the TargetA does not address this device. Note that directed advertising packets where the TargetA is a resolvable private address that cannot be resolved are also accepted.

§ GapScan_ScannedPhy_t

Scanned PHY.

Enumerator
SCANNED_PHY_NONE 

No PHY is used.

SCANNED_PHY_1M 

Scanned on the 1M PHY.

SCANNED_PHY_2M 

Scanned on the 2M PHY.

SCANNED_PHY_CODED 

Scanned on the Coded PHY.

§ GapScan_ScanType_t

GAP Scanner Scan Type.

Enumerator
SCAN_TYPE_PASSIVE 

Scan for non-scannable advertisements.

SCAN_TYPE_ACTIVE 

Scan for scannable advertisements.

© Copyright 1995-2021, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale