HID services: Difference between revisions
No edit summary |
No edit summary |
||
Line 492: | Line 492: | ||
== SixAxisSensorHandle == | == SixAxisSensorHandle == | ||
This is | This is "nn::hid::SixAxisSensorHandle". This is a 4-byte struct with 4-byte alignment. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || TypeValue | |||
|- | |||
| 0x0 || 0x1 || NpadStyleIndex | |||
|- | |||
| 0x1 || 0x1 || PlayerNumber / [[#NpadIdType]] | |||
|- | |||
| 0x2 || 0x1 || Idx | |||
|} | |||
== VibrationDeviceHandle == | == VibrationDeviceHandle == | ||
This is | This is "nn::hid::VibrationDeviceHandle". This is a 4-byte struct with 4-byte alignment. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || TypeValue | |||
|- | |||
| 0x0 || 0x1 || NpadStyleIndex | |||
|- | |||
| 0x1 || 0x1 || [[#NpadIdType|PlayerNumber]] | |||
|- | |||
| 0x2 || 0x1 || DeviceIdx | |||
|} | |||
== VibrationDeviceInfo == | == VibrationDeviceInfo == | ||
This is a 0x8-byte struct. | This is "nn::hid::VibrationDeviceInfo" / "nn::hid::VibrationDeviceInfoForIpc". This is a 0x8-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || | |||
|- | |||
| 0x4 || 0x4 || | |||
|} | |||
== VibrationValue == | == VibrationValue == | ||
This is a 0x10-byte struct, which contains 4 float values. | This is "nn::hid::VibrationValue". This is a 0x10-byte struct, which contains 4 float values. | ||
= hid:dbg = | = hid:dbg = |