GeofenceOptions Yapı Referansı

GeofenceOptions Yapı Referansı

#include < fused_location.h >

Veri Alanları

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Ayrıntılı Açıklama

Coğrafi sınır Seçenekleri

Tanımı, fused_location.h dosyasının 714 satırı

Alan Belgeleri

int last_transition

Coğrafi çitin mevcut durumu. Örneğin, sistem kullanıcının coğrafi çitin içinde olduğunu zaten biliyorsa bu değer FLP_GEOFENCE_TRANSITION_ENTERED olarak ayarlanır. Çoğu durumda FLP_GEOFENCE_TRANSITION_UNCERTAIN olur.

Tanımı, fused_location.h dosyasının 720 satırı

int monitor_transitions

İzlenecek geçişler. FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED ve FLP_GEOFENCE_TRANSITION_UNCERTAIN değerlerinin bitsel VE operatörü.

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

int notification_responsivenes_ms

Coğrafi sınır ile ilişkili geçiş tetiklendiğinde geri çağırma işlevinin ne kadar süre içinde çağrılacağıyla ilgili en iyi çaba açıklamasını tanımlar. Örneğin, FLP_GEOFENCE_TRANSITION_ENTERED ile 1000 milisaniye olarak ayarlanırsa geri çağırma işlevi, coğrafi çite girdikten sonraki 1000 milisaniye içinde çağrılır. Bu parametre milisaniye cinsinden tanımlanır. NOT: Bu, GPS'nin ankete tabi tutulma hızıyla karıştırılmamalıdır. Güç tasarrufu amacıyla GPS örnekleme hızının dinamik olarak değiştirilmesi kabul edilebilir. Bu nedenle, örnekleme hızı bundan daha hızlı veya daha yavaş olabilir.

fused_location.h dosyasının 741 satırı

uint32_t sources_to_use

Coğrafi sınırları izlemek için kullanılacak kaynaklar. FLP_TECH_MASK işaretlerinin BITWISE-OR'udur.

Tanımı, fused_location.h dosyasının 753 satırdadır.

int unknown_timer_ms

UNCERTAIN geçişinin tetiklenmesi gereken zaman sınırı. Bu parametre milisaniye cinsinden tanımlanır.

Tanımı, fused_location.h dosyasının 747 satırhindedir.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: