SENSOR_CATEGORY_ORIENTATION
SENSOR_CATEGORY_ORIENTATION類別包含提供實體方向相關資訊的感應器。 指南針提供導覽方向,例如以磁北為基礎的指南針。 傾角計會測量斜率或高度。 距離感應器會測量某個物件與感應器的鄰近性。
平臺定義的感應器類型
此類別包含下列平臺定義的感應器類型。
感應器類型 | Description |
---|---|
|
傳回四元數,在某些情況下會傳迴旋轉矩陣,以指定目前的裝置方向。 (旋轉矩陣是選擇性的。) |
|
以度為單位指定目前的裝置方向。 |
|
將裝置方向指定為列舉。 (此類型會使用四個一般象限的其中一個來指定裝置方向:0 度、90 度逆時針、180 計數器順時針和 270 度逆時針。它也表示裝置的正面向上或向下方向。) |
|
單軸指南針。 |
|
雙軸指南針。 |
|
三軸指南針。 |
|
單軸距離感應器。 |
|
雙軸距離感應器。 |
|
三軸距離感應器。 |
|
單軸傾角計。 |
|
雙軸傾角計。 |
|
三軸傾角計。 |
平臺定義的資料欄位
此類別的平臺定義屬性索引鍵是以SENSOR_DATA_TYPE_ORIENTATION_GUID為基礎:
{1637D8A2-4248-4275-865D-558DE84AEDFD}
此類別包含下列平臺定義的資料欄位。
資料欄名和 PID | Description |
---|---|
|
VT_R8 陀螺儀 X 軸速度,每秒以度為單位。 |
|
VT_R8 陀螺儀 y 軸速度,以每秒度為單位。 |
|
VT_R8 陀螺儀 Z 軸速度,以每秒度為單位。 |
|
VT_R4 傾角計 X 軸角度,以度為單位。 |
|
VT_R4 傾角計 y 軸角度,以度為單位。 |
|
VT_R4 傾角計 Z 軸角度,以度為單位。 |
|
VT_R4 X 軸距離,以公尺為單位。 |
|
VT_R4 Y 軸距離,以公尺為單位。 |
|
VT_R4 Z 軸距離,以公尺為單位。 |
|
VT_R8 磁力計 X 軸域強度,以毫秒為單位。 |
|
VT_R8 磁力計 y 軸欄位強度,以毫秒為單位。 |
|
VT_R8 磁力計 Z 軸域強度,以毫秒為單位。 |
|
VT_R4 Compass X 軸標題,以度為單位。 |
|
VT_R4 指南針 y 軸標題,以度為單位。 |
|
VT_R4 指南針 Z 軸標題,以度為單位。 |
|
VT_R8 相對於磁北的補償指南針標題,以度為單位。 此補償會使標題角度的度量表示方式,就像指南針裝置在電腦所在的平面地面上配置一般。 |
|
VT_R8 相對於 true North 的補償指南針標題,以度為單位。 此補償會使標題角度的度量表示方式,就像指南針裝置在電腦所在的平面地面上配置一般。 |
|
VT_R8 相對於磁北的未補償指南針標題,以度為單位。 標題角度的度量是以相對於安裝指南針裝置的平面測量來表示。 |
|
VT_R8 相對於 true North 的未補償指南針標題,以度為單位。 標題角度的度量是以相對於安裝指南針裝置的平面測量來表示。 |
|
VT_R8 匯總的象限方向,以度為單位。 |
|
VT_VECTOR|VT_UI1[newline] 計數陣列,以 3x3 旋轉矩陣表示 3d 空間中的裝置方向。[newline] 向量類型的資料一律會序列化為 vt-ui1 , (不帶正負號的 1 位元組字元陣列) 。 此資料欄位必須包含每個值作為單精確度浮點數, (vt-r4) 。[newline] 以矩陣表示:[newline]以這些值表示在旋轉矩陣資料欄位陣列中排序:M11,M12,M13,M21,M22,M23,M31,M32,M33 請注意,對於實作內建Windows 8 HID 感應器類別驅動程式支援的裝置,此資料欄位是選擇性的。 如果只實 作SENSOR_DATA_TYPE_QUATERNION ,則會針對傳送的每個資料包表計算和填入 SENSOR_DATA_TYPE_ROTATION_MATRIX 。 未使用內建 HID 感應器類別驅動程式的裝置需要計算和公開 SENSOR_DATA_TYPE_QUATERNION 和 SENSOR_DATA_TYPE_ROTATION_MATRIX 感應器資料欄位。 |
|
VT_VECTOR|VT_UI1[newline] x、y、z、quaternion 的值,代表 3d 空間中的裝置方向。 [newline] 向量類型的資料一律會序列化為 vt-ui1 , (不帶正負號、1 位元組字元的陣列) 。 [換行] 此資料欄位必須包含每個值作為單精確度浮點數, (vt-r4) 。[newline] 此陣列中值的順序如下:[newline] [x,y,z,w][newline] quaternion 的 w 值限制為 [0,1],而不是完整 [-1, 1]。 [換行] 所有旋轉都必須以正向 (來表示,而不是反向) 。[newline] 請注意,四元數的輸出應為標準化格式。 當四元數以正規化格式表示時,這些值會滿足下列條件:[newline] |
|
VT_UI4 匯總的裝置方向,指定為列舉。 (列舉值會對應至四個象限的其中一個。) |
|
VT_I4 磁力計精確度讀數,指定為列舉。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
標頭 |
|
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應