Odniesienie do struktury FlpBatchOptions

Odniesienie do struktury FlpBatchOptions

#include < fused_location.h >

Pola danych

podwójnie max_power_allocation_mW
uint32_t źródła_do_użycia
uint32_t flagi
int64_t okres_ns
platforma najmniejsze_przemieszczenie_metry

szczegółowy opis

Opcje z wsadowymi interfejsami API FLP

Definicja w linii 258 plikufused_location.h .

Dokumentacja terenowa

flagi uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL — jeśli ustawione, sprzęt obudzi punkt dostępowy, gdy bufor będzie pełny. Jeśli nie zostanie ustawione, sprzęt usunie najstarszy obiekt lokalizacji.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX — jeśli ustawione, wywołanie zwrotne lokalizacji będzie wywoływane za każdym razem, gdy zostanie ustalona lokalizacja. Wyłączenie go jest obowiązkiem wyższych warstw (rozmówcy), jeśli wie, że punkt dostępowy może przejść w stan uśpienia. Gdy ten bit jest włączony podczas sesji przetwarzania wsadowego, przetwarzanie wsadowe powinno być kontynuowane, a poprawki lokalizacji będą zgłaszane w czasie rzeczywistym.

Inne flagi będą w przyszłości bitowe OR.

Definicja w linii 284 plikufused_location.h .

podwójna max_power_allocation_mW

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

Definicja w linii 265 plikufused_location.h .

int64_t okres_ns

Częstotliwość, z jaką lokalizacja musi być grupowana w nanosekundach.

Definicja w linii 290 plikufused_location.h .

float najmniejsze_przemieszczenie_metry

Najmniejsze przemieszczenie pomiędzy zgłoszonymi lokalizacjami w metrach.

Jeśli ustawione na 0, lokalizacje powinny być raportowane 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 dotyczącej oszczędzania energii (np. okres lokalizacji dławienia, jeśli użytkownik nie zbliżył się do progu przemieszczenia). Nawet małe wartości dodatnie można zinterpretować w ten sposób, że nie trzeba obliczać lokalizacji, gdy urządzenie jest nieruchome.

Nie ma potrzeby filtrowania dostarczania lokalizacji na podstawie tego parametru. Lokalizacje mogą być dostarczone nawet jeśli mają przemieszczenie mniejsze niż wymagane. Parametr ten można bezpiecznie zignorować kosztem potencjalnej oszczędności energii.

Definicja w linii 307 plikufused_location.h .

uint32_t source_to_use

Bitowe OR z FLP_TECH_MASKS do użycia

Definicja w linii 268 plikufused_location.h .


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