הפניה למבנה GpsNiNotification

הפניה למבנה GpsNiNotification

#include < gps.h >

שדות נתונים

size_t גודל
int notification_id
GpsNiType ni_type
GpsNiNotifyFlags הודע_דגלים
int פסק זמן
GpsUserResponseType default_response
לְהַשְׁחִיר requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
לְהַשְׁחִיר הוסף טקסט [ GPS_NI_LONG_STRING_MAXLEN ]
GpsNiEncodingType קידוד_מזהה בקשה
GpsNiEncodingType קידוד_טקסט
לְהַשְׁחִיר תוספות [ GPS_NI_LONG_STRING_MAXLEN ]

תיאור מפורט

מייצג בקשה של NI

הגדרה בשורה 1026 של הקובץ gps.h.

תיעוד שטח

GpsUserResponseType default_response

תגובת ברירת מחדל בעת פסק זמן.

הגדרה בשורה 1056 של הקובץ gps.h.

תוספות char[ GPS_NI_LONG_STRING_MAXLEN ]

מצביע לנתונים נוספים. פורמט: 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.

טקסט תווים[ GPS_NI_LONG_STRING_MAXLEN ]

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

הגדרה בשורה 1066 של הקובץ gps.h.

GpsNiEncodingType text_encoding

ערכת פענוח שם לקוח

הגדרה בשורה 1076 של הקובץ gps.h.

int פסק זמן

פרק זמן קצוב להמתנה לתגובת המשתמש. הגדר ל-0 ללא מגבלת פסק זמן.

הגדרה בשורה 1051 של הקובץ gps.h.


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