FlpGeofencingInterface 構造体リファレンス
#include < fused_location.h >
データフィールド | |
サイズ_t | サイズ |
空所(* | init )( FlpGeofenceCallbacks *コールバック) |
空所(* | add_geofences )(int32_t ジオフェンス数,ジオフェンス**ジオフェンス) |
空所(* | 一時停止ジオフェンス)(int32_t ジオフェンス_id) |
空所(* | 再開_ジオフェンス)(int32_t ジオフェンス_id, int モニター_トランジション) |
空所(* | modify_geofence_option )(int32_t geofence_id, GeofenceOptions *options) |
空所(* | 削除ジオフェンス)(int32_t ジオフェンス数, int32_t *ジオフェンス ID) |
詳細な説明
FLP_Geofencing サポートの拡張インターフェイス
ファイルfused_location.hの764行目の定義。
フィールドドキュメント
void(* add_geofences)(int32_tnumber_of_geofences, Geofence **geofences) |
ジオフェンスのリストを追加します。パラメーター:number_of_geofences - 追加する必要があるジオフェンスの数。 geofences -ジオフェンス構造体へのポインターの配列へのポインター。
ファイルfused_location.hの782行目の定義。
void(* init)( FlpGeofenceCallbacks *コールバック) |
ジオフェンス インターフェイスを開き、このインターフェイスの実装にコールバック ルーチンを提供します。呼び出されたら、 FlpGeofenceCallbacksの flp_capabilities_callback を呼び出して応答し、実装がサポートする機能を指定する必要があります。
ファイルfused_location.hの774行目の定義。
void(*modify_geofence_option)(int32_t geofence_id, GeofenceOptions *options) |
特定のジオフェンス オプションを変更します。パラメータ: geofence_id - ジオフェンスの ID。オプション - ジオフェンスに関連付けられたさまざまなオプション。詳細については、 「GeofenceOptions構造体」を参照してください。
ファイルfused_location.hの810行目の定義。
void(*pause_geofence)(int32_t geofence_id) |
特定のジオフェンスの監視を一時停止します。パラメータ: geofence_id - ジオフェンスの ID。
ファイルfused_location.hの789行目の定義。
void(*remove_geofences)(int32_tnumber_of_geofences, int32_t*geofence_id) |
ジオフェンスのリストを削除します。関数が戻った後は、通知を送信しないでください。パラメーター:number_of_geofences - 追加する必要があるジオフェンスの数。 geofence_id - 削除する geofence_id の配列へのポインター。
ファイルfused_location.hの819行目の定義。
void(*resume_geofence)(int32_t geofence_id, int Monitor_transitions) |
特定のジオフェンスの監視を再開します。パラメータ: geofence_id - ジオフェンスの ID。 monitor_transitions - 監視する遷移。 FLP_GEOFENCE_TRANSITION_ENTERED、FLP_GEOFENCE_TRANSITION_EXITED、および FLP_GEOFENCE_TRANSITION_UNCERTAIN のビット単位の OR。これは、add_geofence_area 呼び出しで指定された関連付けられた値よりも優先されます。
ファイルfused_location.hの801行目の定義。
size_t サイズ |
sizeof(FlpGeofencingInterface) に設定します
ファイルfused_location.hの766行目の定義。
この構造体のドキュメントは次のファイルから生成されました。
- hardware/libhardware/include/hardware/ fused_location.h