Odniesienie do struktury FlpGeofencingInterface
#include < fused_location.h >
Pola danych | |
rozmiar_t | rozmiar |
próżnia(* | init )( FlpGeofenceCallbacks *callbacki) |
próżnia(* | add_geofences )(int32_t number_of_geofences, Geofence **geofences) |
próżnia(* | pauza_geofence )(int32_t geofence_id) |
próżnia(* | CV_geofence )(int32_t geofence_id, int monitor_transitions) |
próżnia(* | modyfikować_geofence_option )(int32_t geofence_id, GeofenceOptions *opcje) |
próżnia(* | usuń_geofences )(int32_t number_of_geofences, int32_t *geofence_id) |
szczegółowy opis
Rozszerzony interfejs do obsługi FLP_Geofencing
Definicja w linii 764 plikufused_location.h .
Dokumentacja terenowa
void(* add_geofences)(int32_t number_of_geofences, Geofence **geofences) |
Dodaj listę geofence. Parametry: number_of_geofences - Liczba geofenceów, które należy dodać. geofence - Wskaźnik do tablicy wskaźników do struktury Geofence .
Definicja w linii 782 plikufused_location.h .
void(* init)( FlpGeofenceCallbacks *callbacki) |
Otwiera interfejs geofence i udostępnia procedury wywołania zwrotnego umożliwiające implementację tego interfejsu. Po wywołaniu powinieneś odpowiedzieć, wywołując funkcję flp_capabilities_callback w FlpGeofenceCallbacks , aby określić możliwości obsługiwane przez twoją implementację.
Definicja w linii 774 plikufused_location.h .
void(* modyfikacja_geofence_option)(int32_t geofence_id, GeofenceOptions *opcje) |
Zmodyfikuj konkretną opcję geofence. Parametry: geofence_id — identyfikator geofence. opcje — różne opcje związane z geoogrodzeniem. Aby uzyskać szczegółowe informacje, zobacz strukturę GeofenceOptions .
Definicja w linii 810 plikufused_location.h .
void(* pauza_geofence)(int32_t geofence_id) |
Wstrzymaj monitorowanie określonego geoogrodzenia. Parametry: geofence_id — identyfikator geofence.
Definicja w linii 789 plikufused_location.h .
void(* usuń_geofences)(int32_t number_of_geofences, int32_t *geofence_id) |
Usuń listę geofence. Po powrocie funkcji nie powinny być wysyłane żadne powiadomienia. Parametr: number_of_geofences - Liczba geofenceów, które należy dodać. geofence_id — wskaźnik do tablicy geofence_id, która ma zostać usunięta.
Definicja w linii 819 plikufused_location.h .
void(* CV_geofence)(int32_t geofence_id, int monitor_transitions) |
Wznów monitorowanie konkretnego geofence. Parametry: geofence_id — identyfikator geofence. monitor_transitions — Które przejścia należy monitorować. Bitowe OR z FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED i FLP_GEOFENCE_TRANSITION_UNCERTAIN. Zastępuje to powiązaną wartość podaną w wywołaniu add_geofence_area.
Definicja w linii 801 plikufused_location.h .
rozmiar_t rozmiar |
ustawiony na sizeof(FlpGeofencingInterface)
Definicja w linii 766 plikufused_location.h .
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ fused_location.h