GeofenceOptions 構造体のリファレンス
#include < fused_location.h >
データフィールド | |
整数 | last_transition |
整数 | モニター遷移 |
整数 | notification_Responsenes_ms |
整数 | 不明_タイマー_ミリ秒 |
uint32_t | 使用するソース |
詳細な説明
ジオフェンスのオプション
ファイルfused_location.hの714行目の定義。
フィールドドキュメント
int last_transition |
ジオフェンスの現在の状態。たとえば、ユーザーがジオフェンス内にいることをシステムがすでに認識している場合、これは FLP_GEOFENCE_TRANSITION_ENTERED に設定されます。ほとんどの場合、これは FLP_GEOFENCE_TRANSITION_UNCERTAIN になります。
ファイルfused_location.hの720行目の定義。
int モニター遷移 |
モニターに遷移します。 FLP_GEOFENCE_TRANSITION_ENTERED、FLP_GEOFENCE_TRANSITION_EXITED、および FLP_GEOFENCE_TRANSITION_UNCERTAIN のビット単位の OR。
ファイルfused_location.hの727行目の定義。
int notification_owned_ms |
ジオフェンスに関連付けられた遷移がトリガーされたときに、どのくらい早くコールバックを呼び出す必要があるかについてのベストエフォート型の記述を定義します。たとえば、FLP_GEOFENCE_TRANSITION_ENTERED で 1000 ミリ秒に設定した場合、コールバックはジオフェンスに入ってから 1000 ミリ秒以内に呼び出される必要があります。このパラメータはミリ秒単位で定義されます。注: これを、GPS のポーリング速度と混同しないでください。省電力の理由から、GPS のサンプリング レートを動的に変更することは許容されます。したがって、サンプリング速度はこれより速い場合もあれば、遅い場合もあります。
ファイルfused_location.hの741行目の定義。
uint32_t 使用するソース |
ジオフェンスのモニタリングに使用するソース。 FLP_TECH_MASK フラグの BITWISE-OR です。
ファイルfused_location.hの753行目の定義。
int 不明_タイマー_ミリ秒 |
UNCERTAIN 遷移がトリガーされるまでの時間制限。このパラメータはミリ秒単位で定義されます。
ファイルfused_location.hの747行目の定義。
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ fused_location.h