#include < gps.h >
표준 GPS 인터페이스를 나타냅니다.
gps.h 파일의 790 번째 줄에 정의되어 있습니다.
인터페이스를 닫습니다.
gps.h 파일의 806 행에 정의되어 있습니다.
start에 대한 다음 호출이 플래그에 정의된 정보를 사용하지 않도록 지정합니다. 콜드 스타트를 위해 GPS_DELETE_ALL이 전달되었습니다.
gps.h 파일의 824 번째 줄에 정의되어 있습니다.
const void*(* get_extension)(const char *이름) |
확장 정보에 대한 포인터를 가져옵니다.
gps.h 파일의 841 번째 줄에 정의되어 있습니다.
인터페이스를 열고 이 인터페이스 구현에 콜백 루틴을 제공합니다.
gps.h 파일의 797 행에 정의되어 있습니다.
int(* inject_location)(위도 두 배, 경도 두 배, 부동 소수점 정확도) |
다른 위치 제공자(일반적으로 셀 ID)로부터 현재 위치를 주입합니다. 위도와 경도는 각도 단위로 측정됩니다. 예상 정확도는 미터 단위로 측정됩니다.
gps.h 파일의 817 번째 줄에 정의되어 있습니다.
int(* inject_time)( GpsUtcTime 시간, int64_t timeReference, int 불확실성) |
현재 시간을 주입합니다.
gps.h 파일의 809 행에 정의되어 있습니다.
min_interval은 수정 사이의 시간을 밀리초 단위로 나타냅니다. Preferred_accuracy는 요청된 수정 정확도를 미터 단위로 나타냅니다. Preferred_time은 첫 번째 수정 요청 시간을 밀리초 단위로 나타냅니다.
'모드' 매개변수는 GPS_POSITION_MODE_MS_BASED 또는 GPS_POSITION_MODE_STANDALONE 중 하나여야 합니다. GPS_POSITION_MODE_MS_ASSISTED가 전달되고 GPS_POSITION_MODE_MS_BASED가 지원되는 경우 플랫폼에서 GPS_POSITION_MODE_MS_BASED로 대체하는 것이 허용되며 권장됩니다.
gps.h 파일의 837 행에 정의되어 있습니다.
sizeof(GpsInterface)로 설정
gps.h 파일의 792 번째 줄에 정의되어 있습니다.
탐색을 시작합니다.
gps.h 파일의 800 번째 줄에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ gps.h