Referensi Struct FlpBatchOptions

Referensi Struct FlpBatchOptions

#include < fused_location.h >

Kolom Data

ganda  max_power_allocation_mW
 
uint32_t  sources_to_use
 
uint32_t  flag
 
int64_t  period_ns
 
float  smallest_displacement_meters
 

Deskripsi Mendetail

Opsi dengan API FLP pengelompokan

Definisi di baris 258 file fused_location.h .

Dokumentasi Bidang

Flag uint32_t

FLP_BATCH_WAKEUP_ON_FIFO_FULL - Jika disetel, hardware akan mengaktifkan AP saat buffering penuh. Jika tidak ditetapkan, hardware akan menghapus objek lokasi terlama.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Jika ditetapkan, callback lokasi akan dipanggil setiap kali ada perbaikan lokasi. Lapisan atas (pemanggil) bertanggung jawab untuk menonaktifkannya, jika mengetahui bahwa AP mungkin akan tidur. Jika bit ini aktif di tengah sesi pengelompokan, pengelompokan harus dilanjutkan saat perbaikan lokasi dilaporkan secara real time.

Flag lain yang akan di-OR bitwise pada masa mendatang.

Definisi di baris 284 dari file fused_location.h .

double max_power_allocation_mW

Daya maksimum dalam mW yang dapat digunakan oleh penerapan yang mendasarinya untuk panggilan pengelompokan ini. Jika max_power_allocation_mW adalah 0, hanya perbaikan yang dihasilkan tanpa biaya daya tambahan yang akan dilaporkan.

Definisi di baris 265 dari file fused_location.h .

int64_t period_ns

Frekuensi lokasi yang perlu dikelompokkan dalam nanodetik.

Definisi di baris 290 dari file fused_location.h .

float smallest_displacement_meters

Perpindahan terkecil antara lokasi yang dilaporkan dalam meter.

Jika ditetapkan ke 0, Anda harus melaporkan lokasi pada interval yang diminta meskipun perangkat tidak bergerak. Jika positif, Anda dapat menggunakan parameter ini sebagai petunjuk untuk menghemat daya (misalnya, periode throttling lokasi jika pengguna belum melakukan perjalanan mendekati nilai minimum perpindahan). Bahkan nilai positif kecil dapat ditafsirkan bahwa Anda tidak perlu menghitung lokasi saat perangkat tidak bergerak.

Anda tidak perlu memfilter penayangan lokasi berdasarkan parameter ini. Lokasi dapat ditayangkan meskipun memiliki perpindahan yang lebih kecil dari yang diminta. Parameter ini dapat diabaikan dengan aman dengan mengorbankan potensi penghematan daya.

Definisi di baris 307 dari file fused_location.h .

uint32_t sources_to_use

OR Bitwise dari FLP_TECH_MASKS yang akan digunakan

Definisi di baris 268 dari file fused_location.h .


Dokumentasi untuk struct ini dibuat dari file berikut: