bt_hc_interface_t Справочник по структуре

bt_hc_interface_t Справочник по структуре

#include < bt_hci_lib.h >

Поля данных

size_t размер
интервал(* init )(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)
пустота(* set_power )( состояние bt_hc_chip_power_state_t )
интервал(* л/мин )( событие bt_hc_low_power_event_t )
пустота(* предварительная загрузка )( транзакция TRANSAC )
пустота(* постзагрузка )( транзакция TRANSAC )
интервал(* передать_buf )( TRANSAC transac, char *p_buf, int len)
интервал(* ведение журнала )( состояние bt_hc_logging_state_t , char *p_path, bool save_existing)
пустота(* очистка )(недействительно)
интервал(* tx_cmd )( TRANSAC transac, char *p_buf, int len)

Подробное описание

Определение в строке 165 файла bt_hci_lib.h .

Полевая документация

void(* очистка)(void)

Закрывает интерфейс

Определение в строке 194 файла bt_hci_lib.h .

int(* init)(const bt_hc_callbacks_t *p_cb, unsigned char *local_bdaddr)

Открывает интерфейс и предоставляет процедуры обратного вызова для реализации этого интерфейса.

Определение в строке 173 файла bt_hci_lib.h .

int(* logging)( состояние bt_hc_logging_state_t , char *p_path, bool save_existing)

Управляет включением/выключением входа в систему HCI.

Определение в строке 191 файла bt_hci_lib.h .

int(* lpm)(событие bt_hc_low_power_event_t )

Установите режим пробуждения с низким энергопотреблением

Определение в строке 179 файла bt_hci_lib.h .

void(* постзагрузка)(транзакция TRANSAC )

Вызывается инициализация пост-стека

Определение в строке 185 файла bt_hci_lib.h .

void(* предварительная загрузка)(транзакция TRANSAC )

Вызывается перед инициализацией стека

Определение в строке 182 файла bt_hci_lib.h .

void (* set_power) (состояние bt_hc_chip_power_state_t )

Чип контроля мощности

Определение в строке 176 файла bt_hci_lib.h .

размер size_t

Установите sizeof(bt_hc_interface_t)

Определение в строке 167 файла bt_hci_lib.h .

int(* send_buf)( TRANSAC transac, char *p_buf, int len)

Буфер передачи

Определение в строке 188 файла bt_hci_lib.h .

int(* tx_cmd)( TRANSAC transac, char *p_buf, int len)

отправляет команды на уровень hc (например, состояние SCO)

Определение в строке 197 файла bt_hci_lib.h .


Документация для этой структуры была создана из следующего файла:
  • внешний/Bluetooth/bluedroid/hci/include/ bt_hci_lib.h