GpsMeasurementInterface स्ट्रक्चर का रेफ़रंस

GpsMeasurementInterface स्ट्रक्चर का रेफ़रंस

#include < gps.h >

डेटा फ़ील्ड

size_t  size
 
int(*  init )( GpsMeasurementCallbacks *callbacks)
 
void(*  close )()
 

पूरी जानकारी

जीपीएस मेज़रमेंट की सहायता के लिए बेहतर इंटरफ़ेस.

gps.h फ़ाइल की लाइन 1982 पर परिभाषा.

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

void(* close)()

एचएएल से मिलने वाले अपडेट बंद कर देता है और कॉलबैक रूटीन को अनरजिस्टर कर देता है. रोकने के लिए कॉल करने के बाद, HAL को पहले से रजिस्टर किए गए कॉलबैक को अमान्य माना जाना चाहिए. अगर stop को पहले 'init' के बिना शुरू किया जाता है, तो यह फ़ंक्शन कोई काम नहीं करेगा.

परिभाषा, gps.h फ़ाइल की लाइन 2005 पर दी गई है.

int(* init)( GpsMeasurementCallbacks *callbacks)

इंटरफ़ेस को शुरू करता है और HAL के साथ कॉलबैक रूटीन को रजिस्टर करता है. 'init' को कॉल करने के बाद, HAL अपने फ़ेज़ में अपडेट देना शुरू कर देगा.

स्थिति: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - अगर 'बंद करें' कॉल के बिना कोई कॉलबैक पहले से ही रजिस्टर किया गया है, तो GPS_MEASUREMENT_ERROR_GENERIC - अगर कोई और गड़बड़ी हुई है, तो उम्मीद है कि इस गड़बड़ी कोड को वापस करने पर, एचएएल कोई अपडेट जनरेट नहीं करेगा.

परिभाषा, gps.h फ़ाइल की लाइन 1997 पर दी गई है.

size_t size

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

परिभाषा, gps.h फ़ाइल की लाइन 1984 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ gps.h