GpsArayüz Yapısı Referansı

GpsArayüz Yapısı Referansı

#include < gps.h >

Veri alanları

size_t boyut
int(* init )( GpsCallback'ler *geri aramalar)
int(* başlangıç ​​)(geçersiz)
int(* dur )(geçersiz)
geçersiz(* temizleme )(geçersiz)
int(* inject_time )( GpsUtcTime time, int64_t timeReference, int belirsizlik)
int(* inject_location )(çift enlem, çift boylam, kayan nokta doğruluğu)
geçersiz(* delete_aiding_data )( GpsAidingData bayrakları)
int(* set_position_mode )( GpsPositionMode modu, GpsPositionRecurrence yinelemesi, uint32_t min_interval, uint32_t tercih edilen_doğruluk, uint32_t tercih edilen_zaman)
const geçersiz *(* get_extension )(const karakter *isim)

Detaylı Açıklama

Standart GPS arayüzünü temsil eder.

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

Saha Dokümantasyonu

geçersiz(* temizleme)(geçersiz)

Arayüzü kapatır.

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

void(* delete_aiding_data)( GpsAidingData bayrakları)

Başlatılacak bir sonraki çağrının bayraklarda tanımlanan bilgileri kullanmayacağını belirtir. Soğuk başlangıç ​​için GPS_DELETE_ALL iletildi.

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

const void*(* get_extension)(const char *isim)

Uzantı bilgilerine yönelik bir işaretçi alın.

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

int(* init)( GpsCallback'ler *geri aramalar)

Arayüzü açar ve bu arayüzün uygulanmasına yönelik geri arama rutinlerini sağlar.

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

int(* inject_location)(çift enlem, çift boylam, kayan nokta doğruluğu)

Geçerli konumu başka bir konum sağlayıcısından (genellikle hücre kimliği) enjekte eder. Enlem ve boylam derece cinsinden ölçülür, beklenen doğruluk metre cinsinden ölçülür

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

int(* inject_time)( GpsUtcTime time, int64_t timeReference, int belirsizlik)

Geçerli saati enjekte eder.

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

int(* set_position_mode)( GpsPositionMode modu, GpsPositionRecurrence yinelemesi, uint32_t min_interval, uint32_t tercih edilen_doğruluk, uint32_t tercih edilen_zaman)

min_interval milisaniye cinsinden düzeltmeler arasındaki süreyi temsil eder. tercih edilen_accuracy metre cinsinden istenen düzeltme doğruluğunu temsil eder. tercih edilen_zaman milisaniye cinsinden ilk düzeltme için istenen süreyi temsil eder.

'mode' parametresi GPS_POSITION_MODE_MS_BASED veya GPS_POSITION_MODE_STANDALONE'dan biri olmalıdır. GPS_POSITION_MODE_MS_ASSISTED aktarılırsa ve GPS_POSITION_MODE_MS_BASED desteklenirse, platform GPS_POSITION_MODE_MS_BASED'e geri dönmeye izin verir (ve önerilir).

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

size_t size

sizeof(GpsInterface) olarak ayarlandı

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

int(* başlangıç)(geçersiz)

Gezinmeye başlar.

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

int(* dur)(geçersiz)

Gezinmeyi durdurur.

Gps.h dosyasının 803. 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