GeofenceOptions Yapı Referansı

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: