GpsNiNotification 구조체 참조

GpsNiNotification 구조체 참조

#include < gps.h >

데이터 필드

size_t  크기
 
int  notification_id
 
GpsNiType   ni_type
 
GpsNiNotifyFlags   notify_flags
 
int  timeout
 
GpsUserResponseType   default_response
 
char  requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
 
char  text [ GPS_NI_LONG_STRING_MAXLEN ]
 
GpsNiEncodingType   requestor_id_encoding
 
GpsNiEncodingType   text_encoding
 
char  extras [ GPS_NI_LONG_STRING_MAXLEN ]
 

상세 설명

NI 요청을 나타냅니다.

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

필드 문서

GpsUserResponseType default_response

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

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

추가 데이터 포인터입니다. 형식: 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 행에 정의가 있습니다.

int notification_id

NI 알림과 UI 응답을 연결하기 위해 HAL에서 생성한 ID입니다.

gps.h FILE의 1034 라인에 정의가 있습니다.

GpsNiNotifyFlags notify_flags

알림/확인 옵션, GpsNiNotifyFlags 상수 조합

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

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

요청자 ID

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

GpsNiEncodingType requestor_id_encoding

클라이언트 이름 디코딩 스키마

gps.h FILE의 1071 라인에 정의가 있습니다.

size_t 크기

sizeof(GpsNiNotification)로 설정

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

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

gps.h 파일의 1066 라인에 정의가 있습니다.

GpsNiEncodingType text_encoding

클라이언트 이름 디코딩 스키마

gps.h FILE의 1076 라인에 정의되어 있습니다.

int timeout

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

gps.h 파일의 1051 줄에 정의가 있습니다.


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