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
 

詳細な説明

ジオフェンス オプション

ファイル 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

ジオフェンス に関連付けられた遷移がトリガーされたときに、コールバックを呼び出すまでの最短時間をベスト エフォート ベースで定義します。たとえば、FLP_GEOFENCE_TRANSITION_ENTERED で 1, 000 ミリ秒に設定した場合、コールバックはジオフェンスに進入してから 1, 000 ミリ秒以内に呼び出されます。このパラメータはミリ秒単位で定義されます。注: これは、GPS がポーリングされるレートとは異なります。省電力のため、GPS のサンプリング レートを動的に変更することは許容されます。そのため、サンプリング レートは、この値より速いか遅いかになる可能性があります。

ファイル fused_location.h 741 行の定義。

uint32_t sources_to_use

ジオフェンスのモニタリングに使用するソース。FLP_TECH_MASK フラグのビットごとの OR です。

ファイル fused_location.h 753 行目の定義。

int unknown_timer_ms

UNCERTAIN 遷移をトリガーするまでの時間制限。このパラメータはミリ秒単位で定義されます。

ファイル fused_location.h 747 行の定義。


この構造体のドキュメントは、次のファイルから生成されました。