Referencia de la estructura bthf_client_interface_t

Referencia de la estructura bthf_client_interface_t

#include < bt_hf_client.h >

Campos de datos

size_t  tamaño
 
bt_status_t (*  init )( bthf_client_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  connect_audio )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect_audio )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  start_voice_recognition )(void)
 
bt_status_t (*  stop_voice_recognition )(void)
 
bt_status_t (*  volume_control )( bthf_client_volume_type_t type, int volume)
 
bt_status_t (*  dial )(const char *number)
 
bt_status_t (*  dial_memory )(int location)
 
bt_status_t (*  handle_call_action )( bthf_client_call_action_t action, int idx)
 
bt_status_t (*  query_current_calls )(void)
 
bt_status_t (*  query_current_operator_name )(void)
 
bt_status_t (*  retrieve_subscriber_info )(void)
 
bt_status_t (*  send_dtmf )(código de carácter)
 
bt_status_t (*  request_last_voice_tag_number )(void)
 
void(*  cleanup )(void)
 
bt_status_t (*  send_at_cmd )(int cmd, int val1, int val2, const char *arg)
 

Descripción detallada

Representa la interfaz BT-HF estándar.

Definición en la línea 297 del archivo bt_hf_client.h .

Documentación de campos

void(* cleanup)(void)

Cierra la interfaz.

Definición en la línea 355 del archivo bt_hf_client.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

conectar a la puerta de enlace de audio

Definición en la línea 307 del archivo bt_hf_client.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

crear una conexión de audio

Definición en la línea 313 del archivo bt_hf_client.h .

bt_status_t (* dial)(const char *number)

realizar una llamada con un número (si el número es nulo, se llamará al último número al que se llamó)

Definición en la línea 329 del archivo bt_hf_client.h .

bt_status_t (* dial_memory)(int location)

hacer una llamada con el número especificado por ubicación (marcación rápida)

Definición en la línea 332 del archivo bt_hf_client.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

desconectarse de la puerta de enlace de audio

Definición en la línea 310 del archivo bt_hf_client.h .

bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr)

cerrar la conexión de audio

Definición en la línea 316 del archivo bt_hf_client.h .

bt_status_t (* handle_call_action)( bthf_client_call_action_t action, int idx)

El índice de la acción relacionada con la llamada especificada se limita solo a la acción relacionada con el control de llamadas mejorado.

Definición en la línea 337 del archivo bt_hf_client.h .

Registra las devoluciones de llamada de BtHf

Definición en la línea 304 del archivo bt_hf_client.h .

bt_status_t (* query_current_calls)(void)

consulta la lista de llamadas actuales

Definición en la línea 340 del archivo bt_hf_client.h .

bt_status_t (* query_current_operator_name)(void)

nombre de la consulta del operador seleccionado actualmente

Definición en la línea 343 del archivo bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number)(void)

Solicita un número de teléfono de AG correspondiente a la última etiqueta de voz registrada

Definición en la línea 352 del archivo bt_hf_client.h .

bt_status_t (* retrieve_subscriber_info)(void)

Cómo recuperar información del suscriptor

Definición en la línea 346 del archivo bt_hf_client.h .

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

Envía el comando AT.

Definición en la línea 358 del archivo bt_hf_client.h .

bt_status_t (* send_dtmf)(código de carácter)

Cómo enviar un código DTMF

Definición en la línea 349 del archivo bt_hf_client.h .

tamaño de size_t

se establece en sizeof(BtHfClientInterface).

Definición en la línea 300 del archivo bt_hf_client.h .

bt_status_t (* start_voice_recognition)(void)

iniciar reconocimiento de voz

Definición en la línea 319 del archivo bt_hf_client.h .

bt_status_t (* stop_voice_recognition)(void)

detener reconocimiento de voz

Definición en la línea 322 del archivo bt_hf_client.h .

bt_status_t (* volume_control)( bthf_client_volume_type_t type, int volume)

control de volumen

Definición en la línea 325 del archivo bt_hf_client.h .


La documentación de esta struct se generó a partir del siguiente archivo: