FreeRTOS: BLE
BLE
Return to main page ↑
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

◆ 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.

◆ 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.


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