Referencia de estructura de interfaz AGpsRil

Referencia de estructura de interfaz AGpsRil

#include < gps.h >

Campos de información

size_t Talla
vacío(* init ) (devoluciones de llamada AGpsRilCallbacks *)
vacío(* set_ref_location ) (const AGpsRefLocation * agps_reflocation, size_t sz_struct)
vacío(* set_set_id ) (tipo AGpsSetIDType , const char * setid)
vacío(* ni_message ) (uint8_t * msg, size_t len)
vacío(* update_network_state ) (int conectado, int tipo, int roaming, const char * extra_info)
vacío(* update_network_availability ) (int disponible, const char * apn)

Descripción detallada

Interfaz extendida para soporte AGPS_RIL.

Definición en la línea 1145 del archivo gps.h.

Documentación de campo

void (* init) ( AGpsRilCallbacks * devoluciones de llamada)

Abre la interfaz AGPS y proporciona las rutinas de devolución de llamada para la implementación de esta interfaz.

Definición en la línea 1152 del archivo gps.h.

void (* ni_message) (uint8_t * msg, size_t len)

Enviar mensaje iniciado por la red.

Definición en la línea 1166 del archivo gps.h.

void (* set_ref_location) (const AGpsRefLocation * agps_reflocation, size_t sz_struct)

Establece la ubicación de referencia.

Definición en la línea 1157 del archivo gps.h.

void (* set_set_id) (tipo AGpsSetIDType , const char * setid)

Establece la ID del equipo.

Definición en la línea 1161 del archivo gps.h.

size_t tamaño

establecido en sizeof (AGpsRilInterface)

Definición en la línea 1147 del archivo gps.h.

void (* update_network_availability) (int disponible, const char * apn)

Notifique al GPS de los cambios de estado de la red. Estos parámetros coinciden con los valores de la clase android.net.NetworkInfo.

Definición en la línea 1178 del archivo gps.h.

void (* update_network_state) (int conectado, int tipo, int roaming, const char * extra_info)

Notifique al GPS de los cambios de estado de la red. Estos parámetros coinciden con los valores de la clase android.net.NetworkInfo.

Definición en la línea 1172 del archivo gps.h.


La documentación para esta estructura se generó a partir del siguiente archivo:
  • hardware / libhardware / include / hardware / gps.h