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 상태)
정수(* lpm )( bt_hc_low_power_event_t 이벤트)
무효의(* 사전 로드 )( TRANSAC transac)
무효의(* 포스트로드 )( TRANSAC 트랜잭션)
정수(* submit_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)

상세 설명

bt_hci_lib.h 파일의 165 번째 줄에 정의되어 있습니다.

현장 문서

무효(* 정리)(무효)

인터페이스를 닫습니다

bt_hci_lib.h 파일의 194 번째 줄에 정의되어 있습니다.

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

인터페이스를 열고 이 인터페이스 구현에 콜백 루틴을 제공합니다.

bt_hci_lib.h 파일의 173 번째 줄에 정의되어 있습니다.

int(* 로깅)( bt_hc_logging_state_t state, char *p_path, bool save_existing)

HCI 로깅 켜기/끄기를 제어합니다.

bt_hci_lib.h 파일의 191 번째 줄에 정의되어 있습니다.

int(* lpm)( bt_hc_low_power_event_t 이벤트)

저전력 모드 깨우기 설정

bt_hci_lib.h 파일의 179 번째 줄에 정의되어 있습니다.

void(* 포스트로드)( TRANSAC transac)

포스트 스택 초기화라고 함

bt_hci_lib.h 파일의 185 번째 줄에 정의되어 있습니다.

void(* 사전 로드)( TRANSAC transac)

스택 초기화 전에 호출됩니다.

bt_hci_lib.h 파일의 182 번째 줄에 정의되어 있습니다.

void(* set_power)( bt_hc_chip_power_state_t 상태)

칩 파워 제어

bt_hci_lib.h 파일의 176 번째 줄에 정의되어 있습니다.

size_t 사이즈

sizeof(bt_hc_interface_t)로 설정

bt_hci_lib.h 파일의 167 번째 줄에 정의되어 있습니다.

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

전송 버퍼

bt_hci_lib.h 파일의 188 번째 줄에 정의되어 있습니다.

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

hc 계층에 명령을 보냅니다(예: SCO 상태).

bt_hci_lib.h 파일의 197 번째 줄에 정의되어 있습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.