HID services: Difference between revisions
No edit summary |
No edit summary |
||
Line 58: | Line 58: | ||
| 72 || [[#ResetSixAxisSensorFusionParameters]] | | 72 || [[#ResetSixAxisSensorFusionParameters]] | ||
|- | |- | ||
| 73 || SetAccelerometerParameters | | 73 || [[#SetAccelerometerParameters]] | ||
|- | |- | ||
| 74 || GetAccelerometerParameters | | 74 || [[#GetAccelerometerParameters]] | ||
|- | |- | ||
| 75 || ResetAccelerometerParameters | | 75 || [[#ResetAccelerometerParameters]] | ||
|- | |- | ||
| 76 || SetAccelerometerPlayMode | | 76 || [[#SetAccelerometerPlayMode]] | ||
|- | |- | ||
| 77 || GetAccelerometerPlayMode | | 77 || [[#GetAccelerometerPlayMode]] | ||
|- | |- | ||
| 78 || ResetAccelerometerPlayMode | | 78 || [[#ResetAccelerometerPlayMode]] | ||
|- | |- | ||
| 79 || [[#SetGyroscopeZeroDriftMode]] | | 79 || [[#SetGyroscopeZeroDriftMode]] | ||
Line 306: | Line 306: | ||
== ResetSixAxisSensorFusionParameters == | == ResetSixAxisSensorFusionParameters == | ||
Takes a PID-descriptor, an u32 [[#SixAxisSensorHandle]], and an u64 [[AM_services|AppletResourceUserId]], no output. | Takes a PID-descriptor, an u32 [[#SixAxisSensorHandle]], and an u64 [[AM_services|AppletResourceUserId]], no output. | ||
== SetAccelerometerParameters == | |||
Takes a PID, a [[#SixAxisSensorHandle]], two floats, and an [[AM_services|AppletResourceUserId]], no output. | |||
sdknso will throw an error before using this cmd, if either of the floats are less than 0.0f, or when the second float is larger than the first float. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== GetAccelerometerParameters == | |||
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], returns two output floats. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== ResetAccelerometerParameters == | |||
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], no output. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== SetAccelerometerPlayMode == | |||
Takes a PID, a [[#SixAxisSensorHandle]], an u32 [[#AccelerometerPlayMode]], and an u64 [[AM_services|AppletResourceUserId]], no output. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== GetAccelerometerPlayMode == | |||
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], returns an output u32 [[#AccelerometerPlayMode]]. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== ResetAccelerometerPlayMode == | |||
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], no output. | |||
sdknso doesn't expose this, it's only implemented under "nn::hid::detail::". | |||
== SetGyroscopeZeroDriftMode == | == SetGyroscopeZeroDriftMode == | ||
Line 6,448: | Line 6,480: | ||
| 2 || StopHard || Stops the vibration immediately, with no decay phase. | | 2 || StopHard || Stops the vibration immediately, with no decay phase. | ||
|} | |} | ||
= AccelerometerPlayMode = | |||
This is "nn::hid::debug::AccelerometerPlayMode". | |||
= GyroscopeZeroDriftMode = | = GyroscopeZeroDriftMode = |