bthf_client_interface_t Yapı Referansı

bthf_client_interface_t Yapı Referansı

#include < bt_hf_client.h >

Veri Alanları

size_t  size
 
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 konum)
 
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 )(char code)
 
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)
 

Ayrıntılı Açıklama

Standart BT-HF arayüzünü temsil eder.

Tanım, bt_hf_client.h dosyasının 297 satırındadır.

Alan Belgeleri

void(* cleanup)(void)

Arayüzü kapatır.

Tanımı, bt_hf_client.h dosyasının 355 satırı

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

Ses ağ geçidi

Tanımı, bt_hf_client.h dosyasının 307 satırı

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

Ses bağlantısı oluşturma

Tanımı, bt_hf_client.h dosyasının 313 satırı

bt_status_t (* dial)(const char *number)

number a number ile arama yap (number NULL ise son aranan numara aranır (diğer adıyla yeniden arama))

Tanımı, bt_hf_client.h dosyasının 329 satırı içindedir.

bt_status_t (* dial_memory)(int location)

Yerle ilişkili numarayla arama yapma (hızlı arama)

Tanımı, bt_hf_client.h dosyasının 332 satırı

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

Ses ağ geçidiyle bağlantıyı kesme

Tanımı, bt_hf_client.h dosyasının 310 satırı

bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr)

Ses bağlantısını kapatma

bt_hf_client.h dosyasının 316 satırındadır.

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

Belirtilen aramayla ilgili işlem gerçekleştirme idx yalnızca gelişmiş arama kontrolüyle ilgili işlem için sınırlıdır

Tanımı, bt_hf_client.h dosyasının 337 satırı

BtHf geri çağırma işlevlerini kaydetme

bt_hf_client.h dosyasının 304 satırındadır.

bt_status_t (* query_current_calls)(void)

Mevcut aramaların listesi için sorgu

Tanım, bt_hf_client.h dosyasının 340 satırı

bt_status_t (* query_current_operator_name)(void)

Seçili operatörün sorgu adı

Tanımı, bt_hf_client.h dosyasının 343 satırı

bt_status_t (* request_last_voice_tag_number)(void)

AG'den, kaydedilen son ses etiketine karşılık gelen bir telefon numarası isteyin.

Tanımı, bt_hf_client.h dosyasının 352 satırı

bt_status_t (* retrieve_subscriber_info)(void)

Abone bilgilerini alma

Tanımı, bt_hf_client.h dosyasının 346 satırı

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

AT komutu gönderin.

Tanımı, bt_hf_client.h dosyasının 358 satırı

bt_status_t (* send_dtmf)(char code)

DTMF kodu gönderme

Tanımı, bt_hf_client.h dosyasının 349 satırı

size_t boyutu

sizeof(BtHfClientInterface) olarak ayarlanır.

Tanımı, bt_hf_client.h dosyasının 300 satırı

bt_status_t (* start_voice_recognition)(void)

ses tanımayı başlatma

Tanımı, bt_hf_client.h dosyasının 319 satırı

bt_status_t (* stop_voice_recognition)(void)

ses tanımayı durdurma

Tanımı, bt_hf_client.h dosyasının 322 satırı

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

ses düzeyi kontrolü

Tanımı, bt_hf_client.h dosyasının 325 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: