Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

AGps 인터페이스 구조 참조

AGps 인터페이스 구조 참조

#include < gps.h >

데이터 필드

size_t 크기
빈(* init ) ( AGpsCallbacks * 콜백)
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 * 콜백)

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