Referencia de la estructura AGpsRilInterface

Referencia de la estructura AGpsRilInterface

#include < gps.h >

Campos de datos

size_t  tamaño
 
void(*  init )( AGpsRilCallbacks *callbacks)
 
void(*  set_ref_location )(const AGpsRefLocation *agps_reflocation, size_t sz_struct)
 
void(*  set_set_id )( AGpsSetIDType type, const char *setid)
 
void(*  ni_message )(uint8_t *msg, size_t len)
 
void(*  update_network_state )(int connected, int type, int roaming, const char *extra_info)
 
void(*  update_network_availability )(int avaiable, const char *apn)
 

Descripción detallada

Interfaz extendida para la compatibilidad con AGPS_RIL.

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

Documentación de campos

void(* init)( AGpsRilCallbacks *callbacks)

Abre la interfaz de AGPS y proporciona las rutinas de devolución de llamada a 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)

Envía un mensaje de inicio de 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)( AGpsSetIDType type, const char *setid)

Establece el ID del conjunto.

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

tamaño de size_t

Se establece en sizeof(AGpsRilInterface).

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

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

Notifica al GPS 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 connected, int type, int roaming, const char *extra_info)

Notifica al GPS 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 de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ gps.h