Riferimento alla struttura FlpBatchOptions

Riferimento alla struttura FlpBatchOptions

#include < fused_location.h >

Campi dati

Doppio max_power_allocation_mW
uint32_t fonti_da_utilizzare
uint32_t bandiere
int64_t periodo_ns
galleggiante metri_di_cilindrata_più_piccoli

Descrizione dettagliata

Opzioni con le API FLP in batch

Definizione alla riga 258 del file fused_location.h .

Documentazione sul campo

uint32_t flag

FLP_BATCH_WAKEUP_ON_FIFO_FULL - Se impostato, l'hardware riattiverà l'AP quando il buffer è pieno. Se non impostato, l'hardware eliminerà l'oggetto posizione più vecchio.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Se impostato, la richiamata della posizione verrà chiamata ogni volta che viene rilevata una correzione della posizione. È responsabilità degli strati superiori (chiamante) spegnerlo, se sa che l'AP potrebbe andare in modalità di sospensione. Quando questo bit è attivo durante una sessione di batch, il batch dovrebbe continuare mentre le correzioni della posizione vengono segnalate in tempo reale.

Altri flag verranno sottoposti a OR bit a bit in futuro.

Definizione alla riga 284 del file fused_location.h .

raddoppia max_power_allocation_mW

Potenza massima in mW che l'implementazione sottostante può utilizzare per questa chiamata in batch. Se max_power_allocation_mW è 0, verranno segnalate solo le correzioni generate senza costi aggiuntivi di energia.

Definizione alla riga 265 del file fused_location.h .

int64_t periodo_ns

Frequenza con cui la posizione deve essere raggruppata in nano secondi.

Definizione alla riga 290 del file fused_location.h .

float più piccolo_displacement_meters

Lo spostamento più piccolo tra le posizioni segnalate in metri.

Se impostato su 0, dovresti segnalare le posizioni all'intervallo richiesto anche se il dispositivo è fermo. Se positivo, è possibile utilizzare questo parametro come suggerimento per risparmiare energia (ad esempio, limitazione del periodo di localizzazione se l'utente non ha viaggiato vicino alla soglia di spostamento). Anche piccoli valori positivi possono essere interpretati nel senso che non è necessario calcolare la posizione quando il dispositivo è fermo.

Non è necessario filtrare la consegna della località in base a questo parametro. Le locazioni possono essere consegnate anche se di cilindrata inferiore a quella richiesta. Questo parametro può essere tranquillamente ignorato a scapito del potenziale risparmio energetico.

Definizione alla riga 307 del file fused_location.h .

uint32_t fonti_da_utilizzare

OR bit per bit di FLP_TECH_MASKS da utilizzare

Definizione alla riga 268 del file fused_location.h .


La documentazione per questa struttura è stata generata dal seguente file: