GnssConfigurationInterface Yapı Referansı
#include <
gps.h
>
Veri Alanları |
|
size_t | size |
void(* | configuration_update )(const char *config_data, int32_t length) |
Ayrıntılı Açıklama
GNSS yapılandırma içeriğini platformdan HAL'e aktarmak için kullanılan arayüz.
Alan Belgeleri
void(* configuration_update)(const char *config_data, int32_t length) |
GNSS yapılandırma içeriklerini HAL'e gönderir. Parametreler: config_data: Genellikle dosyadan(/etc/gps.conf) beklenenleri içeren bir char dizisinin işaretçisi, yani "
" ile ayrılmış bir UTF8 dizesi dizisi. length: Yapılandırma verilerindeki UTF8 karakterlerinin toplam sayısı.
ÖNEMLİ: GPS HAL, bu işlevin birden çok kez çağrılabileceğini beklemelidir. Ayrıca GpsLocationProvider zaten oluşturulmuş ve etkinleştirilmiş olsa bile çağrılabilir. GPS HAL, yapılandırma verilerindeki değişiklikten bağımsız olarak çeşitli geri çağırma isteklerini korumalıdır.
size_t boyutu |
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ gps.h