GnssConfigurationInterface Yapı Referansı

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.

Tanımı, gps.h dosyasının 2188 satırındadır.

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.

Tanımı, gps.h dosyasının 2205 satırı

size_t boyutu

sizeof(GnssConfigurationInterface) olarak ayarlanır.

Tanımı, gps.h dosyasının 2190 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ gps.h