AGpsInterface 구조 참조

AGpsInterface 구조 참조

#include < gps.h >

데이터 필드

size_t 크기
빈(* init ) ( AGpsCallbacks * callbacks)
int (* data_conn_open ) (const char * apn)
int (* data_conn_closed ) ()
int (* data_conn_failed ) ()
int (* set_server ) ( AGpsType 유형, const char * hostname, int 포트)
int (* data_conn_open_with_apn_ip_type ) (const char * apn, ApnIpType apnIpType)

상세 설명

AGPS 지원을위한 확장 된 인터페이스, 추가 APN 데이터를 전달할 수 있도록 확장되었습니다.

gps.h 파일의 921 번째 줄에서 정의되었습니다.

현장 문서

int (* data_conn_closed) ()

AGPS 데이터 연결이 닫 혔음을 알립니다.

gps.h 파일의 939 번째 라인에서 정의되었습니다.

int (* data_conn_failed) ()

AGPS에 데이터 연결을 사용할 수 없음을 알립니다.

gps.h 파일의 943 번째 라인에서 정의되었습니다.

int (* data_conn_open) (const char * apn)

더 이상 사용되지 않습니다. HAL이 AGpsInterface_v2를 지원하는 경우이 API는 사용되지 않습니다. 자세한 내용은 data_conn_open_with_apn_ip_type을 참조하세요.

gps.h 파일의 935 번째 라인에서 정의되었습니다.

int (* data_conn_open_with_apn_ip_type) (const char * apn, ApnIpType apnIpType)

데이터 연결을 사용할 수 있음을 알리고 SUPL 연결에 사용할 APN의 이름과 해당 IP 유형을 설정합니다.

gps.h 파일의 953 번째 줄에서 정의되었습니다.

void (* init) ( AGpsCallbacks * callbacks)

AGPS 인터페이스를 열고이 인터페이스의 구현에 콜백 루틴을 제공합니다.

gps.h 파일의 929 번째 라인에서 정의되었습니다.

int (* set_server) ( AGpsType 유형, const char * hostname, int 포트)

AGPS 서버의 호스트 이름과 포트를 설정합니다.

gps.h 파일의 947 번째 라인에서 정의되었습니다.

size_t 크기

sizeof (AGpsInterface)로 설정

gps.h 파일의 923 번째 줄에서 정의되었습니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
  • 하드웨어 / libhardware / include / hardware / gps.h