Referencia de la estructura GeofenceOptions

Referencia de la estructura GeofenceOptions

#include < fused_location.h >

Campos de datos

int  last_transition
 
int  monitor_transitions
 
int  notification_responsivenes_ms
 
int  unknown_timer_ms
 
uint32_t  sources_to_use
 

Descripción detallada

Opciones de geovallado

Definición en la línea 714 del archivo fused_location.h .

Documentación de campos

int last_transition

Es el estado actual de la geovalla. Por ejemplo, si el sistema ya sabe que el usuario está dentro del geovallado, se establecerá como FLP_GEOFENCE_TRANSITION_ENTERED. En la mayoría de los casos, será FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definición en la línea 720 del archivo fused_location.h .

int monitor_transitions

Transiciones que se deben supervisar OR a nivel de bits de FLP_GEOFENCE_TRANSITION_ENTERED, FLP_GEOFENCE_TRANSITION_EXITED y FLP_GEOFENCE_TRANSITION_UNCERTAIN.

Definición en la línea 727 del archivo fused_location.h .

int notification_responsivenes_ms

Define la descripción del mejor esfuerzo de la rapidez con la que se debe llamar a la devolución de llamada cuando se activa la transición asociada con el geovallado . Por ejemplo, si se establece en 1,000 milisegundos con FLP_GEOFENCE_TRANSITION_ENTERED, se debe llamar a la devolución de llamada 1,000 milisegundos después de ingresar al geovallado. Este parámetro se define en milisegundos. NOTA: No debes confundir esto con la velocidad a la que se sondea el GPS. Se acepta variar de forma dinámica la tasa de muestreo del GPS por motivos de ahorro de energía, por lo que la tasa de muestreo puede ser más rápida o más lenta.

Definición en la línea 741 del archivo fused_location.h .

uint32_t sources_to_use

Son las fuentes que se usarán para supervisar las geovallas. Es un OR BÍNDICO de las marcas FLP_TECH_MASK.

Definición en la línea 753 del archivo fused_location.h .

int unknown_timer_ms

Es el límite de tiempo después del cual se debe activar la transición UNCERTAIN. Este parámetro se define en milisegundos.

Definición en la línea 747 del archivo fused_location.h .


La documentación de esta struct se generó a partir del siguiente archivo: