Informacje o strukturze GeofenceOptions

Informacje o strukturze GeofenceOptions

#include < fused_location.h >

Pola danych

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Szczegółowy opis

Geofencing Opcje

Definicja w wierszu 714 pliku fused_location.h .

Dokumentacja pola

int last_transition

Bieżący stan geoogrodzenia. Jeśli np. system wie, że użytkownik jest już w geoogrodzeniu, ustawia wartość FLP_GEOFENCE_TRANSITION_ENTERED. W większości przypadków będzie to FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definicja w wierszu 720 pliku fused_location.h .

int monitor_transitions

Przejścia do monitorowania. Bitowa operacja LUB FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED i FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definicja w wierszu 727 pliku fused_location.h .

int notification_responsivenes_ms

Określa, jak szybko powinno zostać wywołane wywołanie zwrotne po wywołaniu przejścia powiązanego z  geofencingiem . Jeśli na przykład ustawisz wartość 1000 ms w przypadku FLP_GEOFENCE_TRANSITION_ENTERED, funkcja wywołania zwrotnego powinna zostać wywołana w ciągu 1000 ms od wejścia na geofence. Ten parametr jest zdefiniowany w milisekundach. UWAGA: nie należy tego mylić z częstotliwością odpytywania GPS. Z powodu oszczędzania energii można dynamicznie zmieniać częstotliwość próbkowania GPS-a, która może być szybsza lub wolniejsza od tej wartości.

Definicja w wierszu 741 pliku fused_location.h .

uint32_t sources_to_use

Źródła używane do monitorowania geofence’ów. Jest to operacja bitowa OR z flagami FLP_TECH_MASK.

Definicja w wierszu 753 pliku fused_location.h .

int unknown_timer_ms

Limit czasu, po którego upływie przejście o typie UNCERTAIN powinno zostać wywołane. Ten parametr jest zdefiniowany w milisekundach.

Definicja w wierszu 747 pliku fused_location.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: