BLE temperature profile using digital DS1820 or analog LM35 sensors

Dependencies:   DS1820

Embed: (wiki syntax)

« Back to documentation index

ble_advdata_t Struct Reference

ble_advdata_t Struct Reference
[Advertising Data Encoder]

Advertising data structure. More...

#include <ble_advdata.h>

Data Fields

ble_advdata_name_type_t name_type
 Type of device name.
uint8_t short_name_len
 Length of short device name (if short type is specified).
bool include_appearance
 Determines if Appearance shall be included.
uint8_array_t flags
 Advertising data Flags field.
int8_t * p_tx_power_level
 TX Power Level field.
ble_advdata_uuid_list_t uuids_more_available
 List of UUIDs in the 'More Available' list.
ble_advdata_uuid_list_t uuids_complete
 List of UUIDs in the 'Complete' list.
ble_advdata_uuid_list_t uuids_solicited
 List of solcited UUIDs.
ble_advdata_conn_int_tp_slave_conn_int
 Slave Connection Interval Range.
ble_advdata_manuf_data_tp_manuf_specific_data
 Manufacturer specific data.
ble_advdata_service_data_tp_service_data_array
 Array of Service data structures.
uint8_t service_data_count
 Number of Service data structures.

Detailed Description

Advertising data structure.

This contains all options and data needed for encoding and setting the advertising data.

Definition at line 71 of file ble_advdata.h.


Field Documentation

Advertising data Flags field.

Definition at line 76 of file ble_advdata.h.

Determines if Appearance shall be included.

Definition at line 75 of file ble_advdata.h.

Type of device name.

Definition at line 73 of file ble_advdata.h.

Manufacturer specific data.

Definition at line 82 of file ble_advdata.h.

Array of Service data structures.

Definition at line 83 of file ble_advdata.h.

Slave Connection Interval Range.

Definition at line 81 of file ble_advdata.h.

TX Power Level field.

Definition at line 77 of file ble_advdata.h.

Number of Service data structures.

Definition at line 84 of file ble_advdata.h.

uint8_t short_name_len

Length of short device name (if short type is specified).

Definition at line 74 of file ble_advdata.h.

List of UUIDs in the 'Complete' list.

Definition at line 79 of file ble_advdata.h.

List of UUIDs in the 'More Available' list.

Definition at line 78 of file ble_advdata.h.

List of solcited UUIDs.

Definition at line 80 of file ble_advdata.h.