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