Referencia de la estructura GpsMeasurementInterface
#include <
gps.h
>
Campos de datos |
|
size_t | tamaño |
int(* | init )( GpsMeasurementCallbacks *callbacks) |
void(* | close )() |
Descripción detallada
Se agregó una interfaz extendida para admitir mediciones de GPS.
Documentación de campos
void(* close)() |
Detiene las actualizaciones del sistema HAL y anula el registro de las rutinas de devolución de llamada. Después de una llamada para detener, el HAL debe considerar que las devoluciones de llamada registradas anteriormente no son válidas. Si se invoca stop sin un "init" anterior, esta función no debería realizar ninguna acción.
int(* init)( GpsMeasurementCallbacks *callbacks) |
Inicializa la interfaz y registra las rutinas de devolución de llamada con el HAL. Después de una llamada correcta a "init", el HAL debe comenzar a proporcionar actualizaciones en su propia fase.
Estado: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT: Si ya se registró una devolución de llamada sin una llamada correspondiente a "close". GPS_MEASUREMENT_ERROR_GENERIC: Si se produjo algún otro error, se espera que el HAL no genere ninguna actualización cuando devuelva este código de error.
tamaño de size_t |
La documentación de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ gps.h