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 リクエストを表します。

ファイル 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 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 1,071 行 の定義。

size_t size

sizeof(GpsNiNotification) に設定

ファイル gps.h 1028 行の定義。

通知メッセージ。場合によっては、client_id の保存にも使用できます。

ファイル gps.h 1066 行の定義。

GpsNiEncodingType text_encoding

クライアント名のデコード スキーム

ファイル gps.h 1076 行の定義。

int timeout

ユーザーの回答を待機するタイムアウト時間。タイムアウトの上限を設定しない場合は 0 に設定します。

ファイル gps.h 1051 行の定義。


この構造体のドキュメントは、次のファイルから生成されました。
  • hardware/libhardware/include/hardware/ gps.h