مرجع بنية 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 .
تم إنشاء مستندات هذه البنية من الملف التالي:
- hardware/libhardware/include/hardware/ fused_location.h