次の方法で共有


SENSOR_CATEGORY_LOCATION

SENSOR_CATEGORY_LOCATION カテゴリには、地理的位置情報を提供するセンサーが含まれています。

プラットフォーム定義のセンサーの種類

このカテゴリには、次のプラットフォーム定義のセンサーの種類が含まれます。

センサーの種類 意味

SENSOR_TYPE_LOCATION_BROADCAST

テレビやラジオの周波数の送信を通じて位置情報を送るセンサー。

SENSOR_TYPE_LOCATION_DEAD_RECKONING

推測航法センサー。これらのセンサーは、最初に現在の位置を計算し、その後、動作データを使用して現在の位置を更新します。

SENSOR_TYPE_LOCATION_GPS

Global Positioning System センサー。

SENSOR_TYPE_LOCATION_LOOKUP

検出センサー (ユーザーの IP アドレスに基づき情報を提供するセンサーなど)。

SENSOR_TYPE_LOCATION_OTHER

その他の位置センサー。

SENSOR_TYPE_LOCATION_STATIC

固定位置センサー (事前設定された、ユーザー指定情報を使用するセンサーなど)。

SENSOR_TYPE_LOCATION_TRIANGULATION

三角測量センサー (携帯電話の近接電波塔に基づき現在の位置を特定するセンサーなど)。

 

プラットフォーム定義のデータ フィールド

このカテゴリには、次のプラットフォーム定義のデータ フィールドが含まれます。

データ型 意味

SENSOR_DATA_TYPE_ADDRESS1

VT_LPWSTR

住所 (1 行目)。

SENSOR_DATA_TYPE_ADDRESS2

VT_LPWSTR

住所 (2 行目)。

SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS

VT_R8

アンテナの高度 (海抜基準、メートル単位)。

SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS

VT_R8

世界測地系 (WGS 84) の準拠楕円体を基準とした高度誤差 (メートル単位)。

SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS

VT_R8

世界測地系 (WGS 84) の準拠楕円体を基準とした高度 (メートル単位)。

SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS

VT_R8

海面を基準とした高度誤差 (メートル単位)。

SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS

VT_R8

海面を基準とした高度誤差 (メートル単位)。

SENSOR_DATA_TYPE_CITY

VT_LPWSTR

市区町村。

SENSOR_DATA_TYPE_COUNTRY_REGION

VT_LPWSTR

国または地域 (ISO 3166 1-alpha-2 国コードとして表現)。

SENSOR_DATA_TYPE_DGPS_DATA_AGE

VT_R8

ディファレンシャル GPS データの経過時間 (秒単位)。

SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID

VT_I4

ディファレンシャル リファレンス ステーションの ID。範囲は 0000 ~ 1023 です。

SENSOR_DATA_TYPE_ERROR_RADIUS_METERS

VT_R8

緯度と経度の値 (メートル単位) の精度。

値 0 は、精度レベルが不明であることを示します。Location API は、このフィールドにゼロ以外の値を指定するセンサーに優先権を与えます。

SENSOR_DATA_TYPE_FIX_QUALITY

VT_I4

修正品質。

0 = 修正なし

1 = GPS SPS モード、修正有効

2 = DGPS、SPS モード、修正有効

3 = GPS PPS モード、修正有効

4 = リアル タイム キネマティック

5 = フロート RTK

6 = 推定 (推測航法)

7 = 手動入力モード

8 = シミュレーター モード

SENSOR_DATA_TYPE_FIX_TYPE

VT_I4

修正の種類。

0 = 修正なし

1 = 2d 修正

2 = 3d 修正

SENSOR_DATA_TYPE_GEOIDAL_SEPARATION

VT_R8

WGS-84 楕円体と基準海面の差。0 より小さい値は、基準海面が準拠楕円体よりも下であることを示します。

SENSOR_DATA_TYPE_GPS_OPERATION_MODE

VT_I4

操作モード。

0 = 手動。GPS センサーを 2-D モードまたは 3-D モードで動作するように設定します。

1 = 自動。GPS センサーは、自動的に 2-D モードと 3-D モードを切り替えることができます。

SENSOR_DATA_TYPE_GPS_SELECTION_MODE

VT_I4

選択モード。

0 = 自律。

1 = DGPS。

2 = 推定 (推測航法)。

3 = 手動入力。

4 = シミュレーター。

5 = データ無効。

SENSOR_DATA_TYPE_GPS_STATUS

VT_I4

現在のデータの状態。

1 = データは有効です。

2 = データは無効です。

SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION

VT_R4

精度の水平希釈。

SENSOR_DATA_TYPE_LATITUDE_DEGREES

VT_R8

緯度。北が正の値になります。

SENSOR_DATA_TYPE_LONGITUDE_DEGREES

VT_R8

経度。東が正の値になります。

SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES

VT_R4

磁北を基準とした針路 (度単位)。

SENSOR_DATA_TYPE_MAGNETIC_VARIATION

VT_R4

磁気変動。東が正の値になります。

SENSOR_DATA_TYPE_NMEA_SENTENCE

VT_LPWSTR

現在の NMEA 文の文字列。

SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION

VT_R4

精度の位置希釈。

SENSOR_DATA_TYPE_POSTALCODE

VT_LPWSTR

郵便番号。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW

VT_I4

ビュー内の衛星の数。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH

VT_VECTOR | VT_UI1

ビュー内の各衛星の方位角を格納するカウント済み配列。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、IEEE 8 バイト実数値

(VT_R8) 形式で各値を格納する必要があります。空の値のプレースホルダーとして -1 を使用します。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION

VT_VECTOR | VT_UI1

ビュー内の各衛星の高度を格納するカウント済み配列。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、IEEE 8 バイト実数値 (VT_R8) 形式で各値を格納する必要があります。空の値のプレースホルダーとして -91 を使用します。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID

VT_VECTOR | VT_UI1

ビュー内の各衛星の ID を格納するカウント済み配列。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、4 バイト符号なし整数 (VT_UI4) 形式で各値を格納する必要があります。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS

VT_VECTOR | VT_UI1

ビュー内の衛星の疑似乱数雑音コードを格納するカウント済み配列。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、4 バイト符号なし整数 (VT_UI4) 形式で各値を格納する必要があります。空の値のプレースホルダーとして 0 を使用します。

SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO

VT_VECTOR | VT_UI1

ビュー内の衛星の信号対雑音比を格納するカウント済み配列。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、IEEE 8 バイト実数値 (VT_R8) 形式で各値を格納する必要があります。空の値のプレースホルダーとして 0 を使用します。

SENSOR_DATA_TYPE_SATELLITES_USED_COUNT

VT_I4

ソリューションで使用される衛星の数。

SENSOR_DATA_TYPE_SATELLITES_USED_PRNS

VT_VECTOR | VT_UI1

ソリューションで使用される衛星の疑似乱数雑音コード。

ベクター型のデータは、常に VT_UI1 (符号なし 1 バイト文字の配列) としてシリアル化されます。このデータ フィールドには、4 バイト符号なし整数 (VT_UI4) 形式で各値を格納する必要があります。空の値のプレースホルダーとして 0 を使用します。

SENSOR_DATA_TYPE_SPEED_KNOTS

VT_R4

速度 (ノット単位)。

SENSOR_DATA_TYPE_STATE_PROVINCE

VT_LPWSTR

都道府県。

SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES

VT_R4

真北を基準とした針路 (度単位)。

SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION

VT_R4

精度の垂直希釈。

 

重要   プラットフォーム定義の各位置データ型の PROPERTYKEY は、SENSOR_DATA_TYPE_LOCATION_GUID という名前の、共通 GUID に基づきます。この GUID は予約済みのベース値であるため、独自のプロパティ キーを定義するためには使用しないでください。

要件

バージョン

Windows 7 で利用可能。

ヘッダー

Sensors.h