bthf_interface_t संरचना संदर्भ

bthf_interface_t संरचना संदर्भ

#include < bt_hf.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( bthf_callbacks_t *कॉलबैक, int max_hf_clients)
bt_status_t (* कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* प्रारंभ_आवाज_पहचान )(bt_bdaddr_t *bd_addr)
bt_status_t (* stop_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* वॉल्यूम_कंट्रोल )( bthf_volume_type_t प्रकार, int वॉल्यूम, bt_bdaddr_t *bd_addr)
bt_status_t (* डिवाइस_स्टेटस_नोटिफिकेशन )( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int सिग्नल, int Batt_chg)
bt_status_t (* पुलिस_प्रतिक्रिया )(स्थिरांक चार *पुलिस, bt_bdaddr_t *bd_addr)
bt_status_t (* cind_response )(int svc, int num_active, int num_shield, bthf_call_state_t call_setup_state, int सिग्नल, int घूमना, int Batt_chg, bt_bdaddr_t *bd_addr)
bt_status_t (* स्वरूपित_at_response )(const char *rsp, bt_bdaddr_t *bd_addr)
bt_status_t (* at_response )( bthf_at_response_t प्रतिक्रिया_कोड, int error_code, bt_bdaddr_t *bd_addr)
bt_status_t (* clcc_response )(int इंडेक्स, bthf_call_direction_t dir, bthf_call_state_t राज्य, bthf_call_mode_t मोड, bthf_call_mpty_type_t mpty, const char *number, bthf_call_addrtype_t प्रकार, bt_bdaddr_t *bd_addr)
bt_status_t (* फ़ोन_स्टेट_चेंज )(int num_active, int num_shield, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t प्रकार)
खालीपन(* सफ़ाई )(शून्य)
bt_status_t (* config_wbs )(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

विस्तृत विवरण

मानक BT-HF इंटरफ़ेस का प्रतिनिधित्व करता है।

फ़ाइल bt_hf.h की पंक्ति 223 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

bt_status_t (* at_response)( bthf_at_response_t प्रतिक्रिया_कोड, int error_code, bt_bdaddr_t *bd_addr)

ठीक/त्रुटि प्रतिक्रिया त्रुटि (0) ठीक (1)

फ़ाइल bt_hf.h की पंक्ति 271 पर परिभाषा।

bt_status_t (* cind_response)(int svc, int num_active, int num_shield, bthf_call_state_t call_setup_state, int सिग्नल, int घूमना, int Batt_chg, bt_bdaddr_t *bd_addr)

CIND कमांड के लिए प्रतिक्रिया

फ़ाइल bt_hf.h की पंक्ति 261 पर परिभाषा।

bt_status_t (* clcc_response)(int इंडेक्स, bthf_call_direction_t dir, bthf_call_state_t राज्य, bthf_call_mode_t मोड, bthf_call_mpty_type_t mpty, स्थिरांक चार *संख्या, bthf_call_addrtype_t प्रकार, bt_bdaddr_t *bd_addr)

सीएलसीसी कमांड के लिए प्रतिक्रिया को प्रत्येक कॉल इंडेक्स के लिए पुनरावृत्त रूप से कॉल किया जा सकता है 0 के कॉल इंडेक्स को शून्य समाप्ति माना जाएगा (प्रतिक्रिया पूर्ण होती है)

फ़ाइल bt_hf.h की पंक्ति 277 पर परिभाषा।

शून्य(* सफ़ाई)(शून्य)

इंटरफ़ेस बंद कर देता है.

फ़ाइल bt_hf.h की पंक्ति 293 पर परिभाषा।

bt_status_t (* config_wbs)(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

एससीओ कोडेक के लिए कॉन्फ़िगरेशन

फ़ाइल bt_hf.h की पंक्ति 296 पर परिभाषा।

bt_status_t (* कनेक्ट)(bt_bdaddr_t *bd_addr)

हेडसेट से कनेक्ट करें

फ़ाइल bt_hf.h की पंक्ति 233 पर परिभाषा।

bt_status_t (*connect_audio)(bt_bdaddr_t *bd_addr)

एक ऑडियो कनेक्शन बनाएं

फ़ाइल bt_hf.h की पंक्ति 239 पर परिभाषा।

bt_status_t (* पुलिस_प्रतिक्रिया)(स्थिरांक चार *पुलिस, bt_bdaddr_t *bd_addr)

COPS आदेश के लिए प्रतिक्रिया

फ़ाइल bt_hf.h की पंक्ति 258 पर परिभाषा।

bt_status_t (* डिवाइस_स्टेटस_नोटिफिकेशन)( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int सिग्नल, int Batt_chg)

संयुक्त डिवाइस स्थिति परिवर्तन अधिसूचना

फ़ाइल bt_hf.h की पंक्ति 254 पर परिभाषा।

bt_status_t (*डिस्कनेक्ट)(bt_bdaddr_t *bd_addr)

हेडसेट से डिस्कनेक्ट करें

फ़ाइल bt_hf.h की पंक्ति 236 पर परिभाषा।

bt_status_t (* डिस्कनेक्ट_ऑडियो)(bt_bdaddr_t *bd_addr)

ऑडियो कनेक्शन बंद करें

फ़ाइल bt_hf.h की पंक्ति 242 पर परिभाषा।

bt_status_t (* स्वरूपित_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)

पूर्व-स्वरूपित एटी प्रतिक्रिया, आमतौर पर अज्ञात एटी सीएमडी की प्रतिक्रिया में

फ़ाइल bt_hf.h की पंक्ति 265 पर परिभाषा।

bt_status_t (* init)( bthf_callbacks_t *कॉलबैक, int max_hf_clients)

BtHf कॉलबैक पंजीकृत करें

फ़ाइल bt_hf.h की पंक्ति 230 पर परिभाषा।

bt_status_t (* फ़ोन_स्टेट_चेंज)(int num_active, int num_shield, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t प्रकार)

प्रत्येक अद्यतन कॉल स्थिति परिवर्तन की सूचना देता है

  1. सक्रिय/आयोजित/रिंगिंग कॉलों की संख्या
  2. कॉल_स्टेट: यह उस स्थिति परिवर्तन को दर्शाता है जिसने इस संदेश को ट्रिगर किया यह BtHfCallState से एक मान लेगा
  3. नंबर और प्रकार: केवल इनकमिंग और वेटिंग कॉल के लिए मान्य

फ़ाइल bt_hf.h की पंक्ति 289 पर परिभाषा।

आकार_टी आकार

sizeof(BtHfInterface) पर सेट करें

फ़ाइल bt_hf.h की पंक्ति 226 पर परिभाषा।

bt_status_t (* प्रारंभ_आवाज़_पहचान)(bt_bdaddr_t *bd_addr)

ध्वनि पहचान प्रारंभ करें

फ़ाइल bt_hf.h की पंक्ति 245 पर परिभाषा।

bt_status_t (* stop_voice_recognition)(bt_bdadr_t *bd_addr)

ध्वनि पहचान बंद करें

फ़ाइल bt_hf.h की पंक्ति 248 पर परिभाषा।

bt_status_t (* वॉल्यूम_कंट्रोल)( bthf_volume_type_t प्रकार, int वॉल्यूम, bt_bdaddr_t *bd_addr)

ध्वनि नियंत्रण

फ़ाइल bt_hf.h की पंक्ति 251 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_hf.h
,

bthf_interface_t संरचना संदर्भ

bthf_interface_t संरचना संदर्भ

#include < bt_hf.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( bthf_callbacks_t *कॉलबैक, int max_hf_clients)
bt_status_t (* कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* प्रारंभ_आवाज_पहचान )(bt_bdaddr_t *bd_addr)
bt_status_t (* stop_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* वॉल्यूम_कंट्रोल )( bthf_volume_type_t प्रकार, int वॉल्यूम, bt_bdaddr_t *bd_addr)
bt_status_t (* डिवाइस_स्टेटस_नोटिफिकेशन )( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int सिग्नल, int Batt_chg)
bt_status_t (* पुलिस_प्रतिक्रिया )(स्थिरांक चार *पुलिस, bt_bdaddr_t *bd_addr)
bt_status_t (* cind_response )(int svc, int num_active, int num_shield, bthf_call_state_t call_setup_state, int सिग्नल, int घूमना, int Batt_chg, bt_bdaddr_t *bd_addr)
bt_status_t (* स्वरूपित_at_response )(const char *rsp, bt_bdaddr_t *bd_addr)
bt_status_t (* at_response )( bthf_at_response_t प्रतिक्रिया_कोड, int error_code, bt_bdaddr_t *bd_addr)
bt_status_t (* clcc_response )(int इंडेक्स, bthf_call_direction_t dir, bthf_call_state_t राज्य, bthf_call_mode_t मोड, bthf_call_mpty_type_t mpty, const char *number, bthf_call_addrtype_t प्रकार, bt_bdaddr_t *bd_addr)
bt_status_t (* फ़ोन_स्टेट_चेंज )(int num_active, int num_shield, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t प्रकार)
खालीपन(* सफ़ाई )(शून्य)
bt_status_t (* config_wbs )(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

विस्तृत विवरण

मानक BT-HF इंटरफ़ेस का प्रतिनिधित्व करता है।

फ़ाइल bt_hf.h की पंक्ति 223 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

bt_status_t (* at_response)( bthf_at_response_t प्रतिक्रिया_कोड, int error_code, bt_bdaddr_t *bd_addr)

ठीक/त्रुटि प्रतिक्रिया त्रुटि (0) ठीक (1)

फ़ाइल bt_hf.h की पंक्ति 271 पर परिभाषा।

bt_status_t (* cind_response)(int svc, int num_active, int num_shield, bthf_call_state_t call_setup_state, int सिग्नल, int घूमना, int Batt_chg, bt_bdaddr_t *bd_addr)

CIND कमांड के लिए प्रतिक्रिया

फ़ाइल bt_hf.h की पंक्ति 261 पर परिभाषा।

bt_status_t (* clcc_response)(int इंडेक्स, bthf_call_direction_t dir, bthf_call_state_t राज्य, bthf_call_mode_t मोड, bthf_call_mpty_type_t mpty, स्थिरांक चार *संख्या, bthf_call_addrtype_t प्रकार, bt_bdaddr_t *bd_addr)

सीएलसीसी कमांड के लिए प्रतिक्रिया को प्रत्येक कॉल इंडेक्स के लिए पुनरावृत्त रूप से कॉल किया जा सकता है 0 के कॉल इंडेक्स को शून्य समाप्ति माना जाएगा (प्रतिक्रिया पूर्ण होती है)

फ़ाइल bt_hf.h की पंक्ति 277 पर परिभाषा।

शून्य(* सफ़ाई)(शून्य)

इंटरफ़ेस बंद कर देता है.

फ़ाइल bt_hf.h की पंक्ति 293 पर परिभाषा।

bt_status_t (* config_wbs)(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

एससीओ कोडेक के लिए कॉन्फ़िगरेशन

फ़ाइल bt_hf.h की पंक्ति 296 पर परिभाषा।

bt_status_t (* कनेक्ट)(bt_bdaddr_t *bd_addr)

हेडसेट से कनेक्ट करें

फ़ाइल bt_hf.h की पंक्ति 233 पर परिभाषा।

bt_status_t (*connect_audio)(bt_bdaddr_t *bd_addr)

एक ऑडियो कनेक्शन बनाएं

फ़ाइल bt_hf.h की पंक्ति 239 पर परिभाषा।

bt_status_t (* पुलिस_प्रतिक्रिया)(स्थिरांक चार *पुलिस, bt_bdaddr_t *bd_addr)

COPS आदेश के लिए प्रतिक्रिया

फ़ाइल bt_hf.h की पंक्ति 258 पर परिभाषा।

bt_status_t (* डिवाइस_स्टेटस_नोटिफिकेशन)( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int सिग्नल, int Batt_chg)

संयुक्त डिवाइस स्थिति परिवर्तन अधिसूचना

फ़ाइल bt_hf.h की पंक्ति 254 पर परिभाषा।

bt_status_t (*डिस्कनेक्ट)(bt_bdaddr_t *bd_addr)

हेडसेट से डिस्कनेक्ट करें

फ़ाइल bt_hf.h की पंक्ति 236 पर परिभाषा।

bt_status_t (* डिस्कनेक्ट_ऑडियो)(bt_bdaddr_t *bd_addr)

ऑडियो कनेक्शन बंद करें

फ़ाइल bt_hf.h की पंक्ति 242 पर परिभाषा।

bt_status_t (* स्वरूपित_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)

पूर्व-स्वरूपित एटी प्रतिक्रिया, आमतौर पर अज्ञात एटी सीएमडी की प्रतिक्रिया में

फ़ाइल bt_hf.h की पंक्ति 265 पर परिभाषा।

bt_status_t (* init)( bthf_callbacks_t *कॉलबैक, int max_hf_clients)

BtHf कॉलबैक पंजीकृत करें

फ़ाइल bt_hf.h की पंक्ति 230 पर परिभाषा।

bt_status_t (* फ़ोन_स्टेट_चेंज)(int num_active, int num_shield, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t प्रकार)

प्रत्येक अद्यतन कॉल स्थिति परिवर्तन की सूचना देता है

  1. सक्रिय/आयोजित/रिंगिंग कॉलों की संख्या
  2. कॉल_स्टेट: यह उस स्थिति परिवर्तन को दर्शाता है जिसने इस संदेश को ट्रिगर किया यह BtHfCallState से एक मान लेगा
  3. नंबर और प्रकार: केवल इनकमिंग और वेटिंग कॉल के लिए मान्य

फ़ाइल bt_hf.h की पंक्ति 289 पर परिभाषा।

आकार_टी आकार

sizeof(BtHfInterface) पर सेट करें

फ़ाइल bt_hf.h की पंक्ति 226 पर परिभाषा।

bt_status_t (* प्रारंभ_आवाज़_पहचान)(bt_bdaddr_t *bd_addr)

ध्वनि पहचान प्रारंभ करें

फ़ाइल bt_hf.h की पंक्ति 245 पर परिभाषा।

bt_status_t (* stop_voice_recognition)(bt_bdadr_t *bd_addr)

ध्वनि पहचान बंद करें

फ़ाइल bt_hf.h की पंक्ति 248 पर परिभाषा।

bt_status_t (* वॉल्यूम_कंट्रोल)( bthf_volume_type_t प्रकार, int वॉल्यूम, bt_bdaddr_t *bd_addr)

ध्वनि नियंत्रण

फ़ाइल bt_hf.h की पंक्ति 251 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_hf.h