Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Referencia de estructura de interfaz GpsGeofencing
#include < gps.h >
Interfaz ampliada para soporte 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, doble radio_metros, int last_transition, int monitor_transitions, int notification_responsiveness_ms, int desconocido_timer_ms) |
Agregue un área de geocerca. Esta API actualmente admite geocercas circulares. Parámetros: geofence_id: la identificación de la geocerca. Si ya existe una geocerca con esta identificación, se debe devolver un valor de error (GPS_GEOFENCE_ERROR_ID_EXISTS). latitude, longtitude, radio_meters: latitud, longitud y radio (en metros) de la geocerca. last_transition: el estado actual de la geocerca. Por ejemplo, si el sistema ya sabe que el usuario está dentro de la geocerca, esto se configurará en GPS_GEOFENCE_ENTERED. En la mayoría de los casos, será GPS_GEOFENCE_UNCERTAIN. monitor_transition: qué transiciones monitorear. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED y GPS_GEOFENCE_UNCERTAIN. Notification_responsiveness_ms: define la descripción de mejor esfuerzo de qué tan pronto se debe llamar a la devolución de llamada cuando se activa la transición asociada con la geocerca . Por ejemplo, si se establece en 1000 milisegundos con GPS_GEOFENCE_ENTERED, la devolución de llamada debe llamarse 1000 milisegundos después de ingresar a la geocerca. Este parámetro se define en milisegundos. NOTA: Esto no debe confundirse con la velocidad a la que se sondea el GPS. Es aceptable variar dinámicamente la velocidad de muestreo del GPS por motivos de ahorro de energía; por lo tanto, la velocidad de muestreo puede ser más rápida o más lenta que esto. desconocido_timer_ms: el límite de tiempo después del cual se debe activar la transición INCIERTA. Este parámetro se define en milisegundos. Consulte arriba para obtener una explicación detallada.
Definición en la línea 1400 del archivo gps.h.
Abre la interfaz de geocerca 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(* pausa_geofence)(int32_t geofence_id) |
Pausa el monitoreo de una geocerca en particular. Parámetros: geofence_id: la identificación de la geocerca.
Definición en la línea 1409 del archivo gps.h.
void(* remove_gefence_area)(int32_t geofence_id) |
Eliminar un área de geocerca. Una vez que la función regrese, no se deben enviar notificaciones. Parámetro: geofence_id: la identificación de la geocerca.
Definición en la línea 1429 del archivo gps.h.
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Reanudar el monitoreo de una geocerca en particular. Parámetros: geofence_id: la identificación de la geocerca. monitor_transitions: qué transiciones monitorear. 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 tamaño de (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
,
Referencia de estructura de interfaz GpsGeofencing
#include < gps.h >
Interfaz ampliada para soporte 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, doble radio_metros, int last_transition, int monitor_transitions, int notification_responsiveness_ms, int desconocido_timer_ms) |
Agregue un área de geocerca. Esta API actualmente admite geocercas circulares. Parámetros: geofence_id: la identificación de la geocerca. Si ya existe una geocerca con esta identificación, se debe devolver un valor de error (GPS_GEOFENCE_ERROR_ID_EXISTS). latitude, longtitude, radio_meters: latitud, longitud y radio (en metros) de la geocerca. last_transition: el estado actual de la geocerca. Por ejemplo, si el sistema ya sabe que el usuario está dentro de la geocerca, esto se configurará en GPS_GEOFENCE_ENTERED. En la mayoría de los casos, será GPS_GEOFENCE_UNCERTAIN. monitor_transition: qué transiciones monitorear. OR bit a bit de GPS_GEOFENCE_ENTERED, GPS_GEOFENCE_EXITED y GPS_GEOFENCE_UNCERTAIN. Notification_responsiveness_ms: define la descripción de mejor esfuerzo de qué tan pronto se debe llamar a la devolución de llamada cuando se activa la transición asociada con la geocerca . Por ejemplo, si se establece en 1000 milisegundos con GPS_GEOFENCE_ENTERED, la devolución de llamada debe llamarse 1000 milisegundos después de ingresar a la geocerca. Este parámetro se define en milisegundos. NOTA: Esto no debe confundirse con la velocidad a la que se sondea el GPS. Es aceptable variar dinámicamente la velocidad de muestreo del GPS por motivos de ahorro de energía; por lo tanto, la velocidad de muestreo puede ser más rápida o más lenta que esto. desconocido_timer_ms: el límite de tiempo después del cual se debe activar la transición INCIERTA. Este parámetro se define en milisegundos. Consulte arriba para obtener una explicación detallada.
Definición en la línea 1400 del archivo gps.h.
Abre la interfaz de geocerca 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(* pausa_geofence)(int32_t geofence_id) |
Pausa el monitoreo de una geocerca en particular. Parámetros: geofence_id: la identificación de la geocerca.
Definición en la línea 1409 del archivo gps.h.
void(* remove_gefence_area)(int32_t geofence_id) |
Eliminar un área de geocerca. Una vez que la función regrese, no se deben enviar notificaciones. Parámetro: geofence_id: la identificación de la geocerca.
Definición en la línea 1429 del archivo gps.h.
void(* resume_geofence)(int32_t geofence_id, int monitor_transitions) |
Reanudar el monitoreo de una geocerca en particular. Parámetros: geofence_id: la identificación de la geocerca. monitor_transitions: qué transiciones monitorear. 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 tamaño de (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 el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."],[],[]]