COMMON IO-BLE v1.0.0
Hardware abstraction layer for Bluetooth
 
Loading...
Searching...
No Matches
BTGattAdvertismentParams_t Struct Reference

Advertising Parameters. More...

#include <bt_hal_manager_adapter_ble.h>

Data Fields

BTAdvProperties_t usAdvertisingEventProperties
 
bool bIncludeTxPower
 
BTGattAdvName_t ucName
 
bool bSetScanRsp
 
uint32_t ulAppearance
 
uint32_t ulMinInterval
 
uint32_t ulMaxInterval
 
uint16_t usMinAdvInterval
 
uint16_t usMaxAdvInterval
 
uint8_t ucChannelMap
 
uint8_t ucTxPower
 
uint8_t ucTimeout
 
uint16_t usTimeout
 
uint8_t ucPrimaryAdvertisingPhy
 
uint8_t ucSecondaryAdvertisingPhy
 
BTAddrType_t xAddrType
 

Detailed Description

Advertising Parameters.

Field Documentation

◆ usAdvertisingEventProperties

BTAdvProperties_t BTGattAdvertismentParams_t::usAdvertisingEventProperties

Advertising Properties.

◆ bIncludeTxPower

bool BTGattAdvertismentParams_t::bIncludeTxPower

Include Transmit Power or Not.

◆ ucName

BTGattAdvName_t BTGattAdvertismentParams_t::ucName

Advertising Name Format.

◆ bSetScanRsp

bool BTGattAdvertismentParams_t::bSetScanRsp

Set Scan Response or Not.

◆ ulAppearance

uint32_t BTGattAdvertismentParams_t::ulAppearance

GAP Appearance Value.

◆ ulMinInterval

uint32_t BTGattAdvertismentParams_t::ulMinInterval

Minimum Connection Interval. If set to 0, minimum connection interval is not included in advertisement/scan response data.

◆ ulMaxInterval

uint32_t BTGattAdvertismentParams_t::ulMaxInterval

Maximum Connection Interval. If set to 0, maximum connection interval is not included in advertisement/scan response data.

◆ usMinAdvInterval

uint16_t BTGattAdvertismentParams_t::usMinAdvInterval

Minimum Advertising Interval in units of 0.625ms. Range: 0x0020 to 0x4000. Time Range: 20 ms to 10.24 s. If set to 0, stack specific default values will be used.

◆ usMaxAdvInterval

uint16_t BTGattAdvertismentParams_t::usMaxAdvInterval

Maximum Advertising Interval in units of 0.625ms. Range: 0x0020 to 0x4000. Time Range: 20 ms to 10.24 s. If set to 0, stack specific default values will be used.

◆ ucChannelMap

uint8_t BTGattAdvertismentParams_t::ucChannelMap

The bit map to specify channel indices for advertising. If set to 0, stack specific values will be used.

◆ ucTxPower

uint8_t BTGattAdvertismentParams_t::ucTxPower

Transmit Power.

◆ ucTimeout

uint8_t BTGattAdvertismentParams_t::ucTimeout

This is deprecated. Use usTimeout for advertisement duration value.

◆ usTimeout

uint16_t BTGattAdvertismentParams_t::usTimeout

Advertisement duration value in units of 10ms. Set to 0 for infinite timeout for advertisements.

◆ ucPrimaryAdvertisingPhy

uint8_t BTGattAdvertismentParams_t::ucPrimaryAdvertisingPhy

5.0 Specific interface.

◆ ucSecondaryAdvertisingPhy

uint8_t BTGattAdvertismentParams_t::ucSecondaryAdvertisingPhy

5.0 Specific interface.

◆ xAddrType

BTAddrType_t BTGattAdvertismentParams_t::xAddrType

Advertising Address Type.


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