Changes

6,003 bytes added ,  16:25, 20 September 2017
no edit summary
Line 2: Line 2:     
= hid =
 
= hid =
 +
This is "nn::hid::IHidServer".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || CreateAppletResource
 +
|-
 +
| 1 || ActivateDebugPad
 +
|-
 +
| 11 || ActivateTouchScreen
 +
|-
 +
| 21 || ActivateMouse
 +
|-
 +
| 31 || ActivateKeyboard
 +
|-
 +
| 40 || AcquireXpadIdEventHandle
 +
|-
 +
| 41 || ReleaseXpadIdEventHandle
 +
|-
 +
| 51 || ActivateXpad
 +
|-
 +
| 55 || GetXpadIds
 +
|-
 +
| 56 || ActivateJoyXpad
 +
|-
 +
| 58 || GetJoyXpadLifoHandle
 +
|-
 +
| 59 || GetJoyXpadIds
 +
|-
 +
| 60 || ActivateSixAxisSensor
 +
|-
 +
| 61 || DeactivateSixAxisSensor
 +
|-
 +
| 62 || GetSixAxisSensorLifoHandle
 +
|-
 +
| 63 || ActivateJoySixAxisSensor
 +
|-
 +
| 64 || DeactivateJoySixAxisSensor
 +
|-
 +
| 65 || GetJoySixAxisSensorLifoHandle
 +
|-
 +
| 66 || StartSixAxisSensor
 +
|-
 +
| 67 || StopSixAxisSensor
 +
|-
 +
| 68 || IsSixAxisSensorFusionEnabled
 +
|-
 +
| 69 || EnableSixAxisSensorFusion
 +
|-
 +
| 70 || SetSixAxisSensorFusionParameters
 +
|-
 +
| 71 || GetSixAxisSensorFusionParameters
 +
|-
 +
| 72 || ResetSixAxisSensorFusionParameters
 +
|-
 +
| 73 || SetAccelerometerParameters
 +
|-
 +
| 74 || GetAccelerometerParameters
 +
|-
 +
| 75 || ResetAccelerometerParameters
 +
|-
 +
| 76 || SetAccelerometerPlayMode
 +
|-
 +
| 77 || GetAccelerometerPlayMode
 +
|-
 +
| 78 || ResetAccelerometerPlayMode
 +
|-
 +
| 79 || SetGyroscopeZeroDriftMode
 +
|-
 +
| 80 || GetGyroscopeZeroDriftMode
 +
|-
 +
| 81 || ResetGyroscopeZeroDriftMode
 +
|-
 +
| 82 || IsSixAxisSensorAtRest
 +
|-
 +
| 91 || ActivateGesture
 +
|-
 +
| 100 || SetSupportedNpadStyleSet
 +
|-
 +
| 101 || GetSupportedNpadStyleSet
 +
|-
 +
| 102 || SetSupportedNpadIdType
 +
|-
 +
| 103 || ActivateNpad
 +
|-
 +
| 104 || DeactivateNpad
 +
|-
 +
| 106 || AcquireNpadStyleSetUpdateEventHandle
 +
|-
 +
| 107 || DisconnectNpad
 +
|-
 +
| 108 || GetPlayerLedPattern
 +
|-
 +
| 120 || SetNpadJoyHoldType
 +
|-
 +
| 121 || GetNpadJoyHoldType
 +
|-
 +
| 122 || SetNpadJoyAssignmentModeSingleByDefault
 +
|-
 +
| 123 || SetNpadJoyAssignmentModeSingle
 +
|-
 +
| 124 || SetNpadJoyAssignmentModeDual
 +
|-
 +
| 125 || MergeSingleJoyAsDualJoy
 +
|-
 +
| 126 || StartLrAssignmentMode
 +
|-
 +
| 127 || StopLrAssignmentMode
 +
|-
 +
| 128 || SetNpadHandheldActivationMode
 +
|-
 +
| 129 || GetNpadHandheldActivationMode
 +
|-
 +
| 130 || SwapNpadAssignment
 +
|-
 +
| 131 || IsUnintendedHomeButtonInputProtectionEnabled
 +
|-
 +
| 132 || EnableUnintendedHomeButtonInputProtection
 +
|-
 +
| 200 || GetVibrationDeviceInfo
 +
|-
 +
| 201 || SendVibrationValue
 +
|-
 +
| 202 || GetActualVibrationValue
 +
|-
 +
| 203 || CreateActiveVibrationDeviceList
 +
|-
 +
| 204 || PermitVibration
 +
|-
 +
| 205 || IsVibrationPermitted
 +
|-
 +
| 206 || SendVibrationValues
 +
|-
 +
| 300 || ActivateConsoleSixAxisSensor
 +
|-
 +
| 301 || StartConsoleSixAxisSensor
 +
|-
 +
| 302 || StopConsoleSixAxisSensor
 +
|-
 +
| 400 || IsUsbFullKeyControllerEnabled
 +
|-
 +
| 401 || EnableUsbFullKeyController
 +
|-
 +
| 402 || IsUsbFullKeyControllerConnected
 +
|-
 +
| 1000 || SetNpadCommunicationMode
 +
|-
 +
| 1001 || GetNpadCommunicationMode
 +
|}
    
= hid:dbg =
 
= hid:dbg =
 +
This is "nn::hid::IHidDebugServer".
 +
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 40: Line 192:  
| 60 || DeactivateJoyXpad
 
| 60 || DeactivateJoyXpad
 
|-
 
|-
| 91 ||  
+
| 91 || DeactivateGesture
 
|-
 
|-
 
| 110 || DeactivateHomeButton
 
| 110 || DeactivateHomeButton
Line 61: Line 213:  
|-
 
|-
 
| 132 || UnsetCaptureButtonAutoPilotState
 
| 132 || UnsetCaptureButtonAutoPilotState
 +
|-
 +
| 133 || SetShiftAccelerometerCalibrationValue
 +
|-
 +
| 134 || GetShiftAccelerometerCalibrationValue
 +
|-
 +
| 135 || SetShiftGyroscopeCalibrationValue
 +
|-
 +
| 136 || GetShiftGyroscopeCalibrationValue
 +
|-
 +
| 140 || DeactivateConsoleSixAxisSensor
 
|-
 
|-
 
| 201 || ActivateFirmwareUpdate
 
| 201 || ActivateFirmwareUpdate
Line 74: Line 236:  
| 206 || GetDestinationFirmwareVersion
 
| 206 || GetDestinationFirmwareVersion
 
|-
 
|-
| 207 ||  
+
| 207 || DiscardFirmwareInfoCacheForRevert
 +
|-
 +
| 208 || StartFirmwareUpdateForRevert
 +
|-
 +
| 209 || GetAvailableFirmwareVersionForRevert
 +
|-
 +
| 211 || UpdateControllerColor
 
|}
 
|}
    
= hid:sys =
 
= hid:sys =
 +
This is "nn::hid::IHidSystemServer".
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 31 || SendKeyboardLockKeyEvent
 +
|-
 +
| 101 || AcquireHomeButtonEventHandle
 +
|-
 +
| 111 || ActivateHomeButton
 +
|-
 +
| 121 || AcquireSleepButtonEventHandle
 +
|-
 +
| 131 || ActivateSleepButton
 +
|-
 +
| 141 || AcquireCaptureButtonEventHandle
 +
|-
 +
| 151|| ActivateCaptureButton
 +
|-
 +
| 210 || AcquireNfcDeviceUpdateEventHandle
 +
|-
 +
| 211 || GetNpadsWithNfc
 +
|-
 +
| 212 || AcquireNfcActivateEventHandle
 +
|-
 +
| 213 || ActivateNfc
 +
|-
 +
| 230 || AcquireIrSensorEventHandle
 +
|-
 +
| 231 || ActivateIrSensor
 +
|-
 +
| 301 || ActivateNpadSystem
 +
|-
 +
| 303 || ApplyNpadSystemCommonPolicy
 +
|-
 +
| 304 || EnableAssigningSingleOnSlSrPress
 +
|-
 +
| 305 || DisableAssigningSingleOnSlSrPress
 +
|-
 +
| 306 || GetLastActiveNpad
 +
|-
 +
| 307 || GetNpadSystemExtStyle
 +
|-
 +
| 311 || SetNpadPlayerLedBlinkingDevice
 +
|-
 +
| 321 || GetUniquePadsFromNpad
 +
|-
 +
| 322 || GetIrSensorState
 +
|-
 +
| 323 || GetXcdHandleForNpadWithIrSensor
 +
|-
 +
| 500 || SetAppletResourceUserId
 +
|-
 +
| 501 || RegisterAppletResourceUserId
 +
|-
 +
| 502 || UnregisterAppletResourceUserId
 +
|-
 +
| 503 || EnableAppletToGetInput
 +
|-
 +
| 504 || SetAruidValidForVibration
 +
|-
 +
| 505 || EnableAppletToGetSixAxisSensor
 +
|-
 +
| 510 || SetVibrationMasterVolume
 +
|-
 +
| 511 || GetVibrationMasterVolume
 +
|-
 +
| 512 || BeginPermitVibrationSession
 +
|-
 +
| 513 || EndPermitVibrationSession
 +
|-
 +
| 520 || EnableHandheldHids
 +
|-
 +
| 521 || DisableHandheldHids
 +
|-
 +
| 540 || AcquirePlayReportControllerUsageUpdateEvent
 +
|-
 +
| 541 || GetPlayReportControllerUsages
 +
|-
 +
| 542 || AcquirePlayReportRegisteredDeviceUpdateEvent
 +
|-
 +
| 543 || GetRegisteredDevices
 +
|-
 +
| 544 || AcquireConnectionTriggerTimeoutEvent
 +
|-
 +
| 545 || SendConnectionTrigger
 +
|-
 +
| 546 || AcquireDeviceRegisteredEventForControllerSupport
 +
|-
 +
| 547 || GetAllowedBluetoothLinksCount
 +
|-
 +
| 700 || ActivateUniquePad
 +
|-
 +
| 702 || AcquireUniquePadConnectionEventHandle
 +
|-
 +
| 703 || GetUniquePadIds
 +
|-
 +
| 751 || AcquireJoyDetachOnBluetoothOffEventHandle
 +
|-
 +
| 800 || ListSixAxisSensorHandles
 +
|-
 +
| 801 || IsSixAxisSensorUserCalibrationSupported
 +
|-
 +
| 802 || ResetSixAxisSensorCalibrationValues
 +
|-
 +
| 803 || StartSixAxisSensorUserCalibration
 +
|-
 +
| 804 || CancelSixAxisSensorUserCalibration
 +
|-
 +
| 805 || GetUniquePadBluetoothAddress
 +
|-
 +
| 806 || DisconnectUniquePad
 +
|-
 +
| 821 || StartAnalogStickManualCalibration
 +
|-
 +
| 822 || RetryCurrentAnalogStickManualCalibrationStage
 +
|-
 +
| 823 || CancelAnalogStickManualCalibration
 +
|-
 +
| 824 || ResetAnalogStickManualCalibration
 +
|-
 +
| 850 || IsUsbFullKeyControllerEnabled
 +
|-
 +
| 851 || EnableUsbFullKeyController
 +
|-
 +
| 852 || IsUsbConnected
 +
|-
 +
| 900 || ActivateInputDetector
 +
|-
 +
| 901 || NotifyInputDetector
 +
|-
 +
| 1000 || InitializeFirmwareUpdate
 +
|-
 +
| 1001 || GetFirmwareVersion
 +
|-
 +
| 1002 || GetAvailableFirmwareVersion
 +
|-
 +
| 1003 || IsFirmwareUpdateAvailable
 +
|-
 +
| 1004 || CheckFirmwareUpdateRequired
 +
|-
 +
| 1005 || StartFirmwareUpdate
 +
|-
 +
| 1006 || AbortFirmwareUpdate
 +
|-
 +
| 1007 || GetFirmwareUpdateState
 +
|}
    
[[Category:Services]]
 
[[Category:Services]]