blatann.nrf.nrf_types.gap module
- class blatann.nrf.nrf_types.gap.BLEAdvData(**kwargs)
Bases:
object- class Types(value)
Bases:
EnumAn enumeration.
- flags = 1
- service_16bit_uuid_more_available = 2
- service_16bit_uuid_complete = 3
- service_32bit_uuid_more_available = 4
- service_32bit_uuid_complete = 5
- service_128bit_uuid_more_available = 6
- service_128bit_uuid_complete = 7
- short_local_name = 8
- complete_local_name = 9
- tx_power_level = 10
- class_of_device = 13
- simple_pairing_hash_c = 14
- simple_pairing_randimizer_r = 15
- security_manager_tk_value = 16
- security_manager_oob_flags = 17
- slave_connection_interval_range = 18
- solicited_sevice_uuids_16bit = 20
- solicited_sevice_uuids_128bit = 21
- service_data = 22
- public_target_address = 23
- random_target_address = 24
- appearance = 25
- advertising_interval = 26
- le_bluetooth_device_address = 27
- le_role = 28
- simple_pairng_hash_c256 = 29
- simple_pairng_randomizer_r256 = 30
- service_data_32bit_uuid = 32
- service_data_128bit_uuid = 33
- uri = 36
- information_3d_data = 61
- manufacturer_specific_data = 255
- to_list()
- to_c()
- classmethod from_c(adv_report_evt)
- class blatann.nrf.nrf_types.gap.BLEGapAddr(addr_type, addr)
Bases:
object- classmethod from_c(addr)
- classmethod from_string(addr_string)
- to_c()
- get_addr_type_str()
- get_addr_flag()
- class blatann.nrf.nrf_types.gap.BLEGapAddrTypes(value)
Bases:
IntEnumAn enumeration.
- public = 0
- random_static = 1
- random_private_resolvable = 2
- random_private_non_resolvable = 3
- anonymous = 127
- class blatann.nrf.nrf_types.gap.BLEGapAdvParams(interval_ms, timeout_s, advertising_type=BLEGapAdvType.connectable_undirected, channel_mask=None)
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gap.BLEGapConnParams(min_conn_interval_ms, max_conn_interval_ms, conn_sup_timeout_ms, slave_latency)
Bases:
object- validate()
- classmethod from_c(conn_params)
- to_c()
- class blatann.nrf.nrf_types.gap.BLEGapDataLengthParams(max_tx_octets=0, max_rx_octets=0, max_tx_time_us=0, max_rx_time_us=0)
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gap.BLEGapPhys(tx_phys=<BLEGapPhy.auto: 0>, rx_phys=<BLEGapPhy.auto: 0>)
Bases:
object- to_c()
- class blatann.nrf.nrf_types.gap.BLEGapPrivacyParams(enabled=False, resolvable_addr=False, addr_update_rate_s=900)
Bases:
object- DEFAULT_PRIVATE_ADDR_CYCLE_INTERVAL_S = 900
- to_c()
- classmethod from_c(privacy)