مرجع ساختار GpsMeasurementInterface

مرجع ساختار GpsMeasurementInterface

#include < gps.h >

فیلدهای داده

اندازه_t اندازه
int(* init )( GpsMeasurementCallbacks *Callbacks)
خالی(* بستن )()

توصیف همراه با جزئیات

رابط توسعه یافته برای پشتیبانی از اندازه گیری GPS.

تعریف فایل gps.h در خط 1982 .

مستندات میدانی

void(* بستن)()

به‌روزرسانی‌ها را از HAL متوقف می‌کند و روال‌های برگشت تماس را لغو ثبت می‌کند. پس از تماس برای توقف، تماس های قبلی ثبت شده باید توسط HAL نامعتبر در نظر گرفته شوند. اگر توقف بدون «init» قبلی فراخوانی شود، این تابع نباید هیچ کاری انجام دهد.

تعریف فایل gps.h در خط 2005 .

int(* init)( GpsMeasurementCallbacks *Callbacks)

رابط را راه‌اندازی می‌کند و روال‌های برگشت تماس را با HAL ثبت می‌کند. پس از یک تماس موفقیت آمیز به "init"، HAL باید شروع به ارائه به روز رسانی در مرحله خود کند.

وضعیت: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - اگر قبلاً تماسی بدون تماس مربوطه برای "بستن" GPS_MEASUREMENT_ERROR_GENERIC ثبت شده باشد - در صورت بروز هر گونه خطای دیگری، انتظار می رود که HAL پس از بازگشت این کد خطا را ایجاد نکند.

تعریف فایل gps.h در خط 1997 .

اندازه_t اندازه

تنظیم روی sizeof(GpsMeasurementInterface)

تعریف فایل gps.h در خط 1984 .


مستندات این ساختار از فایل زیر ایجاد شده است:
  • hardware/libhardware/include/hardware/ gps.h