BLE_GAP_ScanFilterServiceData_T

C

typedef struct BLE_GAP_ScanFilterServiceData_T
{
    uint8_t                 uuidLen;
    uint8_t                 uuidData[16];
    uint8_t                 svcDataLen;
    uint8_t                 svcData[BLE_GAP_SCAN_SERVICE_DATA_MAX_LEN];
} BLE_GAP_ScanFilterServiceData_T;

Description

Structure for configuring a service data filter in BLE GAP scanning.

Field Documentation

FieldDescription
uuidLenLength of the Service UUID to be compared. Valid lengths are 2, 4, or 16 bytes for 16-bit, 32-bit, or 128-bit Service UUIDs, respectively.
uuidDataService UUID data for comparison.
svcDataLenLength of the service data to be compared. Maximum length is defined by Scan filter length.
svcDataService data for comparison.