הפניה ל-struct של GpsNiNotification

הפניה ל-struct של GpsNiNotification

#include < gps.h >

שדות נתונים

size_t  size
 
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

ההגדרה מופיעה בשורה 1026 בקובץ gps.h .

מסמכי תיעוד של שדה

GpsUserResponseType default_response

תגובת ברירת המחדל כשהזמן פג.

ההגדרה מופיעה בשורה 1056 בקובץ gps.h .

הפניה לנתונים נוספים. פורמט: key_1 = value_1 key_2 = value_2

ההגדרה מופיעה בשורה 1083 בקובץ gps.h .

GpsNiType ni_type

סוג NI שמשמש להבדיל בין קטגוריות שונות של אירועי NI, כמו GPS_NI_TYPE_VOICE,‏ GPS_NI_TYPE_UMTS_SUPL וכו'.

ההגדרה מופיעה בשורה 1040 בקובץ gps.h .

int notification_id

מזהה שנוצר על ידי HAL כדי לשייך התראות NI לתשובות בממשק המשתמש

ההגדרה מופיעה בשורה 1034 בקובץ gps.h .

GpsNiNotifyFlags notify_flags

אפשרויות התראה/אימות, שילובים של קבועים של GpsNiNotifyFlags

ההגדרה מופיעה בשורה 1045 בקובץ gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

מזהה מבקש הבקשה

ההגדרה מופיעה בשורה 1061 בקובץ gps.h .

GpsNiEncodingType requestor_id_encoding

סכמת פענוח של שם הלקוח

ההגדרה מופיעה בשורה 1071 בקובץ gps.h .

size_t size

מוגדר לערך sizeof(GpsNiNotification)

ההגדרה מופיעה בשורה 1028 בקובץ gps.h .

הודעת התראה. אפשר להשתמש בו גם כדי לאחסן את client_id במקרים מסוימים

ההגדרה מופיעה בשורה 1066 בקובץ gps.h .

GpsNiEncodingType text_encoding

סכמת פענוח של שם הלקוח

ההגדרה מופיעה בשורה 1076 בקובץ gps.h .

int timeout

פרק הזמן הקצוב להמתנה לתגובת המשתמש. מגדירים 0 כדי שלא תהיה הגבלת זמן קצוב לתפוגה.

ההגדרה מופיעה בשורה 1051 בקובץ gps.h .


התיעוד של המבנה הזה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ gps.h