GpsMeasurementInterface Struct Reference
#include < gps.h >
Veri alanları | |
size_t | boyut |
int(* | init )( GpsMeasurementGeri aramalar *geri aramalar) |
geçersiz(* | kapat )() |
Detaylı Açıklama
Saha Dokümantasyonu
geçersiz(* kapat)() |
HAL'den gelen güncellemeleri durdurur ve geri arama rutinlerinin kaydını kaldırır. Durdurma çağrısından sonra, önceden kaydedilmiş geri aramalar HAL tarafından geçersiz sayılmalıdır. Dur, önceki bir 'init' olmadan çağrılırsa, bu işlev hiçbir çalışma yapmamalıdır.
int(* init)( GpsMeasurementGeri aramalar *geri aramalar) |
Arabirimi başlatır ve geri arama rutinlerini HAL ile kaydeder. Başarılı bir 'init' ç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 bir geri arama zaten kaydedilmişse GPS_MEASUREMENT_ERROR_GENERIC - başka bir hata meydana gelirse, HAL'in bu hata kodunu döndürdükten sonra herhangi bir güncelleme oluşturmaması beklenir.
Bu yapı için belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/içerme/donanım/ gps.h