GpsÖlçümArayüz Yapısı Referansı

GpsÖlçümArayüz Yapısı Referansı

#include < gps.h >

Veri alanları

size_t boyut
int(* init )( GpsMeasurementCallback'ler *geri aramalar)
geçersiz(* kapalı )()

Detaylı Açıklama

GPS Ölçümleri desteği için genişletilmiş arayüz.

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

Saha Dokümantasyonu

geçersiz(* kapat)()

HAL'den gelen güncellemeleri durdurur ve geri arama rutinlerinin kaydını siler. Durdurma çağrısından sonra önceden kaydedilen geri aramaların HAL tarafından geçersiz sayılması gerekir. Stop, önceki bir 'init' olmadan çağrılırsa, bu işlevin hiçbir iş yapmaması gerekir.

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

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

Arayüzü başlatır ve geri arama rutinlerini HAL'e kaydeder. Başarılı bir 'başlatma' çağrısından sonra HAL, güncellemeleri kendi aşamasında sağlamaya başlamalıdır.

Durum: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - 'kapatmak' için karşılık gelen bir çağrı olmadan zaten bir geri arama kaydedilmişse GPS_MEASUREMENT_ERROR_GENERIC - başka bir hata meydana gelirse, HAL'ın bu hata kodunu döndürdükten sonra herhangi bir güncelleme oluşturmaması beklenir.

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

size_t size

sizeof(GpsMeasurementInterface) olarak ayarla

gps.h dosyasının 1984. 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