bthf_client_interface_t Strukturreferenz

bthf_client_interface_t Strukturreferenz

#include < bt_hf_client.h >

Datenfelder

size_t Größe
bt_status_t (* init )( bthf_client_callbacks_t *callbacks)
bt_status_t (* verbinden )(bt_bdaddr_t *bd_addr)
bt_status_t (* trennen )(bt_bdaddr_t *bd_addr)
bt_status_t (* connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* trennen_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 (* abrufen_subscriber_info )(void)
bt_status_t (* send_dtmf )(char code)
bt_status_t (* request_last_voice_tag_number )(void)
Leere(* Aufräumen )(nichtig)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

detaillierte Beschreibung

Stellt die Standard-BT-HF-Schnittstelle dar.

Definition in Zeile 297 der Datei bt_hf_client.h .

Felddokumentation

void(* Aufräumen)(void)

Schließt die Schnittstelle.

Definition in Zeile 355 der Datei bt_hf_client.h .

bt_status_t (* verbinden)(bt_bdaddr_t *bd_addr)

Verbindung zum Audio-Gateway herstellen

Definition in Zeile 307 der Datei bt_hf_client.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

Erstellen Sie eine Audioverbindung

Definition in Zeile 313 der Datei bt_hf_client.h .

bt_status_t (* dial)(const char *number)

Einen Anruf mit der Nummer tätigen. Eine Nummer, wenn die Nummer NULL ist. Die zuletzt angerufene Nummer wird angerufen (auch bekannt als „Neuwahl“).

Definition in Zeile 329 der Datei bt_hf_client.h .

bt_status_t (* dial_memory)(int location)

Einen Anruf mit der vom Standort angegebenen Nummer tätigen (Kurzwahl)

Definition in Zeile 332 der Datei bt_hf_client.h .

bt_status_t (* trennen)(bt_bdaddr_t *bd_addr)

Trennen Sie die Verbindung zum Audio-Gateway

Definition in Zeile 310 der Datei bt_hf_client.h .

bt_status_t (*disconnect_audio)(bt_bdaddr_t *bd_addr)

Schließen Sie die Audioverbindung

Definition in Zeile 316 der Datei bt_hf_client.h .

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

Die angegebene anrufbezogene Aktion ausführen. Die IDX ist nur auf die erweiterte anrufsteuerungsbezogene Aktion beschränkt

Definition in Zeile 337 der Datei bt_hf_client.h .

bt_status_t (* init)( bthf_client_callbacks_t *callbacks)

Registrieren Sie die BtHf-Rückrufe

Definition in Zeile 304 der Datei bt_hf_client.h .

bt_status_t (* query_current_calls)(void)

Abfrageliste der aktuellen Anrufe

Definition in Zeile 340 der Datei bt_hf_client.h .

bt_status_t (* query_current_operator_name)(void)

Abfragename des aktuell ausgewählten Operators

Definition in Zeile 343 der Datei bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number)(void)

Fordern Sie beim AG eine Telefonnummer an, die dem zuletzt aufgezeichneten Sprachnamen entspricht

Definition in Zeile 352 der Datei bt_hf_client.h .

bt_status_t (* abrufen_subscriber_info)(void)

Abonnenteninformationen abrufen

Definition in Zeile 346 der Datei bt_hf_client.h .

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

AT-Befehl senden.

Definition in Zeile 358 der Datei bt_hf_client.h .

bt_status_t (* send_dtmf)(char code)

DTMF-Code senden

Definition in Zeile 349 der Datei bt_hf_client.h .

size_t Größe

auf sizeof(BtHfClientInterface) setzen

Definition in Zeile 300 der Datei bt_hf_client.h .

bt_status_t (* start_voice_recognition)(void)

Starten Sie die Spracherkennung

Definition in Zeile 319 der Datei bt_hf_client.h .

bt_status_t (* stop_voice_recognition)(void)

Stoppen Sie die Spracherkennung

Definition in Zeile 322 der Datei bt_hf_client.h .

bt_status_t (* volume_control)( bthf_client_volume_type_t Typ, int Volumen)

Lautstärkeregelung

Definition in Zeile 325 der Datei bt_hf_client.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert: