天嵌二次封装库使用手册  V1.0
__attribute__结构体 参考

成员变量

uint8_t code
 
uint8_t ident
 
uint16_t len
 
uint8_t type_id
 
uint8_t data [0]
 
uint16_t reason
 
uint16_t mtu
 
uint16_t mask
 
uint8_t controller_list [0]
 
uint8_t id
 
uint8_t status
 
uint32_t total_bandwidth
 
uint32_t max_bandwidth
 
uint32_t min_latency
 
uint16_t pal_caps
 
uint16_t assoc_size
 
amp_assoc_tlv assoc
 
uint8_t local_id
 
uint8_t remote_id
 
uint8_t b [6]
 
uint8_t lap [3]
 
uint8_t length
 
uint8_t num_rsp
 
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 []
 
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 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 max_guaranteed_bandwidth
 
uint32_t max_pdu_size
 
uint8_t controller_type
 
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 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 []
 
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 cid
 
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]
 
uint16_t icid
 
uint8_t pdu_id
 
uint16_t tid
 

该结构体的文档由以下文件生成: