FlpBatchOptions Yapı Referansı

FlpBatchOptions Yapı Referansı

#include < fused_location.h >

Veri alanları

çift max_power_allocation_mW
uint32_t kaynaklar_to_use
uint32_t bayraklar
int64_t period_ns
batmadan yüzmek en küçük_displacement_meters

Detaylı Açıklama

Toplu FLP API'leri ile seçenekler

fused_location.h dosyasının 258. satırındaki tanım.

Saha Dokümantasyonu

uint32_t bayrakları

FLP_BATCH_WAKEUP_ON_FIFO_FULL - Ayarlanırsa arabellek dolduğunda donanım AP'yi uyandıracaktır. Ayarlanmazsa donanım en eski konum nesnesini bırakır.

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Ayarlanırsa, her konum düzeltmesi olduğunda konum geri araması çağrılacaktır. AP'nin uykuya geçebileceğini biliyorsa onu kapatmak üst katmanların (arayanın) sorumluluğundadır. Bu bit bir toplu işlem oturumunun ortasında açık olduğunda, konum düzeltmeleri gerçek zamanlı olarak raporlanırken toplu işlem devam etmelidir.

Gelecekte diğer bayraklar bit bazında OR'lanacak.

fused_location.h dosyasının 284. satırındaki tanım.

double max_power_allocation_mW

Temel uygulamanın bu toplu çağrı için kullanabileceği mW cinsinden maksimum güç. max_power_allocation_mW 0 ise, yalnızca hiçbir ek güç maliyeti olmaksızın oluşturulan düzeltmeler rapor edilecektir.

fused_location.h dosyasının 265. satırındaki tanım.

int64_t period_ns

Nano saniye cinsinden konumun toplu olarak işlenmesi gereken frekans.

fused_location.h dosyasının 290. satırındaki tanım.

float en küçük_displacement_meters

Bildirilen konumlar arasındaki metre cinsinden en küçük yer değiştirme.

0 olarak ayarlandığında cihaz sabit olsa bile konumları istenilen aralıkta raporlamanız gerekir. Olumluysa, bu parametreyi güç tasarrufu yapmak için bir ipucu olarak kullanabilirsiniz (örneğin, kullanıcı yer değiştirme eşiğine yakın bir yerde seyahat etmediyse konum süresinin kısaltılması). Küçük pozitif değerler bile, cihaz sabitken konumu hesaplamanıza gerek olmadığı şeklinde yorumlanabilir.

Bu parametreye göre konum dağıtımını filtrelemeye gerek yoktur. Talep edilenden daha küçük bir deplasmana sahip olsalar dahi lokasyonlar teslim edilebilmektedir. Bu parametre, potansiyel güç tasarrufu pahasına güvenli bir şekilde göz ardı edilebilir.

fused_location.h dosyasının 307. satırındaki tanım.

uint32_t Resources_to_use

Kullanılacak FLP_TECH_MASKS'nin bit bazında VEYA'sı

fused_location.h dosyasının 268. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur: