مرجع هيكل GeofenceOptions

مرجع هيكل GeofenceOptions

#include < fused_location.h >

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

كثافة العمليات last_transition
كثافة العمليات Monitor_transitions
كثافة العمليات notification_responseness_ms
كثافة العمليات غير معروف_timer_ms
uint32_t Sources_to_use

وصف تفصيلي

خيارات السياج الجغرافي

التعريف في السطر 714 من الملف fused_location.h .

التوثيق الميداني

int last_transition

الوضع الحالي للسياج الجغرافي. على سبيل المثال، إذا كان النظام يعرف بالفعل أن المستخدم موجود داخل السياج الجغرافي، فسيتم تعيين ذلك على FLP_GEOFENCE_TRANSITION_ENTERED. في معظم الحالات، سيكون FLP_GEOFENCE_TRANSITION_UNCERTAIN.

التعريف في السطر 720 من الملف fused_location.h .

int Monitor_transitions

التحولات للرصد. عدد البت OR لـ FLP_GEOFENCE_TRANSITION_ENTERED وFLP_GEOFENCE_TRANSITION_EXITED وFLP_GEOFENCE_TRANSITION_UNCERTAIN.

التعريف في السطر 727 من الملف fused_location.h .

int notification_response_ms

يحدد أفضل وصف للجهد الذي يجب أن يتم فيه استدعاء رد الاتصال عند تشغيل الانتقال المرتبط بالسياج الجغرافي . على سبيل المثال، إذا تم التعيين على 1000 مللي ثانية باستخدام FLP_GEOFENCE_TRANSITION_ENTERED، فيجب استدعاء رد الاتصال بـ 1000 مللي ثانية أثناء إدخال السياج الجغرافي. يتم تعريف هذه المعلمة بالمللي ثانية. ملاحظة: لا ينبغي الخلط بين هذا وبين المعدل الذي يتم فيه استقصاء نظام تحديد المواقع العالمي (GPS). من المقبول تغيير معدل أخذ عينات نظام تحديد المواقع (GPS) ديناميكيًا لأسباب تتعلق بتوفير الطاقة؛ وبالتالي فإن معدل أخذ العينات قد يكون أسرع أو أبطأ من هذا.

التعريف في السطر 741 من الملف fused_location.h .

uint32_t Resources_to_use

المصادر المستخدمة لرصد السياج الجغرافي. إنها BITWISE-OR من إشارات FLP_TECH_MASK.

التعريف في السطر 753 من الملف fused_location.h .

intknown_timer_ms

الحد الزمني الذي يجب بعده تشغيل عملية النقل غير المؤكدة. يتم تعريف هذه المعلمة بالمللي ثانية.

التعريف في السطر 747 من الملف fused_location.h .


تم إنشاء وثائق هذه البنية من الملف التالي: