TI BLE-Stack for Bluetooth 4.2 API Documentation  3.01.00.07
Macros
Micro BLE Stack Parameters

These are set via uble_setParameter. More...

Macros

#define UBLE_PARAM_ADVCHANMAP   (UBLE_PARAM_ADV_CMN_START+1)
 Advertising Channel map. More...
 
#define UBLE_PARAM_ADVDATA   (UBLE_PARAM_ADV_CMN_START+4)
 Advertising Data. More...
 
#define UBLE_PARAM_ADVFLTPOLICY   (UBLE_PARAM_ADV_SR_START+1)
 Advertising Filter Policy. More...
 
#define UBLE_PARAM_ADVINTERVAL   (UBLE_PARAM_ADV_CMN_START+0)
 Advertising Interval (n * 0.625 ms) More...
 
#define UBLE_PARAM_ADVTYPE   (UBLE_PARAM_ADV_CMN_START+2)
 Type of Advertising. More...
 
#define UBLE_PARAM_MONITOR_ACCESS_ADDR   (UBLE_PARAM_MONITOR_START+4)
 Monitor access address. More...
 
#define UBLE_PARAM_MONITOR_CHAN   (UBLE_PARAM_MONITOR_START+1)
 Monitor channel. 0..39. More...
 
#define UBLE_PARAM_MONITOR_DURATION   (UBLE_PARAM_MONITOR_START+2)
 Monitor duration is (n * 0.625 ms) More...
 
#define UBLE_PARAM_MONITOR_START_TIME   (UBLE_PARAM_MONITOR_START+3)
 Monitor start time. More...
 
#define UBLE_PARAM_RFPRIORITY   (UBLE_PARAM_COMMON_START+0)
 Priority used for RF command scheduling. More...
 
#define UBLE_PARAM_SCANRSPDATA   (UBLE_PARAM_ADV_SR_START+0)
 Scan response Data. More...
 
#define UBLE_PARAM_SESSIONID   (UBLE_PARAM_MONITOR_START+0)
 Monitor session ID. 1..4. More...
 
#define UBLE_PARAM_TIMETOADV   (UBLE_PARAM_ADV_CMN_START+3)
 How early the application wants to get a notification before each advertising event happens (ms) More...
 
#define UBLE_PARAM_TXPOWER   (UBLE_PARAM_COMMON_START+1)
 TX Power. More...
 

Detailed Description

These are set via uble_setParameter.

Macro Definition Documentation

§ UBLE_PARAM_ADVCHANMAP

#define UBLE_PARAM_ADVCHANMAP   (UBLE_PARAM_ADV_CMN_START+1)

Advertising Channel map.

default: UBLE_ADV_CHAN_ALL

range: Micro BLE Stack Advertising Channel Masks

§ UBLE_PARAM_ADVDATA

#define UBLE_PARAM_ADVDATA   (UBLE_PARAM_ADV_CMN_START+4)

Advertising Data.

default: {0}

range: 0 - UBLE_MAX_ADVDATA_LEN bytes

§ UBLE_PARAM_ADVFLTPOLICY

#define UBLE_PARAM_ADVFLTPOLICY   (UBLE_PARAM_ADV_SR_START+1)

Advertising Filter Policy.

not implemented

default: TBD

range: TBD

§ UBLE_PARAM_ADVINTERVAL

#define UBLE_PARAM_ADVINTERVAL   (UBLE_PARAM_ADV_CMN_START+0)

Advertising Interval (n * 0.625 ms)

default: 1600

range: UBLE_MIN_ADV_INTERVAL - UBLE_MAX_ADV_INTERVAL

§ UBLE_PARAM_ADVTYPE

#define UBLE_PARAM_ADVTYPE   (UBLE_PARAM_ADV_CMN_START+2)

Type of Advertising.

default: UBLE_ADVTYPE_ADV_NC

range: Micro BLE Stack Advertising Types

§ UBLE_PARAM_MONITOR_ACCESS_ADDR

#define UBLE_PARAM_MONITOR_ACCESS_ADDR   (UBLE_PARAM_MONITOR_START+4)

Monitor access address.

default: TBD

range: TBD

§ UBLE_PARAM_MONITOR_CHAN

#define UBLE_PARAM_MONITOR_CHAN   (UBLE_PARAM_MONITOR_START+1)

Monitor channel. 0..39.

default: TBD

range: TBD

§ UBLE_PARAM_MONITOR_DURATION

#define UBLE_PARAM_MONITOR_DURATION   (UBLE_PARAM_MONITOR_START+2)

Monitor duration is (n * 0.625 ms)

default: TBD

range: TBD

§ UBLE_PARAM_MONITOR_START_TIME

#define UBLE_PARAM_MONITOR_START_TIME   (UBLE_PARAM_MONITOR_START+3)

Monitor start time.

default: TBD

range: TBD

§ UBLE_PARAM_RFPRIORITY

#define UBLE_PARAM_RFPRIORITY   (UBLE_PARAM_COMMON_START+0)

Priority used for RF command scheduling.

Note
This applies to dual mode only

default: UBLE_RF_PRI_NORMAL

range: Micro BLE Stack Radio Priorities

§ UBLE_PARAM_SCANRSPDATA

#define UBLE_PARAM_SCANRSPDATA   (UBLE_PARAM_ADV_SR_START+0)

Scan response Data.

default: {0}

range: 0 - UBLE_MAX_ADVDATA_LEN bytes

§ UBLE_PARAM_SESSIONID

#define UBLE_PARAM_SESSIONID   (UBLE_PARAM_MONITOR_START+0)

Monitor session ID. 1..4.

default: TBD

range: TBD

§ UBLE_PARAM_TIMETOADV

#define UBLE_PARAM_TIMETOADV   (UBLE_PARAM_ADV_CMN_START+3)

How early the application wants to get a notification before each advertising event happens (ms)

The application is notified via the ugapBcastAdvDoneCb_t callback.

Note
A value of 0 will disable the callback

default: 0 (disabled)

range: 0-256

§ UBLE_PARAM_TXPOWER

#define UBLE_PARAM_TXPOWER   (UBLE_PARAM_COMMON_START+1)
Copyright 2017, Texas Instruments Incorporated