GpsNiNotification 구조체 참조

GpsNiNotification 구조체 참조

#include < gps.h >

데이터 필드

size_t 크기
정수 알림_ID
GPSNi 유형 ni_type
GpsNi알림플래그 통지_플래그
정수 시간 초과
GPS사용자 응답 유형 기본_응답
요청자_ID [ GPS_NI_SHORT_STRING_MAXLEN ]
텍스트 [ GPS_NI_LONG_STRING_MAXLEN ]
GpsNi인코딩 유형 requestor_id_encoding
GpsNi인코딩 유형 텍스트_인코딩
추가 [ GPS_NI_LONG_STRING_MAXLEN ]

상세 설명

NI 요청을 나타냅니다.

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

현장 문서

GpsUserResponseType default_response

시간 초과 시 기본 응답입니다.

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

문자 추가[ GPS_NI_LONG_STRING_MAXLEN ]

추가 데이터에 대한 포인터입니다. 형식: key_1 = value_1 key_2 = value_2

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

GpsNiType ni_type

GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL 등과 같은 NI 이벤트의 다양한 카테고리를 구별하는 데 사용되는 NI 유형입니다.

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

정수 알림_ID

NI 알림과 UI 응답을 연결하기 위해 HAL에서 생성된 ID

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

GpsNiNotifyFlags inform_flags

알림/검증 옵션, GpsNiNotifyFlags 상수 조합

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

문자 요청자_ID[ GPS_NI_SHORT_STRING_MAXLEN ]

요청자 ID

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

GpsNiEncodingType requestor_id_encoding

클라이언트 이름 디코딩 체계

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

size_t 사이즈

sizeof(GpsNiNotification)로 설정

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

문자 텍스트[ GPS_NI_LONG_STRING_MAXLEN ]

알림 메시지. 어떤 경우에는 client_id를 저장하는 데 사용될 수도 있습니다.

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

GpsNiEncodingType text_encoding

클라이언트 이름 디코딩 체계

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

int 시간 초과

사용자 응답을 기다리는 시간 초과 기간입니다. 시간 초과 제한이 없으면 0으로 설정합니다.

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


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