مرجع بنية GpsNiNotification

مرجع بنية 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

تم ضبطه على 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