libnx v4.9.0
Loading...
Searching...
No Matches
Data Fields
BtdrvBleAdvertisePacketData Struct Reference

BtdrvBleAdvertisePacketData. More...

#include <btdrv_types.h>

Data Fields

u32 adv_data_mask
 Bitmask of following AD data to be included in advertising packets BtdrvBleAdBit.
 
u8 flag
 AD flag value to be advertised BtdrvBleAdFlag. Included with BtdrvBleAdBit_Flags.
 
u8 manu_data_len
 Size of manu_data below.
 
u8 manu_data [0x1F]
 Manufacturer-specific data to be advertised. Included with BtdrvBleAdBit_Manufacturer.
 
u8 pad [1]
 Padding.
 
u16 appearance_data
 Device appearance data to be advertised BtdrvAppearanceType. Included with BtdrvBleAdBit_Appearance.
 
u8 num_service
 Number of services in uuid_val array below.
 
u8 pad2 [3]
 Padding.
 
BtdrvGattAttributeUuid uuid_val [0x6]
 Array of 16-bit UUIDs to be advertised BtdrvGattAttributeUuid. Included with BtdrvBleAdBit_Service.
 
u8 service_data_len
 Size of service_data below.
 
u8 pad3 [1]
 Padding.
 
u16 service_data_uuid
 16-bit UUID of service_data below
 
u8 service_data [0x1F]
 Service data to be advertised. Included with BtdrvBleAdBit_ServiceData.
 
bool is_scan_rsp
 Whether this is an inquiry scan response or advertising data.
 
u8 tx_power
 Inquiry transmit power to be advertised. Included with BtdrvBleAdBit_TxPower.
 
u8 pad4 [3]
 Padding.
 

Detailed Description

BtdrvBleAdvertisePacketData.


The documentation for this struct was generated from the following file: