Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Référence de structure bthf_client_interface_t

Référence de structure bthf_client_interface_t

#include < bt_hf_client.h >

Champs de données

taille_t Taille
bt_status_t (* init )( bthf_client_callbacks_t *rappels)
bt_status_t (* connecter )(bt_bdaddr_t *bd_addr)
bt_status_t (* déconnecter )(bt_bdaddr_t *bd_addr)
bt_status_t (* connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* déconnecter_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 )( type bthf_client_volume_type_t , int volume)
bt_status_t (* composer )(car const *numéro)
bt_status_t (* dial_memory )(emplacement int)
bt_status_t (* handle_call_action )( action 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 (* récupérer_abonné_info )(void)
bt_status_t (* send_dtmf )(code de caractère)
bt_status_t (* request_last_voice_tag_number )(void)
annuler(* nettoyage )(vide)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, caractère const *arg)

Description détaillée

Représente l'interface BT-HF standard.

Définition à la ligne 297 du fichier bt_hf_client.h .

Documentation de terrain

void(* nettoyage)(void)

Ferme l'interface.

Définition à la ligne 355 du fichier bt_hf_client.h .

bt_status_t (* connecter)(bt_bdaddr_t *bd_addr)

se connecter à la passerelle audio

Définition à la ligne 307 du fichier bt_hf_client.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

créer une connexion audio

Définition à la ligne 313 du fichier bt_hf_client.h .

bt_status_t (* composer)(const char *numéro)

passer un appel avec le numéro un numéro si le numéro est NULL le dernier numéro appelé est appelé (c'est-à-dire recomposer)

Définition à la ligne 329 du fichier bt_hf_client.h .

bt_status_t (* dial_memory)(emplacement int)

passer un appel avec le numéro spécifié par emplacement (numérotation abrégée)

Définition à la ligne 332 du fichier bt_hf_client.h .

bt_status_t (* déconnecter)(bt_bdaddr_t *bd_addr)

se déconnecter de la passerelle audio

Définition à la ligne 310 du fichier bt_hf_client.h .

bt_status_t (* déconnecter_audio)(bt_bdaddr_t *bd_addr)

fermer la connexion audio

Définition à la ligne 316 du fichier bt_hf_client.h .

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

effectuer une action spécifique liée à l'appel idx est limité uniquement pour l'action liée au contrôle d'appel amélioré

Définition à la ligne 337 du fichier bt_hf_client.h .

Enregistrer les rappels BtHf

Définition à la ligne 304 du fichier bt_hf_client.h .

bt_status_t (* query_current_calls)(void)

consulter la liste des appels en cours

Définition à la ligne 340 du fichier bt_hf_client.h .

bt_status_t (* query_current_operator_name)(void)

nom de la requête de l'opérateur actuellement sélectionné

Définition à la ligne 343 du fichier bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number)(void)

Demander un numéro de téléphone à AG correspondant au dernier tag vocal enregistré

Définition à la ligne 352 du fichier bt_hf_client.h .

bt_status_t (* retrieve_subscriber_info)(void)

Récupérer les informations de l'abonné

Définition à la ligne 346 du fichier bt_hf_client.h .

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

Envoyer la commande AT.

Définition à la ligne 358 du fichier bt_hf_client.h .

bt_status_t (* send_dtmf)(code de caractère)

Envoyer le code DTMF

Définition à la ligne 349 du fichier bt_hf_client.h .

taille_t taille

défini sur sizeof(BtHfClientInterface)

Définition à la ligne 300 du fichier bt_hf_client.h .

bt_status_t (* start_voice_recognition)(void)

démarrer la reconnaissance vocale

Définition à la ligne 319 du fichier bt_hf_client.h .

bt_status_t (* stop_voice_recognition)(void)

arrêter la reconnaissance vocale

Définition à la ligne 322 du fichier bt_hf_client.h .

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

contrôle du volume

Définition à la ligne 325 du fichier bt_hf_client.h .


La documentation de cette structure a été générée à partir du fichier suivant :