Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Referencia de estructura de interfaz GpsGeofencing
#include < gps.h >
Interfaz ampliada para compatibilidad con GPS_Geofencing
Definición en la línea 1361 del archivo gps.h.
void (* add_geofence_area) (int32_t geofence_id, doble latitud, doble longitud, dobles radius_meters, int last_transition, int monitor_transitions, int notification_responsiveness_ms, int unknown_timer_ms) |
Agregue un área de geovalla. Esta API actualmente admite geocercas circulares. Parámetros: geofence_id: el id de la geovalla. Si ya existe una geovalla con esta identificación, se debe devolver un valor de error (GPS_GEOFENCE_ERROR_ID_EXISTS). latitud, longitud, radius_meters: latitud, longitud y radio (en metros) de la geovalla last_transition: el estado actual de la geovalla. Por ejemplo, si el sistema ya sabe que el usuario está dentro de la geovalla, esto se establecerá en GPS_GEOFENCE_ENTERED. En la mayoría de los casos, será GPS_GEOFENCE_UNCERTAIN. monitor_transition: qué transiciones supervisar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED y GPS_GEOFENCE_UNCERTAIN. notification_responsiveness_ms: define la descripción del mejor esfuerzo sobre la rapidez con la que se debe llamar a la devolución de llamada cuando se activa la transición asociada con la geovalla . Por ejemplo, si se establece en 1000 milisegundos con GPS_GEOFENCE_ENTERED, la devolución de llamada debe llamarse 1000 milisegundos dentro de la entrada a la geovalla. Este parámetro se define en milisegundos. NOTA: Esto no debe confundirse con la velocidad a la que se realiza el sondeo del GPS. Es aceptable variar dinámicamente la tasa de muestreo del GPS por razones de ahorro de energía; por tanto, la velocidad de muestreo puede ser más rápida o más lenta que ésta. unknown_timer_ms: el límite de tiempo después del cual se debe activar la transición UNCERTAIN. Este parámetro se define en milisegundos. Consulte más arriba para obtener una explicación detallada.
Definición en la línea 1400 del archivo gps.h.
Abre la interfaz de geovalla y proporciona las rutinas de devolución de llamada para la implementación de esta interfaz.
Definición en la línea 1369 del archivo gps.h.
void (* pause_geofence) (int32_t geofence_id) |
Pausar el monitoreo de una geovalla en particular. Parámetros: geofence_id: el id de la geovalla.
Definición en la línea 1409 del archivo gps.h.
void (* remove_geofence_area) (int32_t geofence_id) |
Retire un área de geovalla. Una vez que la función regresa, no se deben enviar notificaciones. Parámetro: geofence_id: el id de la geovalla.
Definición en la línea 1429 del archivo gps.h.
void (* resume_geofence) (int32_t geofence_id, int monitor_transitions) |
Reanude el seguimiento de una geovalla en particular. Parámetros: geofence_id: el id de la geovalla. monitor_transitions: qué transiciones supervisar. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED y GPS_GEOFENCE_UNCERTAIN. Esto reemplaza el valor asociado proporcionado en la llamada add_geofence_area.
Definición en la línea 1421 del archivo gps.h.
establecer en sizeof (GpsGeofencingInterface)
Definición en la línea 1363 del archivo gps.h.
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware / libhardware / include / hardware / gps.h
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2019-10-02 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2019-10-02 (UTC)"],[],[]]