typedef struct
{
uint8_t active : 1; /**< If 1, perform active scanning (scan requests). */
uint8_t use_whitelist : 1; /**< If 1, filter advertisers using current active whitelist. */
uint8_t adv_dir_report : 1; /**< If 1, also report directed advertisements where the initiator field is set to a private resolvable address,
even if the address did not resolve to an entry in the device identity list. A report will be generated
even if the peer is not in the whitelist. */
uint16_t interval; /**< Scan interval between 0x0004 and 0x4000 in 0.625 ms units (2.5 ms to 10.24 s). */
uint16_t window; /**< Scan window between 0x0004 and 0x4000 in 0.625 ms units (2.5 ms to 10.24 s). */
uint16_t timeout; /**< Scan timeout between 0x0001 and 0xFFFF in seconds, 0x0000 disables timeout. */
} ble_gap_scan_params_t;
Data Fields |
|
uint8_t | active: 1 |
uint8_t | selective: 1 |
ble_gap_whitelist_t * | p_whitelist |
uint16_t | interval |
uint16_t | window |
uint16_t | timeout |