ble/net/scan_filter.h header reference

The source code of this header can be browsed online.

Members [link] 

Types [link] 

Function [link] 

Members detail [link] 

#define BLE_SCAN_FILTER_H_ [link] 

This macro is declared in ble/net/scan_filter.h source file, line 21.

struct ble_scan_filter_delegate_vtable_s [link] 

This struct is declared in ble/net/scan_filter.h source file, line 62.

FieldDescription
struct net_layer_delegate_vtable_s base;
enum ble_scan_filter_policy_e (*device_updated)(void *delegate, struct net_layer_s *layer, const struct ble_scan_filter_device_s *device) ;

struct ble_scan_filter_delegate_vtable_s * ble_scan_filter_delegate_vtable_s_from_base(void *x) [link] 

This function is declared in ble/net/scan_filter.h source file, line 69.

struct ble_scan_filter_device_s [link] 

This struct is declared in ble/net/scan_filter.h source file, line 46.

FieldDescription
struct ble_addr_s addr;
uint32_t id;
dev_timer_value_t first_seen;
dev_timer_value_t last_seen;
uint8_t ad[62];
uint8_t ad_len;
int16_t rssi;
bool_t active:1;
bool_t connectable:1;
bool_t scannable:1;
bool_t scanned:1;
bool_t known:1;

struct ble_scan_filter_param_s [link] 

This struct is declared in ble/net/scan_filter.h source file, line 72.

FieldDescription
struct ble_security_db_s * peerdb;
struct ble_scanner_param_s scan_params;

enum ble_scan_filter_policy_e [link] 

This enum is declared in ble/net/scan_filter.h source file, line 38.

IdentifierDescription
BLE_SCAN_FILTER_IGNORE
BLE_SCAN_FILTER_SCAN
BLE_SCAN_FILTER_CONNECT
BLE_SCAN_FILTER_MONITOR
Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:05 2022 using MkDoc