ble_gatt_client
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
__attribute__ Struct Reference

#include <bluetooth.h>

Data Fields

uint8_t b [6]
 
uint8_t lap [3]
 
uint8_t length
 
uint8_t num_rsp
 
uint8_t status
 
bdaddr_t bdaddr
 
uint16_t max_period
 
uint16_t min_period
 
uint16_t pkt_type
 
uint8_t pscan_rep_mode
 
uint8_t pscan_mode
 
uint16_t clock_offset
 
uint8_t role_switch
 
uint16_t handle
 
uint8_t reason
 
uint8_t role
 
uint8_t link_key [16]
 
uint8_t pin_len
 
uint8_t pin_code [16]
 
uint8_t encrypt
 
uint8_t key_flag
 
uint8_t page_num
 
uint32_t tx_bandwith
 
uint32_t rx_bandwith
 
uint16_t max_latency
 
uint16_t voice_setting
 
uint8_t retrans_effort
 
uint8_t capability
 
uint8_t oob_data
 
uint8_t authentication
 
uint32_t passkey
 
uint8_t hash [16]
 
uint8_t randomizer [16]
 
uint8_t handle
 
uint8_t key_length
 
uint8_t key_type
 
uint8_t key [32]
 
uint8_t tx_flow [16]
 
uint8_t rx_flow [16]
 
uint8_t tx_flow_id
 
uint16_t max_interval
 
uint16_t min_interval
 
uint16_t attempt
 
uint16_t timeout
 
uint8_t service_type
 
uint32_t token_rate
 
uint32_t peak_bandwidth
 
uint32_t latency
 
uint32_t delay_variation
 
uint8_t flags
 
hci_qos qos
 
uint16_t policy
 
uint16_t min_remote_timeout
 
uint16_t min_local_timeout
 
uint8_t mask [8]
 
uint8_t flt_type
 
uint8_t cond_type
 
uint8_t condition [0]
 
uint8_t pin_type
 
uint8_t read_all
 
uint16_t max_keys
 
uint16_t num_keys
 
uint8_t num_keys
 
uint8_t delete_all
 
uint8_t name [HCI_MAX_NAME_LENGTH]
 
uint8_t enable
 
uint16_t interval
 
uint16_t window
 
uint8_t dev_class [3]
 
uint8_t type
 
int8_t level
 
uint16_t acl_mtu
 
uint8_t sco_mtu
 
uint16_t acl_max_pkt
 
uint16_t sco_max_pkt
 
uint8_t num_hndl
 
uint8_t num_current_iac
 
uint8_t map [10]
 
uint8_t mode
 
uint8_t fec
 
uint8_t data [HCI_MAX_EIR_LENGTH]
 
uint8_t reporting
 
int8_t level_gfsk
 
int8_t level_dqpsk
 
int8_t level_8dpsk
 
uint32_t timeout
 
uint8_t le
 
uint8_t simul
 
uint8_t hci_ver
 
uint16_t hci_rev
 
uint8_t lmp_ver
 
uint16_t manufacturer
 
uint16_t lmp_subver
 
uint8_t commands [64]
 
uint8_t features [8]
 
uint8_t max_page_num
 
uint16_t max_acl_len
 
uint16_t data_block_len
 
uint16_t num_blocks
 
uint8_t counter
 
uint8_t link_quality
 
int8_t rssi
 
uint8_t which_clock
 
uint32_t clock
 
uint16_t accuracy
 
uint8_t amp_status
 
uint32_t total_bandwidth
 
uint32_t max_guaranteed_bandwidth
 
uint32_t min_latency
 
uint32_t max_pdu_size
 
uint8_t controller_type
 
uint16_t pal_caps
 
uint16_t max_amp_assoc_length
 
uint32_t max_flush_timeout
 
uint32_t best_effort_flush_timeout
 
uint16_t length_so_far
 
uint16_t assoc_length
 
uint16_t length
 
uint8_t fragment [HCI_MAX_NAME_LENGTH]
 
uint16_t remaining_length
 
uint16_t pkt_len
 
uint8_t max_pkt
 
uint8_t advtype
 
uint8_t own_bdaddr_type
 
uint8_t direct_bdaddr_type
 
bdaddr_t direct_bdaddr
 
uint8_t chan_map
 
uint8_t filter
 
uint8_t filter_dup
 
uint8_t initiator_filter
 
uint8_t peer_bdaddr_type
 
bdaddr_t peer_bdaddr
 
uint16_t latency
 
uint16_t supervision_timeout
 
uint16_t min_ce_length
 
uint16_t max_ce_length
 
uint8_t size
 
uint8_t bdaddr_type
 
uint8_t plaintext [16]
 
uint64_t random
 
uint16_t diversifier
 
uint64_t states
 
uint8_t frequency
 
uint8_t payload
 
uint16_t num_pkts
 
uint8_t peer_irk [16]
 
uint8_t local_irk [16]
 
uint8_t pscan_period_mode
 
uint8_t link_type
 
uint8_t encr_mode
 
uint8_t ncmd
 
uint16_t opcode
 
uint8_t code
 
uint8_t max_slots
 
uint16_t ptype
 
uint8_t direction
 
uint8_t trans_interval
 
uint8_t retrans_window
 
uint16_t rx_pkt_len
 
uint16_t tx_pkt_len
 
uint8_t air_mode
 
uint16_t max_tx_latency
 
uint16_t max_rx_latency
 
uint8_t subevent
 
uint8_t master_clock_accuracy
 
uint8_t evt_type
 
uint16_t log_handle
 
uint16_t num_cmplt_pkts
 
uint16_t num_cmplt_blks
 
uint16_t total_num_blocks
 
uint8_t num_handles
 
cmplt_handle handles [0]
 
uint16_t type
 
uint16_t event
 
uint16_t dev_id
 
uint8_t plen
 
uint8_t evt
 
uint16_t dlen
 
uint8_t dlen
 
uint16_t device
 
uint16_t plen
 
uint16_t len
 
uint16_t cid
 
uint8_t ident
 
uint16_t reason
 
uint16_t psm
 
uint16_t scid
 
uint16_t dcid
 
uint16_t result
 
uint16_t status
 
uint16_t flags
 
uint8_t len
 
uint8_t val [0]
 
uint8_t id
 
uint16_t icid
 

Detailed Description

Definition at line 300 of file bluetooth.h.

Field Documentation

uint16_t __attribute__::accuracy

Definition at line 1397 of file hci.h.

uint16_t __attribute__::acl_max_pkt

Definition at line 970 of file hci.h.

uint16_t __attribute__::acl_mtu

Definition at line 968 of file hci.h.

uint8_t __attribute__::advtype

Definition at line 1499 of file hci.h.

uint8_t __attribute__::air_mode

Definition at line 2022 of file hci.h.

uint8_t __attribute__::amp_status

Definition at line 1404 of file hci.h.

uint16_t __attribute__::assoc_length

Definition at line 1421 of file hci.h.

uint16_t __attribute__::attempt

Definition at line 625 of file hci.h.

uint8_t __attribute__::authentication

Definition at line 515 of file hci.h.

uint8_t __attribute__::b[6]

Definition at line 301 of file bluetooth.h.

bdaddr_t __attribute__::bdaddr

Definition at line 323 of file hci.h.

uint8_t __attribute__::bdaddr_type

Definition at line 1582 of file hci.h.

uint32_t __attribute__::best_effort_flush_timeout

Definition at line 1413 of file hci.h.

uint8_t __attribute__::capability

Definition at line 513 of file hci.h.

uint8_t __attribute__::chan_map

Definition at line 1503 of file hci.h.

uint16_t __attribute__::cid

Definition at line 114 of file l2cap.h.

uint32_t __attribute__::clock

Definition at line 1396 of file hci.h.

uint16_t __attribute__::clock_offset

Definition at line 347 of file hci.h.

uint8_t __attribute__::code

Definition at line 1866 of file hci.h.

uint8_t __attribute__::commands[64]

Definition at line 1293 of file hci.h.

uint8_t __attribute__::cond_type

Definition at line 738 of file hci.h.

uint8_t __attribute__::condition[0]

Definition at line 739 of file hci.h.

uint8_t __attribute__::controller_type

Definition at line 1409 of file hci.h.

uint8_t __attribute__::counter

Definition at line 1351 of file hci.h.

uint8_t __attribute__::data

Definition at line 1101 of file hci.h.

uint16_t __attribute__::data_block_len

Definition at line 1340 of file hci.h.

uint16_t __attribute__::dcid

Definition at line 137 of file l2cap.h.

uint32_t __attribute__::delay_variation

Definition at line 656 of file hci.h.

uint8_t __attribute__::delete_all

Definition at line 804 of file hci.h.

uint8_t __attribute__::dev_class

Definition at line 912 of file hci.h.

uint16_t __attribute__::dev_id

Definition at line 2281 of file hci.h.

uint16_t __attribute__::device

Definition at line 2313 of file hci.h.

bdaddr_t __attribute__::direct_bdaddr

Definition at line 1502 of file hci.h.

uint8_t __attribute__::direct_bdaddr_type

Definition at line 1501 of file hci.h.

uint8_t __attribute__::direction

Definition at line 1976 of file hci.h.

uint16_t __attribute__::diversifier

Definition at line 1653 of file hci.h.

uint16_t __attribute__::dlen

Definition at line 2302 of file hci.h.

uint8_t __attribute__::dlen

Definition at line 2308 of file hci.h.

uint8_t __attribute__::enable

Definition at line 857 of file hci.h.

uint8_t __attribute__::encr_mode

Definition at line 1764 of file hci.h.

uint8_t __attribute__::encrypt

Definition at line 421 of file hci.h.

uint16_t __attribute__::event

Definition at line 2280 of file hci.h.

uint8_t __attribute__::evt

Definition at line 2295 of file hci.h.

uint8_t __attribute__::evt_type

Definition at line 2165 of file hci.h.

uint8_t __attribute__::features

Definition at line 1300 of file hci.h.

uint8_t __attribute__::fec

Definition at line 1100 of file hci.h.

uint8_t __attribute__::filter

Definition at line 1504 of file hci.h.

uint8_t __attribute__::filter_dup

Definition at line 1548 of file hci.h.

uint16_t __attribute__::flags

Definition at line 158 of file l2cap.h.

uint16_t __attribute__::flags

Definition at line 661 of file hci.h.

uint8_t __attribute__::flt_type

Definition at line 737 of file hci.h.

uint8_t __attribute__::fragment

Definition at line 1428 of file hci.h.

uint8_t __attribute__::frequency

Definition at line 1690 of file hci.h.

uint16_t __attribute__::handle

Definition at line 354 of file hci.h.

uint8_t __attribute__::handle

Definition at line 555 of file hci.h.

cmplt_handle __attribute__::handles[0]

Definition at line 2256 of file hci.h.

uint8_t __attribute__::hash

Definition at line 539 of file hci.h.

uint16_t __attribute__::hci_rev

Definition at line 1283 of file hci.h.

uint8_t __attribute__::hci_ver

Definition at line 1282 of file hci.h.

uint16_t __attribute__::icid

Definition at line 253 of file l2cap.h.

uint8_t __attribute__::id

Definition at line 240 of file l2cap.h.

uint8_t __attribute__::ident

Definition at line 120 of file l2cap.h.

uint8_t __attribute__::initiator_filter

Definition at line 1556 of file hci.h.

uint16_t __attribute__::interval

Definition at line 869 of file hci.h.

uint8_t __attribute__::key

Definition at line 558 of file hci.h.

uint8_t __attribute__::key_flag

Definition at line 433 of file hci.h.

uint8_t __attribute__::key_length

Definition at line 556 of file hci.h.

uint8_t __attribute__::key_type

Definition at line 557 of file hci.h.

uint8_t __attribute__::lap

Definition at line 315 of file hci.h.

uint16_t __attribute__::latency

Definition at line 655 of file hci.h.

uint16_t __attribute__::latency

Definition at line 1562 of file hci.h.

uint8_t __attribute__::le

Definition at line 1264 of file hci.h.

uint16_t __attribute__::len

Definition at line 113 of file l2cap.h.

uint8_t __attribute__::len

Definition at line 180 of file l2cap.h.

uint8_t __attribute__::length

Definition at line 316 of file hci.h.

uint16_t __attribute__::length

Definition at line 1427 of file hci.h.

uint16_t __attribute__::length_so_far

Definition at line 1420 of file hci.h.

int8_t __attribute__::level

Definition at line 956 of file hci.h.

int8_t __attribute__::level_8dpsk

Definition at line 1239 of file hci.h.

int8_t __attribute__::level_dqpsk

Definition at line 1238 of file hci.h.

int8_t __attribute__::level_gfsk

Definition at line 1237 of file hci.h.

uint8_t __attribute__::link_key

Definition at line 389 of file hci.h.

uint8_t __attribute__::link_quality

Definition at line 1366 of file hci.h.

uint8_t __attribute__::link_type

Definition at line 1763 of file hci.h.

uint16_t __attribute__::lmp_subver

Definition at line 1286 of file hci.h.

uint8_t __attribute__::lmp_ver

Definition at line 1284 of file hci.h.

uint8_t __attribute__::local_irk[16]

Definition at line 1714 of file hci.h.

uint16_t __attribute__::log_handle

Definition at line 2232 of file hci.h.

uint16_t __attribute__::manufacturer

Definition at line 1285 of file hci.h.

uint8_t __attribute__::map

Definition at line 1030 of file hci.h.

uint8_t __attribute__::mask

Definition at line 729 of file hci.h.

uint8_t __attribute__::master_clock_accuracy

Definition at line 2159 of file hci.h.

uint16_t __attribute__::max_acl_len

Definition at line 1339 of file hci.h.

uint16_t __attribute__::max_amp_assoc_length

Definition at line 1411 of file hci.h.

uint16_t __attribute__::max_ce_length

Definition at line 1565 of file hci.h.

uint32_t __attribute__::max_flush_timeout

Definition at line 1412 of file hci.h.

uint32_t __attribute__::max_guaranteed_bandwidth

Definition at line 1406 of file hci.h.

uint16_t __attribute__::max_interval

Definition at line 615 of file hci.h.

uint16_t __attribute__::max_keys

Definition at line 784 of file hci.h.

uint16_t __attribute__::max_latency

Definition at line 484 of file hci.h.

uint8_t __attribute__::max_page_num

Definition at line 1312 of file hci.h.

uint32_t __attribute__::max_pdu_size

Definition at line 1408 of file hci.h.

uint16_t __attribute__::max_period

Definition at line 331 of file hci.h.

uint8_t __attribute__::max_pkt

Definition at line 1478 of file hci.h.

uint16_t __attribute__::max_rx_latency

Definition at line 2042 of file hci.h.

uint8_t __attribute__::max_slots

Definition at line 1938 of file hci.h.

uint16_t __attribute__::max_tx_latency

Definition at line 2041 of file hci.h.

uint16_t __attribute__::min_ce_length

Definition at line 1564 of file hci.h.

uint16_t __attribute__::min_interval

Definition at line 616 of file hci.h.

uint32_t __attribute__::min_latency

Definition at line 1407 of file hci.h.

uint16_t __attribute__::min_local_timeout

Definition at line 720 of file hci.h.

uint16_t __attribute__::min_period

Definition at line 332 of file hci.h.

uint16_t __attribute__::min_remote_timeout

Definition at line 719 of file hci.h.

uint8_t __attribute__::mode

Definition at line 1058 of file hci.h.

uint8_t __attribute__::name

Definition at line 817 of file hci.h.

uint8_t __attribute__::ncmd

Definition at line 1851 of file hci.h.

uint16_t __attribute__::num_blocks

Definition at line 1341 of file hci.h.

uint16_t __attribute__::num_cmplt_blks

Definition at line 2251 of file hci.h.

uint16_t __attribute__::num_cmplt_pkts

Definition at line 2250 of file hci.h.

uint8_t __attribute__::num_current_iac

Definition at line 1008 of file hci.h.

uint8_t __attribute__::num_handles

Definition at line 2255 of file hci.h.

uint8_t __attribute__::num_hndl

Definition at line 977 of file hci.h.

uint8_t __attribute__::num_keys

Definition at line 785 of file hci.h.

uint8_t __attribute__::num_keys

Definition at line 791 of file hci.h.

uint16_t __attribute__::num_pkts

Definition at line 1705 of file hci.h.

uint8_t __attribute__::num_rsp

Definition at line 317 of file hci.h.

uint8_t __attribute__::oob_data

Definition at line 514 of file hci.h.

uint16_t __attribute__::opcode

Definition at line 1852 of file hci.h.

uint8_t __attribute__::own_bdaddr_type

Definition at line 1500 of file hci.h.

uint8_t __attribute__::page_num

Definition at line 461 of file hci.h.

uint16_t __attribute__::pal_caps

Definition at line 1410 of file hci.h.

uint32_t __attribute__::passkey

Definition at line 530 of file hci.h.

uint8_t __attribute__::payload

Definition at line 1698 of file hci.h.

uint32_t __attribute__::peak_bandwidth

Definition at line 654 of file hci.h.

bdaddr_t __attribute__::peer_bdaddr

Definition at line 1558 of file hci.h.

uint8_t __attribute__::peer_bdaddr_type

Definition at line 1557 of file hci.h.

uint8_t __attribute__::peer_irk[16]

Definition at line 1713 of file hci.h.

uint8_t __attribute__::pin_code[16]

Definition at line 399 of file hci.h.

uint8_t __attribute__::pin_len

Definition at line 398 of file hci.h.

uint8_t __attribute__::pin_type

Definition at line 764 of file hci.h.

uint16_t __attribute__::pkt_len

Definition at line 1477 of file hci.h.

uint16_t __attribute__::pkt_type

Definition at line 344 of file hci.h.

uint8_t __attribute__::plaintext[16]

Definition at line 1633 of file hci.h.

uint8_t __attribute__::plen

Definition at line 2290 of file hci.h.

uint16_t __attribute__::plen

Definition at line 2315 of file hci.h.

uint16_t __attribute__::policy

Definition at line 693 of file hci.h.

uint8_t __attribute__::pscan_mode

Definition at line 346 of file hci.h.

uint8_t __attribute__::pscan_period_mode

Definition at line 1751 of file hci.h.

uint8_t __attribute__::pscan_rep_mode

Definition at line 345 of file hci.h.

uint16_t __attribute__::psm

Definition at line 131 of file l2cap.h.

uint16_t __attribute__::ptype

Definition at line 1954 of file hci.h.

hci_qos __attribute__::qos

Definition at line 662 of file hci.h.

uint64_t __attribute__::random

Definition at line 1645 of file hci.h.

uint8_t __attribute__::randomizer

Definition at line 540 of file hci.h.

uint8_t __attribute__::read_all

Definition at line 779 of file hci.h.

uint16_t __attribute__::reason

Definition at line 126 of file l2cap.h.

uint8_t __attribute__::reason

Definition at line 355 of file hci.h.

uint16_t __attribute__::remaining_length

Definition at line 1436 of file hci.h.

uint8_t __attribute__::reporting

Definition at line 1178 of file hci.h.

uint16_t __attribute__::result

Definition at line 139 of file l2cap.h.

uint8_t __attribute__::retrans_effort

Definition at line 486 of file hci.h.

uint8_t __attribute__::retrans_window

Definition at line 2019 of file hci.h.

uint8_t __attribute__::role

Definition at line 375 of file hci.h.

uint8_t __attribute__::role_switch

Definition at line 348 of file hci.h.

int8_t __attribute__::rssi

Definition at line 1374 of file hci.h.

uint32_t __attribute__::rx_bandwith

Definition at line 483 of file hci.h.

uint8_t __attribute__::rx_flow[16]

Definition at line 582 of file hci.h.

uint16_t __attribute__::rx_pkt_len

Definition at line 2020 of file hci.h.

uint16_t __attribute__::scid

Definition at line 132 of file l2cap.h.

uint16_t __attribute__::sco_max_pkt

Definition at line 971 of file hci.h.

uint8_t __attribute__::sco_mtu

Definition at line 969 of file hci.h.

uint8_t __attribute__::service_type

Definition at line 652 of file hci.h.

uint8_t __attribute__::simul

Definition at line 1265 of file hci.h.

uint8_t __attribute__::size

Definition at line 1574 of file hci.h.

uint64_t __attribute__::states

Definition at line 1684 of file hci.h.

uint16_t __attribute__::status

Definition at line 140 of file l2cap.h.

uint16_t __attribute__::status

Definition at line 322 of file hci.h.

uint8_t __attribute__::subevent

Definition at line 2144 of file hci.h.

uint16_t __attribute__::supervision_timeout

Definition at line 1563 of file hci.h.

uint16_t __attribute__::timeout

Definition at line 626 of file hci.h.

uint32_t __attribute__::timeout

Definition at line 1246 of file hci.h.

uint32_t __attribute__::token_rate

Definition at line 653 of file hci.h.

uint32_t __attribute__::total_bandwidth

Definition at line 1405 of file hci.h.

uint16_t __attribute__::total_num_blocks

Definition at line 2254 of file hci.h.

uint8_t __attribute__::trans_interval

Definition at line 2018 of file hci.h.

uint32_t __attribute__::tx_bandwith

Definition at line 482 of file hci.h.

uint8_t __attribute__::tx_flow[16]

Definition at line 581 of file hci.h.

uint8_t __attribute__::tx_flow_id

Definition at line 597 of file hci.h.

uint16_t __attribute__::tx_pkt_len

Definition at line 2021 of file hci.h.

uint16_t __attribute__::type

Definition at line 950 of file hci.h.

uint16_t __attribute__::type

Definition at line 2273 of file hci.h.

uint8_t __attribute__::val[0]

Definition at line 181 of file l2cap.h.

uint16_t __attribute__::voice_setting

Definition at line 485 of file hci.h.

uint8_t __attribute__::which_clock

Definition at line 1390 of file hci.h.

uint16_t __attribute__::window

Definition at line 870 of file hci.h.


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