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:
- hardware/libhardware/include/hardware/ fused_location.h