GeofenceOptions Yapı Referansı
#include < fused_location.h >
Veri alanları | |
int | son_geçiş |
int | monitör_geçişleri |
int | bildirim_responsivenes_ms |
int | bilinmeyen_timer_ms |
uint32_t | kaynaklar_to_use |
Detaylı Açıklama
Coğrafi Çit Seçenekleri
fused_location.h dosyasının 714. satırındaki tanım.
Saha Dokümantasyonu
int last_transition |
Coğrafi sınırın mevcut durumu. Örneğin, sistem kullanıcının coğrafi sınırın içinde olduğunu zaten biliyorsa, bu FLP_GEOFENCE_TRANSITION_ENTERED olarak ayarlanacaktır. Çoğu durumda FLP_GEOFENCE_TRANSITION_UNCERTAIN olacaktır.
fused_location.h dosyasının 720. satırındaki tanım.
int monitör_transitions |
İzlenecek geçişler. FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED ve FLP_GEOFENCE_TRANSITION_UNCERTAIN'in bit bazında VEYA'sı.
fused_location.h dosyasının 727. satırındaki tanım.
int bildirim_responsivenes_ms |
Geofence ile ilişkili geçiş tetiklendiğinde geri aramanın ne kadar sürede çağrılması gerektiğine ilişkin en iyi çaba açıklamasını tanımlar. Örneğin, FLP_GEOFENCE_TRANSITION_ENTERED ile 1000 milisaniyeye ayarlandıysa, coğrafi sınırın girilmesinden 1000 milisaniye sonra geri arama çağrılmalıdır. Bu parametre milisaniye cinsinden tanımlanır. NOT: Bu, GPS'in yoklanma hızıyla karıştırılmamalıdır. Güç tasarrufu nedenleriyle GPS örnekleme oranının dinamik olarak değiştirilmesi kabul edilebilir; dolayısıyla örnekleme hızı bundan daha hızlı veya daha yavaş olabilir.
fused_location.h dosyasının 741. satırındaki tanım.
uint32_t Resources_to_use |
Coğrafi sınırları izlemek için kullanılacak kaynaklar. FLP_TECH_MASK bayraklarının BITWISE-OR'udur.
fused_location.h dosyasının 753. satırındaki tanım.
int bilinmiyor_timer_ms |
BELİRSİZ geçişin tetiklenmesi gereken süre sınırı. Bu parametre milisaniye cinsinden tanımlanır.
fused_location.h dosyasının 747. satırındaki tanım.
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ fused_location.h