HID services: Difference between revisions

No edit summary
Line 195: Line 195:
|-
|-
| 406 || [4.0.0+] GetNpadLeftRightInterfaceType
| 406 || [4.0.0+] GetNpadLeftRightInterfaceType
|-
| 407 || [9.0.0+]
|-
| 408 || [9.0.0+]
|-
|-
| 500 || [5.0.0+] GetPalmaConnectionHandle
| 500 || [5.0.0+] GetPalmaConnectionHandle
Line 259: Line 263:
|-
|-
| 1001 || GetNpadCommunicationMode
| 1001 || GetNpadCommunicationMode
|-
| 1002 || [9.0.0+] SetTouchScreenConfiguration
|-
| 1003 || [9.0.0+] IsFirmwareUpdateNeededForNotification
|}
|}


Line 469: Line 477:
|-
|-
| 12 || UnsetTouchScreenAutoPilotState
| 12 || UnsetTouchScreenAutoPilotState
|-
| 13 || [9.0.0+] GetTouchScreenConfiguration
|-
|-
| 20 || DeactivateMouse
| 20 || DeactivateMouse
Line 487: Line 497:
|-
|-
| 52 || UnsetXpadAutoPilotState
| 52 || UnsetXpadAutoPilotState
|-
| 53 || [9.0.0+]
|-
|-
| 60 || DeactivateJoyXpad
| 60 || DeactivateJoyXpad
Line 600: Line 612:
| 235 || [7.0.0+] EnableAnalogStickPower
| 235 || [7.0.0+] EnableAnalogStickPower
|-
|-
| 301 || [5.0.0+] [[#GetAbstractedPadHandles]]
| 236 || [9.0.0+] RequestKuinaUartClockCal
|-
| 237 || [9.0.0+] GetKuinaUartClockCal
|-
| 238 || [9.0.0+] SetKuinaUartClockTrim
|-
| 239 || [9.0.0+] KuinaLoopbackTest
|-
| 240 || [9.0.0+] RequestBatteryVoltage
|-
|-
| 302 || [5.0.0+] [[#GetAbstractedPadState]]
| 241 || [9.0.0+] GetBatteryVoltage
|-
|-
| 303 || [5.0.0+] [[#GetAbstractedPadsState]]
| 242 || [9.0.0+] GetUniquePadPowerInfo
|-
|-
| 321 || [5.0.0+] [[#SetAutoPilotVirtualPadState]]
| 243 || [9.0.0+] RebootUniquePad
|-
|-
| 322 || [5.0.0+] [[#UnsetAutoPilotVirtualPadState]]
| 244 || [9.0.0+] RequestKuinaFirmwareVersion
|-
| 245 || [9.0.0+] GetKuinaFirmwareVersion
|-
| 246 || [9.0.0+] GetVidPid
|-
| 301 || [5.0.0-8.1.0] [[#GetAbstractedPadHandles]]
|-
| 302 || [5.0.0-8.1.0] [[#GetAbstractedPadState]]
|-
| 303 || [5.0.0-8.1.0] [[#GetAbstractedPadsState]]
|-
| 321 || [5.0.0-8.1.0] [[#SetAutoPilotVirtualPadState]]
|-
| 322 || [5.0.0-8.1.0] [[#UnsetAutoPilotVirtualPadState]]
|-
|-
| 323 || [5.0.0+] [[#UnsetAllAutoPilotVirtualPadState]]
| 323 || [5.0.0+] [[#UnsetAllAutoPilotVirtualPadState]]
Line 639: Line 673:
|-
|-
| 501 || [8.0.0+] IsFactoryBootEnabled
| 501 || [8.0.0+] IsFactoryBootEnabled
|-
| 550 || [9.0.0+] SetAnalogStickModelDataTemporarily
|-
| 551 || [9.0.0+] GetAnalogStickModelData
|-
| 552 || [9.0.0+] ResetAnalogStickModelData
|}
|}


Line 1,036: Line 1,076:
|-
|-
| 312 || [6.0.0+] SetSupportedNpadStyleSetAll
| 312 || [6.0.0+] SetSupportedNpadStyleSetAll
|-
| 313 || [9.0.0+] GetNpadCaptureButtonAssignment
|-
| 314 || [9.0.0+] GetAppletFooterUiType
|-
| 315 || [9.0.0+] GetAppletDetailedUiType
|-
|-
| 321 || [3.0.0+] [[#GetUniquePadsFromNpad]]
| 321 || [3.0.0+] [[#GetUniquePadsFromNpad]]
Line 1,066: Line 1,112:
|-
|-
| 521 || DisableHandheldHids
| 521 || DisableHandheldHids
|-
| 522 || [9.0.0+] SetJoyConRailEnabled
|-
| 523 || [9.0.0+] IsJoyConRailEnabled
|-
|-
| 540 || AcquirePlayReportControllerUsageUpdateEvent
| 540 || AcquirePlayReportControllerUsageUpdateEvent
Line 1,140: Line 1,190:
|-
|-
| 830 || [7.0.0+] [[#SetNotificationLedPattern]]
| 830 || [7.0.0+] [[#SetNotificationLedPattern]]
|-
| 831 || [9.0.0+] SetNotificationLedPatternWithTimeout
|-
| 832 || [9.0.0+] PrepareHidsForNotificationWake
|-
|-
| 850 || [3.0.0+] IsUsbFullKeyControllerEnabled
| 850 || [3.0.0+] IsUsbFullKeyControllerEnabled
Line 1,200: Line 1,254:
|-
|-
| 1150 || [8.0.0+] SetTouchScreenMagnification
| 1150 || [8.0.0+] SetTouchScreenMagnification
|-
| 1151 || [9.0.0+] GetTouchScreenFirmwareVersion
|-
| 1152 || [9.0.0+] SetTouchScreenDefaultConfiguration
|-
| 1153 || [9.0.0+] GetTouchScreenDefaultConfiguration
|-
| 1154 || [9.0.0+] IsFirmwareAvailableForNotification
|-
| 1155 || [9.0.0+] SetForceHandheldStyleVibration
|-
| 1156 || [9.0.0+]
|}
|}


Line 1,664: Line 1,730:
This is "nn::ahid::IServerSession".
This is "nn::ahid::IServerSession".


Used for USB HID devices.  
Used for USB HID devices.
 
This service no longer exists in [9.0.0+].


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,747: Line 1,815:


Used internally for USB HID devices.
Used internally for USB HID devices.
This service no longer exists in [9.0.0+].


{| class="wikitable" border="1"
{| class="wikitable" border="1"