הפניה למבנה GpsNiNotification

הפניה למבנה GpsNiNotification

#include < gps.h >

תיאור מפורט

מייצג בקשה של 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