مرجع بنية GeofenceOptions

مرجع بنية GeofenceOptions

#include < fused_location.h >

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

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_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_responsivenes_ms

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

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

uint32_t sources_to_use

المصادر التي يجب استخدامها لمراقبة الحواجز الجغرافية وهو عبارة عن عملية OR منطقية لعلامات FLP_TECH_MASK.

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

int unknown_timer_ms

الحدّ الزمني الذي بعد انقضاءه يجب بدء عملية النقل إلى الحالة UNCERTAIN. يتمّ تحديد هذه المَعلمة بالملي ثانية.

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


تم إنشاء مستندات هذه البنية من الملف التالي: