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
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.
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.
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ gps.h