مرجع ساختار GeofenceOptions
#include < fused_location.h >
فیلدهای داده | |
بین المللی | last_transition |
بین المللی | monitor_transitions |
بین المللی | notification_responsivenes_ms |
بین المللی | unknown_timer_ms |
uint32_t | منابع_برای_استفاده |
توصیف همراه با جزئیات
گزینه های Geofence
تعریف در خط 714 فایل fused_location.h .
مستندات میدانی
int last_transition |
وضعیت فعلی ژئوفنس. برای مثال، اگر سیستم از قبل بداند که کاربر در داخل geofence است، این روی FLP_GEOFENCE_TRANSITION_ENTERED تنظیم می شود. در بیشتر موارد، FLP_GEOFENCE_TRANSITION_UNCERTAIN خواهد بود.
تعریف در خط 720 فایل fused_location.h .
int monitor_transitions |
انتقال به نظارت بیتی یا از FLP_GEOFENCE_TRANSITION_ENTERED، FLP_GEOFENCE_TRANSITION_EXITED و FLP_GEOFENCE_TRANSITION_UNCERTAIN.
تعریف در خط 727 فایل fused_location.h .
int notification_responsivenes_ms |
بهترین توصیف را در مورد اینکه چه مدت باید پس از شروع انتقال مرتبط با Geofence، فراخوانی شود، تعریف می کند. برای مثال، اگر با FLP_GEOFENCE_TRANSITION_ENTERED روی 1000 میلیثانیه تنظیم شود، پس از ورود به geofence باید 1000 میلیثانیه نامیده شود. این پارامتر بر حسب میلی ثانیه تعریف می شود. توجه: این نباید با نرخ نظرسنجی GPS اشتباه گرفته شود. تغییر پویا نرخ نمونه برداری از GPS به دلایل صرفه جویی در مصرف انرژی قابل قبول است. بنابراین سرعت نمونه گیری ممکن است سریعتر یا کندتر از این باشد.
تعریف در خط 741 فایل fused_location.h .
uint32_t sources_to_use |
منابع مورد استفاده برای نظارت بر ژئوفنس ها این پرچم BITWISE-OR FLP_TECH_MASK است.
تعریف در خط 753 فایل fused_location.h .
intknown_timer_ms |
محدودیت زمانی که پس از آن باید انتقال نامشخص آغاز شود. این پارامتر بر حسب میلی ثانیه تعریف می شود.
تعریف در خط 747 فایل fused_location.h .
مستندات این ساختار از فایل زیر تولید شده است:
- hardware/libhardware/include/hardware/ fused_location.h