GpsMeasurementInterface 구조체 참조

GpsMeasurementInterface 구조체 참조

#include < gps.h >

데이터 필드

size_t 크기
정수(* 초기화 )( GpsMeasurementCallbacks *콜백)
무효의(* 닫다 )()

상세 설명

GPS 측정 지원을 위한 확장된 인터페이스입니다.

gps.h 파일의 1982 행에 정의되어 있습니다.

현장 문서

무효(* 닫기)()

HAL에서 업데이트를 중지하고 콜백 루틴을 등록 취소합니다. 중지 호출 후에는 이전에 등록된 콜백이 HAL에 의해 유효하지 않은 것으로 간주되어야 합니다. 이전 'init' 없이 중지를 호출하면 이 함수는 아무 작업도 수행하지 않습니다.

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

int(* init)( GpsMeasurementCallbacks *콜백)

인터페이스를 초기화하고 HAL에 콜백 루틴을 등록합니다. 'init' 호출이 성공한 후 HAL은 자체 단계에서 업데이트 제공을 시작해야 합니다.

상태: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT - 'close'에 대한 해당 호출 없이 콜백이 이미 등록된 경우 GPS_MEASUREMENT_ERROR_GENERIC - 다른 오류가 발생한 경우 HAL은 이 오류 코드를 반환할 때 업데이트를 생성하지 않을 것으로 예상됩니다.

gps.h 파일의 1997 행에 정의되어 있습니다.

size_t 사이즈

sizeof(GpsMeasurementInterface)로 설정

gps.h 파일의 1984 행에 정의되어 있습니다.


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