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

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

#include < gps.h >

डेटा फ़ील्ड

size_t  size
 
void(*  configuration_update )(const char *config_data, int32_t length)
 

पूरी जानकारी

प्लैटफ़ॉर्म से HAL में GNSS कॉन्फ़िगरेशन कॉन्टेंट भेजने के लिए इंटरफ़ेस.

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

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

void(* configuration_update)(const char *config_data, int32_t length)

एचएएल को जीएनएसएस कॉन्फ़िगरेशन कॉन्टेंट डिलीवर करना. पैरामीटर: config_data - यह एक वर्ण कलेक्शन का पॉइंटर है, जिसमें आम तौर पर फ़ाइल(/etc/gps.conf) से मिलने वाला डेटा होता है. जैसे, UTF8 स्ट्रिंग का क्रम, जिसे '
' से अलग किया जाता है. length - कॉन्फ़िगरेशन डेटा में UTF8 वर्णों की कुल संख्या.

अहम जानकारी: GPS HAL को यह उम्मीद करनी चाहिए कि इस फ़ंक्शन को कई बार कॉल किया जा सकता है. इसे तब भी कॉल किया जा सकता है, जब GpsLocationProvider पहले से ही बना हो और चालू हो. कॉन्फ़िगरेशन डेटा में बदलाव होने के बावजूद, GPS HAL को अलग-अलग कॉलबैक के लिए मौजूदा अनुरोधों को बनाए रखना चाहिए.

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

size_t size

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

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


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