GnssYapılandırmaArayüz Yapısı Referansı

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.

gps.h dosyasının 2188. satırındaki tanım.

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.

gps.h dosyasının 2205. satırındaki tanım.

size_t size

sizeof(GnssConfigurationInterface) olarak ayarla

Gps.h dosyasının 2190. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ gps.h