Odniesienie do struktury AGpsRilInterface

Odniesienie do struktury AGpsRilInterface

#include < gps.h >

Pola danych

size_t rozmiar
unieważnić(* init ) (wywołania zwrotne AGpsRilCallbacks *)
unieważnić(* set_ref_location ) (const AGpsRefLocation * agps_reflocation, size_t sz_struct)
unieważnić(* set_set_id ) (typ AGpsSetIDType , const char * setid)
unieważnić(* ni_message ) (uint8_t * msg, size_t len)
unieważnić(* update_network_state ) (połączenie int, typ int, roaming int, stały char * extra_info)
unieważnić(* update_network_availability ) (int avaiable , const char * apn)

szczegółowy opis

Rozszerzony interfejs do obsługi AGPS_RIL.

Definicja w linii 1145 pliku gps.h.

Dokumentacja terenowa

void (* init) ( AGpsRilCallbacks * callbacks)

Otwiera interfejs AGPS i udostępnia procedury wywołania zwrotnego do implementacji tego interfejsu.

Definicja w linii 1152 pliku gps.h.

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

Wyślij wiadomość zainicjowaną przez sieć.

Definicja w linii 1166 pliku gps.h.

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

Ustawia położenie odniesienia.

Definicja w linii 1157 pliku gps.h.

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

Ustawia identyfikator zestawu.

Definicja w linii 1161 pliku gps.h.

rozmiar_t rozmiar

ustawione na sizeof (AGpsRilInterface)

Definicja w linii 1147 pliku gps.h.

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

Powiadamiaj GPS o zmianach stanu sieci. Te parametry są zgodne z wartościami w klasie android.net.NetworkInfo.

Definicja w linii 1178 pliku gps.h.

void (* update_network_state) (int connected, int type, int roaming, const char * extra_info)

Powiadamiaj GPS o zmianach stanu sieci. Te parametry są zgodne z wartościami w klasie android.net.NetworkInfo.

Definicja w linii 1172 pliku gps.h.


Dokumentacja dla tej struktury została wygenerowana z następującego pliku:
  • sprzęt / libhardware / include / hardware / gps.h