مرجع بنية GpsMeasurementInterface

مرجع بنية GpsMeasurementInterface

#include < gps.h >

حقول البيانات

size_t  size
 
int(*  init )( GpsMeasurementCallbacks *callbacks)
 
void(*  إغلاق )()
 

وصف مفصّل

واجهة موسّعة تتيح استخدام قياسات GPS

التعريف في السطر 1982 من الملف gps.h .

مستندات الحقل

void(* close)()

يوقف التحديثات الواردة من HAL، ويُلغي تسجيل سلاسل إجراءات طلب معاودة الاتصال. بعد طلب الإيقاف، يجب أن تعتبر HAL عمليات تسجيل الإشعارات السابقة غير صالحة. في حال استدعاء stop بدون "init" سابق، من المفترض ألا تؤدي هذه الدالة أي عمل.

التعريف في السطر 2005 من الملف gps.h .

int(* init)( GpsMeasurementCallbacks *callbacks)

يبدأ تشغيل الواجهة ويُسجِّل إجراءات الاستدعاء مع HAL. بعد إجراء طلب ناجح لـ "init"، يجب أن يبدأ HAL في تقديم التحديثات في مرحلته الخاصة.

الحالة: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - إذا سبق أن تم تسجيل طلب استدعاء بدون طلب مقابل لـ "إغلاق" GPS_MEASUREMENT_ERROR_GENERIC - في حال حدوث أي خطأ آخر، من المتوقّع ألا يُنشئ HAL أي تعديلات عند عرض رمز الخطأ هذا.

التعريف في السطر 1997 من الملف gps.h .

الحجم size_t

اضبط القيمة على sizeof(GpsMeasurementInterface).

التعريف في السطر 1984 من الملف gps.h .


تم إنشاء مستندات هذه البنية من الملف التالي:
  • hardware/libhardware/include/hardware/ gps.h