Changes

3,503 bytes added ,  17:42, 14 April 2020
no edit summary
Line 196: Line 196:  
| 406 || [4.0.0+] GetNpadLeftRightInterfaceType
 
| 406 || [4.0.0+] GetNpadLeftRightInterfaceType
 
|-
 
|-
| 407 || [9.0.0+] GetNpadOfHighestBatteryLevelForJoyLeft
+
| 407 || [10.0.0+] GetNpadOfHighestBatteryLevel ([9.0.0+] GetNpadOfHighestBatteryLevelForJoyLeft)
 
|-
 
|-
| 408 || [9.0.0+] GetNpadOfHighestBatteryLevelForJoyRight
+
| 408 || [9.0.0-9.2.0] GetNpadOfHighestBatteryLevelForJoyRight
 
|-
 
|-
 
| 500 || [5.0.0+] GetPalmaConnectionHandle
 
| 500 || [5.0.0+] GetPalmaConnectionHandle
Line 267: Line 267:  
|-
 
|-
 
| 1003 || [9.0.0+] IsFirmwareUpdateNeededForNotification
 
| 1003 || [9.0.0+] IsFirmwareUpdateNeededForNotification
 +
|-
 +
| 2000 || [10.0.0+] ActivateDigitizer
 
|}
 
|}
   Line 487: Line 489:  
| 50 || DeactivateXpad
 
| 50 || DeactivateXpad
 
|-
 
|-
| 51 || SetXpadAutoPilotState
+
| 51 || [1.0.0-9.2.0] SetXpadAutoPilotState
 
|-
 
|-
| 52 || UnsetXpadAutoPilotState
+
| 52 || [1.0.0-9.2.0] UnsetXpadAutoPilotState
 
|-
 
|-
| 53 ([1.0.0-8.1.0] 60) || [[#DeactivateJoyXpad]]
+
| 53 ([1.0.0-8.1.0] 60) || [1.0.0-9.2.0] [[#DeactivateJoyXpad]]
 
|-
 
|-
 
| 60 || [9.0.0+] ClearNpadSystemCommonPolicy
 
| 60 || [9.0.0+] ClearNpadSystemCommonPolicy
 +
|-
 +
| 61 || [10.0.0+] DeactivateNpad
 +
|-
 +
| 62 || [10.0.0+] ForceDisconnectNpad
 
|-
 
|-
 
| 91 || DeactivateGesture
 
| 91 || DeactivateGesture
Line 509: Line 515:  
| 122 || UnsetSleepButtonAutoPilotState
 
| 122 || UnsetSleepButtonAutoPilotState
 
|-
 
|-
| 123 || DeactivateInputDetector
+
| 123 || [1.0.0-9.2.0] DeactivateInputDetector
 
|-
 
|-
 
| 130 || DeactivateCaptureButton
 
| 130 || DeactivateCaptureButton
Line 548: Line 554:  
|-
 
|-
 
| 151 || [8.0.0+] SetGyroscopeOdr
 
| 151 || [8.0.0+] SetGyroscopeOdr
 +
|-
 +
| 152 || [10.0.0+] GetWhoAmI
 
|-
 
|-
 
| 201 || ActivateFirmwareUpdate
 
| 201 || ActivateFirmwareUpdate
Line 662: Line 670:  
|-
 
|-
 
| 401 || [6.0.0+] DisableRailDeviceFiltering
 
| 401 || [6.0.0+] DisableRailDeviceFiltering
 +
|-
 +
| 402 || [10.0.0+] EnableWiredPairing
 +
|-
 +
| 403 || [10.0.0+] EnableShipmentModeAutoClear
 
|-
 
|-
 
| 500 || [8.0.0+] SetFactoryInt
 
| 500 || [8.0.0+] SetFactoryInt
Line 672: Line 684:  
|-
 
|-
 
| 552 || [9.0.0+] ResetAnalogStickModelData
 
| 552 || [9.0.0+] ResetAnalogStickModelData
 +
|-
 +
| 600 || [10.0.0+] ConvertPadState
 +
|-
 +
| 2000 || [10.0.0+] DeactivateDigitizer
 +
|-
 +
| 2001 || [10.0.0+] SetDigitizerAutoPilotState
 +
|-
 +
| 2002 || [10.0.0+] UnsetDigitizerAutoPilotState
 
|}
 
|}
   Line 860: Line 880:  
|-
 
|-
 
| 231 || ActivateIrSensor
 
| 231 || ActivateIrSensor
 +
|-
 +
| 232 || [10.0.0+] GetIrSensorState
 +
|-
 +
| 233 || [10.0.0+] GetXcdHandleForNpadWithIrSensor
 
|-
 
|-
 
| 301 || ActivateNpadSystem
 
| 301 || ActivateNpadSystem
Line 888: Line 912:  
|-
 
|-
 
| 315 || [9.0.0+] GetAppletDetailedUiType
 
| 315 || [9.0.0+] GetAppletDetailedUiType
 +
|-
 +
| 316 || [10.0.0+] GetNpadInterfaceType
 +
|-
 +
| 317 || [10.0.0+] GetNpadLeftRightInterfaceType
 +
|-
 +
| 318 || [10.0.0+] HasBattery
 +
|-
 +
| 319 || [10.0.0+] HasLeftRightBattery
 
|-
 
|-
 
| 321 || [3.0.0+] [[#GetUniquePadsFromNpad]]
 
| 321 || [3.0.0+] [[#GetUniquePadsFromNpad]]
 
|-
 
|-
| 322 || GetIrSensorState
+
| 322 || [10.0.0+] SetNpadSystemExtStateEnabled ([1.0.0-9.2.0] GetIrSensorState)
 +
|-
 +
| 323 || [10.0.0+] GetLastActiveUniquePad ([1.0.0-9.2.0] GetXcdHandleForNpadWithIrSensor)
 
|-
 
|-
| 323 || GetXcdHandleForNpadWithIrSensor
+
| 324 || [10.0.0+] GetUniquePadButtonSet
 +
|-
 +
| 325 || [10.0.0+] GetUniquePadColor
 +
|-
 +
| 326 || [10.0.0+] GetUniquePadAppletDetailedUiType
 
|-
 
|-
 
| 500 || SetAppletResourceUserId
 
| 500 || SetAppletResourceUserId
Line 922: Line 960:  
|-
 
|-
 
| 523 || [9.0.0+] IsJoyConRailEnabled
 
| 523 || [9.0.0+] IsJoyConRailEnabled
 +
|-
 +
| 524 || [10.0.0+] IsHandheldHidsEnabled
 
|-
 
|-
 
| 540 || AcquirePlayReportControllerUsageUpdateEvent
 
| 540 || AcquirePlayReportControllerUsageUpdateEvent
Line 1,009: Line 1,049:  
| 870 || [5.1.0+] IsHandheldButtonPressedOnConsoleMode
 
| 870 || [5.1.0+] IsHandheldButtonPressedOnConsoleMode
 
|-
 
|-
| 900 || ActivateInputDetector
+
| 900 || [1.0.0-9.2.0] ActivateInputDetector
 
|-
 
|-
| 901 || [[#NotifyInputDetector]]
+
| 901 || [1.0.0-9.2.0] [[#NotifyInputDetector]]
 
|-
 
|-
 
| 1000 || [3.0.0+] InitializeFirmwareUpdate
 
| 1000 || [3.0.0+] InitializeFirmwareUpdate
Line 1,072: Line 1,112:  
|-
 
|-
 
| 1156 || [9.0.0+] SendConnectionTriggerWithoutTimeoutEvent
 
| 1156 || [9.0.0+] SendConnectionTriggerWithoutTimeoutEvent
|}
+
|-
 
+
| 1157 || [10.0.0+] CancelConnectionTrigger
== GetMaskedSupportedNpadStyleSet ==
+
|-
 +
| 1200 || [10.0.0+] IsButtonConfigSupported
 +
|-
 +
| 1201 || [10.0.0+] ResetButtonConfig
 +
|-
 +
| 1202 || [10.0.0+] DeleteButtonConfig
 +
|-
 +
| 1203 || [10.0.0+] SetButtonConfigEnabled
 +
|-
 +
| 1204 || [10.0.0+] IsButtonConfigEnabled
 +
|-
 +
| 1205 || [10.0.0+] SetButtonConfigEmbedded
 +
|-
 +
| 1206 || [10.0.0+] SetButtonConfigFull
 +
|-
 +
| 1207 || [10.0.0+] SetButtonConfigLeft
 +
|-
 +
| 1208 || [10.0.0+] SetButtonConfigRight
 +
|-
 +
| 1209 || [10.0.0+] GetButtonConfigEmbedded
 +
|-
 +
| 1210 || [10.0.0+] GetButtonConfigFull
 +
|-
 +
| 1211 || [10.0.0+] GetButtonConfigLeft
 +
|-
 +
| 1212 || [10.0.0+] GetButtonConfigRight
 +
|-
 +
| 1250 || [10.0.0+] IsCustomButtonConfigSupported
 +
|-
 +
| 1251 || [10.0.0+] IsDefaultButtonConfigEmbedded
 +
|-
 +
| 1252 || [10.0.0+] IsDefaultButtonConfigFull
 +
|-
 +
| 1253 || [10.0.0+] IsDefaultButtonConfigLeft
 +
|-
 +
| 1254 || [10.0.0+] IsDefaultButtonConfigRight
 +
|-
 +
| 1255 || [10.0.0+] IsButtonConfigStorageEmbeddedEmpty
 +
|-
 +
| 1256 || [10.0.0+] IsButtonConfigStorageFullEmpty
 +
|-
 +
| 1257 || [10.0.0+] IsButtonConfigStorageLeftEmpty
 +
|-
 +
| 1258 || [10.0.0+] IsButtonConfigStorageRightEmpty
 +
|-
 +
| 1259 || [10.0.0+] GetButtonConfigStorageEmbedded
 +
|-
 +
| 1260 || [10.0.0+] GetButtonConfigStorageFull
 +
|-
 +
| 1261 || [10.0.0+] GetButtonConfigStorageLeft
 +
|-
 +
| 1262 || [10.0.0+] GetButtonConfigStorageRight
 +
|-
 +
| 1263 || [10.0.0+] SetButtonConfigStorageEmbedded
 +
|-
 +
| 1264 || [10.0.0+] SetButtonConfigStorageFull
 +
|-
 +
| 1265 || [10.0.0+] SetButtonConfigStorageLeft
 +
|-
 +
| 1266 || [10.0.0+] SetButtonConfigStorageRight
 +
|-
 +
| 1267 || [10.0.0+] DeleteButtonConfigStorageEmbedded
 +
|-
 +
| 1268 || [10.0.0+] DeleteButtonConfigStorageFull
 +
|-
 +
| 1269 || [10.0.0+] DeleteButtonConfigStorageLeft
 +
|-
 +
| 1270 || [10.0.0+] DeleteButtonConfigStorageRight
 +
|-
 +
| 1271 || [10.0.0+] IsUsingCustomButtonConfig
 +
|-
 +
| 1272 || [10.0.0+] IsAnyCustomButtonConfigEnabled
 +
|-
 +
| 1273 || [10.0.0+] SetAllCustomButtonConfigEnabled
 +
|-
 +
| 1274 || [10.0.0+] SetDefaultButtonConfig
 +
|-
 +
| 1275 || [10.0.0+] SetAllDefaultButtonConfig
 +
|-
 +
| 1276 || [10.0.0+] SetHidButtonConfigEmbedded
 +
|-
 +
| 1277 || [10.0.0+] SetHidButtonConfigFull
 +
|-
 +
| 1278 || [10.0.0+] SetHidButtonConfigLeft
 +
|-
 +
| 1279 || [10.0.0+] SetHidButtonConfigRight
 +
|-
 +
| 1280 || [10.0.0+] GetHidButtonConfigEmbedded
 +
|-
 +
| 1281 || [10.0.0+] GetHidButtonConfigFull
 +
|-
 +
| 1282 || [10.0.0+] GetHidButtonConfigLeft
 +
|-
 +
| 1283 || [10.0.0+] GetHidButtonConfigRight
 +
|}
 +
 
 +
== GetMaskedSupportedNpadStyleSet ==
 
Takes an input u64 AppletResourceUserId, returns an output u32 [[#NpadStyleTag]].
 
Takes an input u64 AppletResourceUserId, returns an output u32 [[#NpadStyleTag]].
   Line 1,806: Line 1,942:  
|-
 
|-
 
| 102 || GetAwakeTriggerReasonForRightRail
 
| 102 || GetAwakeTriggerReasonForRightRail
 +
|-
 +
| 103 || [10.0.0+]
 +
|-
 +
| 104 || [10.0.0+]
 
|}
 
|}