ble/net/scanner.h header reference

The source code of this header can be browsed online.

Members [link] 

Types [link] 

Functions [link] 

Members detail [link] 

#define BLE_SCANNER_H_ [link] 

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

#define BLE_SCANNER_TARGET_MAXCOUNT [link] 

This macro is declared in ble/net/scanner.h source file, line 50.

struct ble_scanner_delegate_vtable_s [link] 

This struct is declared in ble/net/scanner.h source file, line 80.

FieldDescription
struct net_layer_delegate_vtable_s base;
bool_t (*connection_requested)(void *delegate, struct net_layer_s *layer, const struct ble_adv_connect_s *conn, dev_timer_value_t anchor) ;

struct ble_scanner_delegate_vtable_s * ble_scanner_delegate_vtable_s_from_base(void *x) [link] 

This function is declared in ble/net/scanner.h source file, line 88.

struct ble_scanner_handler_s [link] 

This struct is declared in ble/net/scanner.h source file, line 70.

FieldDescription
struct net_layer_handler_s base;
error_t (*params_update)(struct net_layer_s *layer, const struct ble_scanner_param_s *params) ;

struct ble_scanner_handler_s * ble_scanner_handler_s_from_base(void *x) [link] 

This function is declared in ble/net/scanner.h source file, line 77.

struct ble_scanner_param_s [link] 

This struct is declared in ble/net/scanner.h source file, line 54.

FieldDescription
uint32_t interval_ms;
uint32_t duration_ms;
struct ble_addr_s local_addr;
size_t target_count;
struct ble_scanner_target_s target[8];
uint8_t default_policy;
uint32_t access_address;
uint32_t crc_init;
enum ble_phy_mode_e phy;
struct ble_gap_preferred_conn_params_s timing;

error_t ble_scanner_params_update(struct net_layer_s *layer, const struct ble_scanner_param_s *params) [link] 

This function is declared in ble/net/scanner.h source file, line 93.

enum ble_scanner_policy_e [link] 

This enum is declared in ble/net/scanner.h source file, line 39.

IdentifierDescription
BLE_SCANNER_IGNORE
BLE_SCANNER_SCAN
BLE_SCANNER_CONNECT

struct ble_scanner_target_s [link] 

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

FieldDescription
struct ble_addr_s addr;
uint8_t policy;
Valid XHTML 1.0 StrictGenerated by diaxen on Thu Aug 4 15:44:05 2022 using MkDoc