مرجع هيكل 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 .
تم إنشاء وثائق هذه البنية من الملف التالي:
- الأجهزة/libhardware/include/hardware/ fused_location.h