مرجع ساختار GeofenceOptions

مرجع ساختار 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 .


مستندات این ساختار از فایل زیر تولید شده است: