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 行の定義。
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ fused_location.h