BLE_GAP_ScanFilterConfig_T

C

typedef struct BLE_GAP_ScanFilterConfig_T
{
    uint8_t                         nameFilterEnable    : 1;
    uint8_t                         svcDataFilterEnable : 1;
    uint8_t                         msdFilterEnable     : 1;
    BLE_GAP_ScanFilterName_T        nameFilter;
    BLE_GAP_ScanFilterServiceData_T serviceDataFilter;
    BLE_GAP_ScanFilterMsd_T         msdFilter;
} BLE_GAP_ScanFilterConfig_T;

Description

Structure for configuring scan filter parameters.

Field Documentation

FieldDescription
nameFilterEnableSet to 1 to enable filtering by name, 0 to disable.
svcDataFilterEnableSet to 1 to enable filtering by service data, 0 to disable.
msdFilterEnableSet to 1 to enable filtering by manufacturer specific data, 0 to disable.
nameFilterConfiguration for name filter.
serviceDataFilterConfiguration for service data filter.
msdFilterConfiguration for manufacturer specific data filter.