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