GnssConfigurationInterface स्ट्रक्चर का रेफ़रंस
#include <
gps.h
>
डेटा फ़ील्ड |
|
size_t | size |
void(* | configuration_update )(const char *config_data, int32_t length) |
पूरी जानकारी
प्लैटफ़ॉर्म से HAL में GNSS कॉन्फ़िगरेशन कॉन्टेंट भेजने के लिए इंटरफ़ेस.
फ़ील्ड का दस्तावेज़
void(* configuration_update)(const char *config_data, int32_t length) |
एचएएल को जीएनएसएस कॉन्फ़िगरेशन कॉन्टेंट डिलीवर करना. पैरामीटर: config_data - यह एक वर्ण कलेक्शन का पॉइंटर है, जिसमें आम तौर पर फ़ाइल(/etc/gps.conf) से मिलने वाला डेटा होता है. जैसे, UTF8 स्ट्रिंग का क्रम, जिसे '
' से अलग किया जाता है. length - कॉन्फ़िगरेशन डेटा में UTF8 वर्णों की कुल संख्या.
अहम जानकारी: GPS HAL को यह उम्मीद करनी चाहिए कि इस फ़ंक्शन को कई बार कॉल किया जा सकता है. इसे तब भी कॉल किया जा सकता है, जब GpsLocationProvider पहले से ही बना हो और चालू हो. कॉन्फ़िगरेशन डेटा में बदलाव होने के बावजूद, GPS HAL को अलग-अलग कॉलबैक के लिए मौजूदा अनुरोधों को बनाए रखना चाहिए.
size_t size |
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
- hardware/libhardware/include/hardware/ gps.h