Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Odniesienie do struktury FlpBatchOptions

Odniesienie do struktury FlpBatchOptions

#include < fused_location.h >

Pola danych

podwójnie max_power_allocation_mW
uint32_t sources_to_use
uint32_t flagi
int64_t period_ns
pływak smallest_displacement_meters

szczegółowy opis

Opcje z interfejsami API FLP do przetwarzania wsadowego

Definicja w linii 258 pliku fused_location.h .

Dokumentacja terenowa

Flagi uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - Jeśli jest ustawiona, sprzęt obudzi AP, gdy bufor jest pełny. Jeśli nie jest ustawione, sprzęt porzuci najstarszy obiekt lokalizacji.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Jeśli jest ustawiona, wywołanie zwrotne lokalizacji będzie wywoływane za każdym razem, gdy zostanie poprawiona lokalizacja. Obowiązkiem wyższych warstw (dzwoniącego) jest wyłączenie go, jeśli wie, że punkt dostępowy może zasnąć. Gdy ten bit jest włączony podczas sesji przetwarzania wsadowego, przetwarzanie wsadowe powinno być kontynuowane, podczas gdy poprawki lokalizacji są zgłaszane w czasie rzeczywistym.

Inne flagi, które zostaną poddane bitwizowaniu w przyszłości.

Definicja w linii 284 pliku fused_location.h .

double max_power_allocation_mW

Maksymalna moc w mW, którą podstawowa implementacja może wykorzystać dla tego wywołania wsadowego. Jeżeli max_power_allocation_mW wynosi 0, zgłaszane są tylko poprawki generowane bez dodatkowych kosztów energii.

Definicja w linii 265 pliku fused_location.h .

int64_t period_ns

Częstotliwość, z jaką lokalizacje muszą być grupowane w ciągu nano sekund.

Definicja w linii 290 pliku fused_location.h .

float smallest_displacement_meters

Najmniejsze przemieszczenie między zgłaszanymi lokalizacjami w metrach.

W przypadku ustawienia na 0 należy zgłaszać lokalizacje w żądanych odstępach czasu, nawet jeśli urządzenie jest nieruchome. Jeśli jest dodatni, możesz użyć tego parametru jako wskazówki do oszczędzania energii (np. Ograniczanie okresu lokalizacji, jeśli użytkownik nie zbliżył się do progu przemieszczenia). Nawet małe wartości dodatnie mogą być interpretowane jako oznaczające, że nie musisz obliczać lokalizacji, gdy urządzenie jest stacjonarne.

Nie ma potrzeby filtrowania dostarczania lokalizacji na podstawie tego parametru. Lokalizacje mogą być dostarczane, nawet jeśli mają przemieszczenie mniejsze niż jest to wymagane. Ten parametr można bezpiecznie zignorować kosztem potencjalnych oszczędności energii.

Definicja w linii 307 pliku fused_location.h .

uint32_t sources_to_use

Bitowe OR FLP_TECH_MASKS do użycia

Definicja w linii 268 pliku fused_location.h .


Dokumentacja dla tej struktury została wygenerowana z następującego pliku: