Referência de estrutura bthf_client_interface_t

Referência de estrutura bthf_client_interface_t

#include < bt_hf_client.h >

Campos de dados

tamanho_t tamanho
bt_status_t (* init )( bthf_client_callbacks_t *retornos de chamada)
bt_status_t (* conectar )(bt_bdaddr_t *bd_addr)
bt_status_t (* desconectar )(bt_bdaddr_t *bd_addr)
bt_status_t (* connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* desconectar_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_recognition )(vazio)
bt_status_t (* stop_voice_recognition )(vazio)
bt_status_t (* volume_control ) (tipo bthf_client_volume_type_t , volume interno)
bt_status_t (* discar )(const char *número)
bt_status_t (* dial_memory )(localização interna)
bt_status_t (* handle_call_action )( ação bthf_client_call_action_t , int idx)
bt_status_t (* query_current_calls )(void)
bt_status_t (* query_current_operator_name )(void)
bt_status_t (* retrieve_subscriber_info )(vazio)
bt_status_t (* send_dtmf )(código de caractere)
bt_status_t (* request_last_voice_tag_number )(void)
vazio(* limpeza ) (vazio)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

Descrição detalhada

Representa a interface BT-HF padrão.

Definição na linha 297 do arquivo bt_hf_client.h .

Documentação de campo

vazio(* limpeza)(vazio)

Fecha a interface.

Definição na linha 355 do arquivo bt_hf_client.h .

bt_status_t (* conectar)(bt_bdaddr_t *bd_addr)

conectar ao gateway de áudio

Definição na linha 307 do arquivo bt_hf_client.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

criar uma conexão de áudio

Definição na linha 313 do arquivo bt_hf_client.h .

bt_status_t (* discar)(const char *número)

fazer uma chamada com um número um número se o número for NULO o último número chamado foi chamado (também conhecido como rediscagem)

Definição na linha 329 do arquivo bt_hf_client.h .

bt_status_t (* dial_memory)(int localização)

fazer uma chamada com o número especificado por localização (discagem rápida)

Definição na linha 332 do arquivo bt_hf_client.h .

bt_status_t (* desconectar)(bt_bdaddr_t *bd_addr)

desconectar do gateway de áudio

Definição na linha 310 do arquivo bt_hf_client.h .

bt_status_t (* desconectar_audio)(bt_bdaddr_t *bd_addr)

feche a conexão de áudio

Definição na linha 316 do arquivo bt_hf_client.h .

bt_status_t (* handle_call_action)( ação bthf_client_call_action_t , int idx)

executar ação relacionada à chamada especificada idx é limitado apenas para ação relacionada ao controle de chamada aprimorado

Definição na linha 337 do arquivo bt_hf_client.h .

bt_status_t (* inicialização)( bthf_client_callbacks_t *retornos de chamada)

Registre os retornos de chamada BtHf

Definição na linha 304 do arquivo bt_hf_client.h .

bt_status_t (* query_current_calls)(void)

consultar lista de chamadas atuais

Definição na linha 340 do arquivo bt_hf_client.h .

bt_status_t (* query_current_operator_name)(void)

nome da consulta do operador atualmente selecionado

Definição na linha 343 do arquivo bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number)(void)

Solicite um número de telefone do AG correspondente à última etiqueta de voz gravada

Definição na linha 352 do arquivo bt_hf_client.h .

bt_status_t (*recuperar_subscriber_info)(void)

Recuperar informações do assinante

Definição na linha 346 do arquivo bt_hf_client.h .

bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg)

Envie o comando AT.

Definição na linha 358 do arquivo bt_hf_client.h .

bt_status_t (* send_dtmf)(código de caractere)

Enviar código DTMF

Definição na linha 349 do arquivo bt_hf_client.h .

tamanho_t tamanho

definido como sizeof(BtHfClientInterface)

Definição na linha 300 do arquivo bt_hf_client.h .

bt_status_t (* start_voice_recognition)(void)

iniciar o reconhecimento de voz

Definição na linha 319 do arquivo bt_hf_client.h .

bt_status_t (* stop_voice_recognition)(void)

parar o reconhecimento de voz

Definição na linha 322 do arquivo bt_hf_client.h .

bt_status_t (* volume_control)( tipo bthf_client_volume_type_t , volume interno)

controle de volume

Definição na linha 325 do arquivo bt_hf_client.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo: