FlpGeofencingInterface Struct Reference

FlpGeofencingInterface Struct Reference

#include < fused_location.h >

שדות נתונים

size_t  size
 
void(*  init )( FlpGeofenceCallbacks *callbacks)
 
void(*  add_geofences )(int32_t number_of_geofences, Geofence **geofences)
 
void(*  pause_geofence )(int32_t geofence_id)
 
void(*  resume_geofence )(int32_t geofence_id, int monitor_transitions)
 
void(*  modify_geofence_option )(int32_t geofence_id, GeofenceOptions *options)
 
void(*  remove_geofences )(int32_t number_of_geofences, int32_t *geofence_id)
 

תיאור מפורט

ממשק מורחב לתמיכה ב-FLP_Geofencing

ההגדרה מופיעה בשורה 764 בקובץ fused_location.h .

מסמכי תיעוד של שדה

void(* add_geofences)(int32_t number_of_geofences, Geofence **geofences)

הוספת רשימה של אזורי הגנה גיאוגרפיים. פרמטרים: number_of_geofences – מספר המחיצות הגיאוגרפיות שצריך להוסיף. geofences – הפניה למערך של הפניות למבנה של Geofence .

ההגדרה מופיעה בשורה 782 בקובץ fused_location.h .

void(* init)( FlpGeofenceCallbacks *callbacks)

הפונקציה פותחת את ממשק הגדרת המרחב המוגן ומספקת את פונקציות הקריאה החוזרת להטמעה של הממשק הזה. אחרי הקריאה, צריך להשיב על ידי קריאה ל-flp_capabilities_callback ב- FlpGeofenceCallbacks כדי לציין את היכולות שההטמעה תומכת בהן.

ההגדרה מופיעה בשורה 774 בקובץ fused_location.h .

void(* modify_geofence_option)(int32_t geofence_id, GeofenceOptions *options)

לשנות אפשרות מסוימת של גדר גיאוגרפי. פרמטרים: geofence_id – המזהה של הגדרת הגבול הווירטואלי. options – אפשרויות שונות שמשויכות לגדרת הגבול הווירטואלי. פרטים נוספים זמינים במאמר בנושא המבנה של GeofenceOptions .

ההגדרה מופיעה בשורה 810 בקובץ fused_location.h .

void(* pause_geofence)(int32_t geofence_id)

השהיית המעקב אחרי גדר גיאוגרפית מסוימת. פרמטרים: geofence_id – המזהה של הגדרת הגבול הווירטואלי.

ההגדרה מופיעה בשורה 789 בקובץ fused_location.h .

void(* remove_geofences)(int32_t number_of_geofences, int32_t *geofence_id)

הסרה של רשימת אזורי הגנה גיאוגרפיים. אחרי שהפונקציה חוזרת, לא אמורות להישלח התראות. פרמטר: number_of_geofences – מספר מחסומי הגיאוגרפיה שצריך להוסיף. geofence_id – הפניה למערך של מזהי geofence_id שצריך להסיר.

ההגדרה מופיעה בשורה 819 בקובץ fused_location.h .

void(* resume_geofence)(int32_t geofence_id, int monitor_transitions)

המשך המעקב אחרי גדר גיאוגרפית מסוימת. פרמטרים: geofence_id – המזהה של המכשול הגיאוגרפי. monitor_transitions – המעברים שרוצים לעקוב אחריהם. או בינארי של FLP_GEOFENCE_TRANSITION_ENTERED, ‏ FLP_GEOFENCE_TRANSITION_EXITED ו-FLP_GEOFENCE_TRANSITION_UNCERTAIN. הערך הזה מחליף את הערך המשויך שסופק בקריאה add_geofence_area.

ההגדרה מופיעה בשורה 801 בקובץ fused_location.h .

size_t size

מוגדר כ-sizeof(FlpGeofencingInterface)

ההגדרה מופיעה בשורה 766 בקובץ fused_location.h .


התיעוד של המבנה הזה נוצר מהקובץ הבא: