GeofenceOptions 結構體參考資料

GeofenceOptions 結構體參考資料

#include < fused_location.h >

資料欄位

int  last_transition
 
int  monitor_transitions
 
int  notification_responsiveness_ms
 
int  unknown_timer_ms
 
uint32_t sources_to_use
 

詳細說明

地理圍欄 選項

定義位於檔案 fused_location.h 714 行。

欄位說明文件

int last_transition

地理圍欄的目前狀態。舉例來說,如果系統已知使用者位於地理圍欄內,就會將此值設為 FLP_GEOFENCE_TRANSITION_ENTERED。在大多數情況下,這會是 FLP_GEOFENCE_TRANSITION_UNCERTAIN。

定義位於檔案 fused_location.h 720 行。

int monitor_transitions

轉換為監控。FLP_GEOFENCE_TRANSITION_ENTERED、FLP_GEOFENCE_TRANSITION_EXITED 和 FLP_GEOFENCE_TRANSITION_UNCERTAIN 的位元 OR。

定義位於檔案 fused_location.h 727 行。

int notification_responsivenes_ms

定義最佳努力描述,說明當與 Geofence 相關聯的轉換觸發時,應在多久後呼叫回呼。舉例來說,如果您將 FLP_GEOFENCE_TRANSITION_ENTERED 設為 1000 毫秒,則應在進入地理圍欄後 1000 毫秒內呼叫回呼。此參數以毫秒為單位。注意:請勿將此與 GPS 輪詢速率混淆。為節省電力,我們可以動態調整 GPS 取樣率,因此取樣率可能會比這更快或更慢。

定義位於檔案 fused_location.h 741 行。

uint32_t sources_to_use

用於監控地理圍欄的來源。這是 FLP_TECH_MASK 標記的位元運算 OR。

定義位於檔案 fused_location.h 的第 753 行。

int unknown_timer_ms

應觸發「不確定」轉換的時間限制。這個參數是以毫秒為單位定義。

定義位於檔案 fused_location.h 747 行。


這個結構體的說明文件是由下列檔案產生: