HID services: Difference between revisions

Line 166: Line 166:
| 302 || StopConsoleSixAxisSensor
| 302 || StopConsoleSixAxisSensor
|-
|-
| 303 || [5.0.0+] ActivateSevenSixAxisSensor
| 303 || [5.0.0+] [[#ActivateSevenSixAxisSensor]]
|-
|-
| 304 || [5.0.0+] StartSevenSixAxisSensor
| 304 || [5.0.0+] [[#StartSevenSixAxisSensor]]
|-
|-
| 305 || [5.0.0+] StopSevenSixAxisSensor
| 305 || [5.0.0+] [[#StopSevenSixAxisSensor]]
|-
|-
| 306 || [5.0.0+] [[#InitializeSevenSixAxisSensor]]
| 306 || [5.0.0+] [[#InitializeSevenSixAxisSensor]]
|-
|-
| 307 || [5.0.0+] FinalizeSevenSixAxisSensor
| 307 || [5.0.0+] [[#FinalizeSevenSixAxisSensor]]
|-
|-
| 308 || [5.0.0+] SetSevenSixAxisSensorFusionStrength
| 308 || [5.0.0+] SetSevenSixAxisSensorFusionStrength
Line 180: Line 180:
| 309 || [5.0.0+] GetSevenSixAxisSensorFusionStrength
| 309 || [5.0.0+] GetSevenSixAxisSensorFusionStrength
|-
|-
| 310 || [6.0.0+] ResetSevenSixAxisSensorTimestamp
| 310 || [6.0.0+] [[#ResetSevenSixAxisSensorTimestamp]]
|-
|-
| 400 || IsUsbFullKeyControllerEnabled
| 400 || IsUsbFullKeyControllerEnabled
Line 322: Line 322:
== IsVibrationDeviceMounted ==
== IsVibrationDeviceMounted ==
Takes a total of 0x10-bytes of input and a PID, returns an output u8 bool.
Takes a total of 0x10-bytes of input and a PID, returns an output u8 bool.
== ActivateSevenSixAxisSensor ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]], no output.
== StartSevenSixAxisSensor ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]], no output.
== StopSevenSixAxisSensor ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]], no output.


== InitializeSevenSixAxisSensor ==
== InitializeSevenSixAxisSensor ==
Line 327: Line 336:


The size of the first TransferMemory is 0x1000 with MemoryPermission=read-only, while the second one has size 0x7F000 with MemoryPermission=none.
The size of the first TransferMemory is 0x1000 with MemoryPermission=read-only, while the second one has size 0x7F000 with MemoryPermission=none.
== FinalizeSevenSixAxisSensor ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]], no output.
== ResetSevenSixAxisSensorTimestamp ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]], no output.


== VibrationDeviceHandle ==
== VibrationDeviceHandle ==