GpsInterface 구조체 참조

GpsInterface 구조체 참조

#include < gps.h >

데이터 필드

size_t 크기
정수(* 초기화 )( GpsCallbacks *콜백)
정수(* 시작 )(무효)
정수(* 중지 )(무효)
무효의(* 정리 )(무효)
정수(* injection_time )( GpsUtcTime 시간, int64_t timeReference, int 불확실성)
정수(* injection_location )(이중 위도, 이중 경도, 부동 소수점 정확도)
무효의(* delete_aiding_data )( GpsAidingData 플래그)
정수(* set_position_mode )( GpsPositionMode 모드, GpsPositionRecurrence 반복, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)
상수 무효 *(* get_extension )(const char *이름)

상세 설명

표준 GPS 인터페이스를 나타냅니다.

파일 gps.h790 행에 있는 정의입니다.

현장 문서

무효(* 정리)(무효)

인터페이스를 닫습니다.

파일 gps.h806 행 정의.

무효(* delete_aiding_data)( GpsAidingData 플래그)

다음 시작 호출이 플래그에 정의된 정보를 사용하지 않도록 지정합니다. 콜드 스타트에 대해 GPS_DELETE_ALL이 전달됩니다.

파일 gps.h824 행에 정의가 있습니다.

const 무효*(* get_extension)(const char *이름)

확장 정보에 대한 포인터를 가져옵니다.

파일 gps.h841 번째 줄에 정의가 있습니다.

int(* 초기화)( GpsCallbacks *콜백)

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

파일 gps.h797 행 정의.

int(* injection_location)(이중 위도, 이중 경도, 부동 소수점 정확도)

다른 위치 제공자(일반적으로 셀 ID)의 현재 위치를 삽입합니다. 위도와 경도는 도 단위로 측정됩니다. 예상 정확도는 미터 단위로 측정됩니다.

파일 gps.h817 행에 있는 정의입니다.

int(* injection_time)( GpsUtcTime 시간, int64_t timeReference, int 불확실성)

현재 시간을 주입합니다.

파일 gps.h809 행에 있는 정의입니다.

int(* set_position_mode)( GpsPositionMode 모드, GpsPositionRecurrence 반복, uint32_t min_interval, uint32_t preferred_accuracy, uint32_t preferred_time)

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.h837 행에 정의되어 있습니다.

size_t 사이즈

sizeof(GpsInterface)로 설정

파일 gps.h792 번째 줄에 정의되어 있습니다.

정수(* 시작)(무효)

탐색을 시작합니다.

파일 gps.h800 행에 있는 정의입니다.

정수(* 정지)(무효)

탐색을 중지합니다.

파일 gps.h803 행에 있는 정의입니다.


이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.