FlpBatchOptions Yapı Referansı

FlpBatchOptions Yapı Referansı

#include < fused_location.h >

Veri alanları

çift max_power_allocation_mW
uint32_t sources_to_use
uint32_t bayraklar
int64_t period_ns
şamandıra smallest_displacement_meters

Detaylı Açıklama

FLP API'lerini toplu hale getirme seçenekleri

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

Saha Belgeleri

uint32_t bayrakları

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

FLP_BATCH_CALLBACK_ON_LOCATION_FIX - Ayarlanırsa, her konum düzeltmesi olduğunda konum geri araması çağrılır. AP'nin uykuya geçebileceğini biliyorsa, onu kapatmak üst katmanların (arayan) 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şleme devam etmelidir.

Gelecekte bitwized ORed edilecek diğer bayraklar.

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

çift ​​max_power_allocation_mW

Temel uygulamanın bu toplu işlem çağrısı için kullanabileceği mW cinsinden maksimum güç. Max_power_allocation_mW 0 ise, yalnızca ek güç maliyeti olmaksızın üretilen düzeltmeler raporlanacaktır.

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

int64_t period_ns

Nano saniye cinsinden gruplandırılması gereken konumun sıklığı.

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

float smallest_displacement_meters

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

0 olarak ayarlanırsa, cihaz sabit olsa bile istenen aralıkta konumları rapor etmelisiniz. Pozitif ise, bu parametreyi güç tasarrufu için bir ipucu olarak kullanabilirsiniz (örneğin, kullanıcı yer değiştirme eşiğine yaklaşmadıysa konum süresini kısma). Küçük pozitif değerler bile, cihaz sabitken konum hesaplamanıza gerek olmadığı anlamına gelecek şekilde yorumlanabilir.

Bu parametreye dayalı olarak konum dağıtımını filtrelemeye gerek yoktur. İstenenden daha küçük bir deplasmana sahip olsalar bile lokasyonlar teslim edilebilir. Bu parametre, potansiyel güç tasarrufu pahasına güvenle göz ardı edilebilir.

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

uint32_t sources_to_use

Kullanılacak FLP_TECH_MASKS'ın bit tabanlı VEYA

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


Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur: