GnssConfigurationInterface-Struct-Referenz

GnssConfigurationInterface-Struct-Referenz

#include < gps.h >

Datenfelder

size_t  size
 
void(*  configuration_update )(const char *config_data, int32_t length)
 

Detaillierte Beschreibung

Schnittstelle zum Übergeben von GNSS-Konfigurationsinhalten von der Plattform an die HAL.

Definition in Zeile 2188 der Datei gps.h .

Felddokumentation

void(* configuration_update)(const char *config_data, int32_t length)

GNSS-Konfigurationsinhalte an HAL senden Parameter: config_data – ein Verweis auf ein Zeichenarray, das normalerweise von der Datei(/etc/gps.conf) erwartet wird, d.h. eine Sequenz von UTF-8-Strings, die durch
getrennt sind. length – Gesamtzahl der UTF-8-Zeichen in den Konfigurationsdaten.

WICHTIG: Die GPS HAL muss damit rechnen, dass diese Funktion mehrmals aufgerufen wird. Er kann auch dann aufgerufen werden, wenn GpsLocationProvider bereits erstellt und aktiviert wurde. Die GPS HAL sollte die vorhandenen Anfragen für verschiedene Rückrufe unabhängig von der Änderung der Konfigurationsdaten beibehalten.

Definition in Zeile 2205 der Datei gps.h .

size_t-Größe

Auf „sizeof(GnssConfigurationInterface)“ festlegen

Definition in Zeile 2190 der Datei gps.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
  • hardware/libhardware/include/hardware/ gps.h