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 |