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