GnssYapılandırmaArayüz Yapısı Referansı
#include < gps.h >
Veri alanları | |
size_t | boyut |
geçersiz(* | konfigürasyon_güncelleme )(const char *config_data, int32_t uzunluk) |
Detaylı Açıklama
GNSS konfigürasyon içeriklerini platformdan HAL'a geçirmek için arayüz.
Saha Dokümantasyonu
void(* yapılandırma_güncelleme)(const char *config_data, int32_t uzunluk) |
GNSS konfigürasyon içeriklerini HAL'a iletin. Parametreler: config_data - genellikle dosyadan (/etc/gps.conf) beklenenleri tutan bir karakter dizisi işaretçisi, yani ' ile ayrılmış bir UTF8 dizesi dizisi
'. uzunluk - yapılandırma verilerindeki toplam UTF8 karakter sayısı.
ÖNEMLİ: GPS HAL, bu işlevin birden çok kez çağrılabileceğini beklemelidir. Ve GpsLocationProvider zaten oluşturulmuş ve etkinleştirilmiş olsa bile çağrılabilir. GPS HAL, konfigürasyon verilerindeki değişiklikten bağımsız olarak çeşitli geri aramalara yönelik mevcut talepleri korumalıdır.
size_t size |
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ gps.h