mirror of
https://git.h3cjp.net/H3cJP/citra.git
synced 2024-11-27 14:33:00 +00:00
Merge pull request #6158 from german77/hidServiceTables
hid: Update service function tables
This commit is contained in:
commit
96d07b4949
|
@ -278,6 +278,7 @@ Hid::Hid(Core::System& system_) : ServiceFramework{system_, "hid"} {
|
||||||
{209, &Hid::BeginPermitVibrationSession, "BeginPermitVibrationSession"},
|
{209, &Hid::BeginPermitVibrationSession, "BeginPermitVibrationSession"},
|
||||||
{210, &Hid::EndPermitVibrationSession, "EndPermitVibrationSession"},
|
{210, &Hid::EndPermitVibrationSession, "EndPermitVibrationSession"},
|
||||||
{211, &Hid::IsVibrationDeviceMounted, "IsVibrationDeviceMounted"},
|
{211, &Hid::IsVibrationDeviceMounted, "IsVibrationDeviceMounted"},
|
||||||
|
{212, nullptr, "SendVibrationValueInBool"},
|
||||||
{300, &Hid::ActivateConsoleSixAxisSensor, "ActivateConsoleSixAxisSensor"},
|
{300, &Hid::ActivateConsoleSixAxisSensor, "ActivateConsoleSixAxisSensor"},
|
||||||
{301, &Hid::StartConsoleSixAxisSensor, "StartConsoleSixAxisSensor"},
|
{301, &Hid::StartConsoleSixAxisSensor, "StartConsoleSixAxisSensor"},
|
||||||
{302, &Hid::StopConsoleSixAxisSensor, "StopConsoleSixAxisSensor"},
|
{302, &Hid::StopConsoleSixAxisSensor, "StopConsoleSixAxisSensor"},
|
||||||
|
@ -1574,6 +1575,7 @@ public:
|
||||||
{11, nullptr, "SetTouchScreenAutoPilotState"},
|
{11, nullptr, "SetTouchScreenAutoPilotState"},
|
||||||
{12, nullptr, "UnsetTouchScreenAutoPilotState"},
|
{12, nullptr, "UnsetTouchScreenAutoPilotState"},
|
||||||
{13, nullptr, "GetTouchScreenConfiguration"},
|
{13, nullptr, "GetTouchScreenConfiguration"},
|
||||||
|
{14, nullptr, "ProcessTouchScreenAutoTune"},
|
||||||
{20, nullptr, "DeactivateMouse"},
|
{20, nullptr, "DeactivateMouse"},
|
||||||
{21, nullptr, "SetMouseAutoPilotState"},
|
{21, nullptr, "SetMouseAutoPilotState"},
|
||||||
{22, nullptr, "UnsetMouseAutoPilotState"},
|
{22, nullptr, "UnsetMouseAutoPilotState"},
|
||||||
|
@ -1583,6 +1585,7 @@ public:
|
||||||
{50, nullptr, "DeactivateXpad"},
|
{50, nullptr, "DeactivateXpad"},
|
||||||
{51, nullptr, "SetXpadAutoPilotState"},
|
{51, nullptr, "SetXpadAutoPilotState"},
|
||||||
{52, nullptr, "UnsetXpadAutoPilotState"},
|
{52, nullptr, "UnsetXpadAutoPilotState"},
|
||||||
|
{53, nullptr, "DeactivateJoyXpad"},
|
||||||
{60, nullptr, "ClearNpadSystemCommonPolicy"},
|
{60, nullptr, "ClearNpadSystemCommonPolicy"},
|
||||||
{61, nullptr, "DeactivateNpad"},
|
{61, nullptr, "DeactivateNpad"},
|
||||||
{62, nullptr, "ForceDisconnectNpad"},
|
{62, nullptr, "ForceDisconnectNpad"},
|
||||||
|
@ -1653,6 +1656,11 @@ public:
|
||||||
{244, nullptr, "RequestKuinaFirmwareVersion"},
|
{244, nullptr, "RequestKuinaFirmwareVersion"},
|
||||||
{245, nullptr, "GetKuinaFirmwareVersion"},
|
{245, nullptr, "GetKuinaFirmwareVersion"},
|
||||||
{246, nullptr, "GetVidPid"},
|
{246, nullptr, "GetVidPid"},
|
||||||
|
{247, nullptr, "GetAnalogStickCalibrationValue"},
|
||||||
|
{248, nullptr, "GetUniquePadIdsFull"},
|
||||||
|
{249, nullptr, "ConnectUniquePad"},
|
||||||
|
{250, nullptr, "IsVirtual"},
|
||||||
|
{251, nullptr, "GetAnalogStickModuleParam"},
|
||||||
{301, nullptr, "GetAbstractedPadHandles"},
|
{301, nullptr, "GetAbstractedPadHandles"},
|
||||||
{302, nullptr, "GetAbstractedPadState"},
|
{302, nullptr, "GetAbstractedPadState"},
|
||||||
{303, nullptr, "GetAbstractedPadsState"},
|
{303, nullptr, "GetAbstractedPadsState"},
|
||||||
|
@ -1673,12 +1681,16 @@ public:
|
||||||
{401, nullptr, "DisableRailDeviceFiltering"},
|
{401, nullptr, "DisableRailDeviceFiltering"},
|
||||||
{402, nullptr, "EnableWiredPairing"},
|
{402, nullptr, "EnableWiredPairing"},
|
||||||
{403, nullptr, "EnableShipmentModeAutoClear"},
|
{403, nullptr, "EnableShipmentModeAutoClear"},
|
||||||
|
{404, nullptr, "SetRailEnabled"},
|
||||||
{500, nullptr, "SetFactoryInt"},
|
{500, nullptr, "SetFactoryInt"},
|
||||||
{501, nullptr, "IsFactoryBootEnabled"},
|
{501, nullptr, "IsFactoryBootEnabled"},
|
||||||
{550, nullptr, "SetAnalogStickModelDataTemporarily"},
|
{550, nullptr, "SetAnalogStickModelDataTemporarily"},
|
||||||
{551, nullptr, "GetAnalogStickModelData"},
|
{551, nullptr, "GetAnalogStickModelData"},
|
||||||
{552, nullptr, "ResetAnalogStickModelData"},
|
{552, nullptr, "ResetAnalogStickModelData"},
|
||||||
{600, nullptr, "ConvertPadState"},
|
{600, nullptr, "ConvertPadState"},
|
||||||
|
{650, nullptr, "AddButtonPlayData"},
|
||||||
|
{651, nullptr, "StartButtonPlayData"},
|
||||||
|
{652, nullptr, "StopButtonPlayData"},
|
||||||
{2000, nullptr, "DeactivateDigitizer"},
|
{2000, nullptr, "DeactivateDigitizer"},
|
||||||
{2001, nullptr, "SetDigitizerAutoPilotState"},
|
{2001, nullptr, "SetDigitizerAutoPilotState"},
|
||||||
{2002, nullptr, "UnsetDigitizerAutoPilotState"},
|
{2002, nullptr, "UnsetDigitizerAutoPilotState"},
|
||||||
|
@ -1710,6 +1722,8 @@ public:
|
||||||
{215, nullptr, "IsNfcActivated"},
|
{215, nullptr, "IsNfcActivated"},
|
||||||
{230, nullptr, "AcquireIrSensorEventHandle"},
|
{230, nullptr, "AcquireIrSensorEventHandle"},
|
||||||
{231, nullptr, "ActivateIrSensor"},
|
{231, nullptr, "ActivateIrSensor"},
|
||||||
|
{232, nullptr, "GetIrSensorState"},
|
||||||
|
{233, nullptr, "GetXcdHandleForNpadWithIrSensor"},
|
||||||
{301, nullptr, "ActivateNpadSystem"},
|
{301, nullptr, "ActivateNpadSystem"},
|
||||||
{303, nullptr, "ApplyNpadSystemCommonPolicy"},
|
{303, nullptr, "ApplyNpadSystemCommonPolicy"},
|
||||||
{304, nullptr, "EnableAssigningSingleOnSlSrPress"},
|
{304, nullptr, "EnableAssigningSingleOnSlSrPress"},
|
||||||
|
@ -1724,9 +1738,16 @@ public:
|
||||||
{313, nullptr, "GetNpadCaptureButtonAssignment"},
|
{313, nullptr, "GetNpadCaptureButtonAssignment"},
|
||||||
{314, nullptr, "GetAppletFooterUiType"},
|
{314, nullptr, "GetAppletFooterUiType"},
|
||||||
{315, nullptr, "GetAppletDetailedUiType"},
|
{315, nullptr, "GetAppletDetailedUiType"},
|
||||||
|
{316, nullptr, "GetNpadInterfaceType"},
|
||||||
|
{317, nullptr, "GetNpadLeftRightInterfaceType"},
|
||||||
|
{318, nullptr, "HasBattery"},
|
||||||
|
{319, nullptr, "HasLeftRightBattery"},
|
||||||
{321, nullptr, "GetUniquePadsFromNpad"},
|
{321, nullptr, "GetUniquePadsFromNpad"},
|
||||||
{322, nullptr, "GetIrSensorState"},
|
{322, nullptr, "GetIrSensorState"},
|
||||||
{323, nullptr, "GetXcdHandleForNpadWithIrSensor"},
|
{323, nullptr, "GetXcdHandleForNpadWithIrSensor"},
|
||||||
|
{324, nullptr, "GetUniquePadButtonSet"},
|
||||||
|
{325, nullptr, "GetUniquePadColor"},
|
||||||
|
{326, nullptr, "GetUniquePadAppletDetailedUiType"},
|
||||||
{500, nullptr, "SetAppletResourceUserId"},
|
{500, nullptr, "SetAppletResourceUserId"},
|
||||||
{501, nullptr, "RegisterAppletResourceUserId"},
|
{501, nullptr, "RegisterAppletResourceUserId"},
|
||||||
{502, nullptr, "UnregisterAppletResourceUserId"},
|
{502, nullptr, "UnregisterAppletResourceUserId"},
|
||||||
|
@ -1737,10 +1758,13 @@ public:
|
||||||
{511, nullptr, "GetVibrationMasterVolume"},
|
{511, nullptr, "GetVibrationMasterVolume"},
|
||||||
{512, nullptr, "BeginPermitVibrationSession"},
|
{512, nullptr, "BeginPermitVibrationSession"},
|
||||||
{513, nullptr, "EndPermitVibrationSession"},
|
{513, nullptr, "EndPermitVibrationSession"},
|
||||||
|
{514, nullptr, "Unknown514"},
|
||||||
{520, nullptr, "EnableHandheldHids"},
|
{520, nullptr, "EnableHandheldHids"},
|
||||||
{521, nullptr, "DisableHandheldHids"},
|
{521, nullptr, "DisableHandheldHids"},
|
||||||
{522, nullptr, "SetJoyConRailEnabled"},
|
{522, nullptr, "SetJoyConRailEnabled"},
|
||||||
{523, nullptr, "IsJoyConRailEnabled"},
|
{523, nullptr, "IsJoyConRailEnabled"},
|
||||||
|
{524, nullptr, "IsHandheldHidsEnabled"},
|
||||||
|
{525, nullptr, "IsJoyConAttachedOnAllRail"},
|
||||||
{540, nullptr, "AcquirePlayReportControllerUsageUpdateEvent"},
|
{540, nullptr, "AcquirePlayReportControllerUsageUpdateEvent"},
|
||||||
{541, nullptr, "GetPlayReportControllerUsages"},
|
{541, nullptr, "GetPlayReportControllerUsages"},
|
||||||
{542, nullptr, "AcquirePlayReportRegisteredDeviceUpdateEvent"},
|
{542, nullptr, "AcquirePlayReportRegisteredDeviceUpdateEvent"},
|
||||||
|
@ -1816,6 +1840,65 @@ public:
|
||||||
{1154, nullptr, "IsFirmwareAvailableForNotification"},
|
{1154, nullptr, "IsFirmwareAvailableForNotification"},
|
||||||
{1155, nullptr, "SetForceHandheldStyleVibration"},
|
{1155, nullptr, "SetForceHandheldStyleVibration"},
|
||||||
{1156, nullptr, "SendConnectionTriggerWithoutTimeoutEvent"},
|
{1156, nullptr, "SendConnectionTriggerWithoutTimeoutEvent"},
|
||||||
|
{1157, nullptr, "CancelConnectionTrigger"},
|
||||||
|
{1200, nullptr, "IsButtonConfigSupported"},
|
||||||
|
{1201, nullptr, "IsButtonConfigEmbeddedSupported"},
|
||||||
|
{1202, nullptr, "DeleteButtonConfig"},
|
||||||
|
{1203, nullptr, "DeleteButtonConfigEmbedded"},
|
||||||
|
{1204, nullptr, "SetButtonConfigEnabled"},
|
||||||
|
{1205, nullptr, "SetButtonConfigEmbeddedEnabled"},
|
||||||
|
{1206, nullptr, "IsButtonConfigEnabled"},
|
||||||
|
{1207, nullptr, "IsButtonConfigEmbeddedEnabled"},
|
||||||
|
{1208, nullptr, "SetButtonConfigEmbedded"},
|
||||||
|
{1209, nullptr, "SetButtonConfigFull"},
|
||||||
|
{1210, nullptr, "SetButtonConfigLeft"},
|
||||||
|
{1211, nullptr, "SetButtonConfigRight"},
|
||||||
|
{1212, nullptr, "GetButtonConfigEmbedded"},
|
||||||
|
{1213, nullptr, "GetButtonConfigFull"},
|
||||||
|
{1214, nullptr, "GetButtonConfigLeft"},
|
||||||
|
{1215, nullptr, "GetButtonConfigRight"},
|
||||||
|
{1250, nullptr, "IsCustomButtonConfigSupported"},
|
||||||
|
{1251, nullptr, "IsDefaultButtonConfigEmbedded"},
|
||||||
|
{1252, nullptr, "IsDefaultButtonConfigFull"},
|
||||||
|
{1253, nullptr, "IsDefaultButtonConfigLeft"},
|
||||||
|
{1254, nullptr, "IsDefaultButtonConfigRight"},
|
||||||
|
{1255, nullptr, "IsButtonConfigStorageEmbeddedEmpty"},
|
||||||
|
{1256, nullptr, "IsButtonConfigStorageFullEmpty"},
|
||||||
|
{1257, nullptr, "IsButtonConfigStorageLeftEmpty"},
|
||||||
|
{1258, nullptr, "IsButtonConfigStorageRightEmpty"},
|
||||||
|
{1259, nullptr, "GetButtonConfigStorageEmbeddedDeprecated"},
|
||||||
|
{1260, nullptr, "GetButtonConfigStorageFullDeprecated"},
|
||||||
|
{1261, nullptr, "GetButtonConfigStorageLeftDeprecated"},
|
||||||
|
{1262, nullptr, "GetButtonConfigStorageRightDeprecated"},
|
||||||
|
{1263, nullptr, "SetButtonConfigStorageEmbeddedDeprecated"},
|
||||||
|
{1264, nullptr, "SetButtonConfigStorageFullDeprecated"},
|
||||||
|
{1265, nullptr, "SetButtonConfigStorageLeftDeprecated"},
|
||||||
|
{1266, nullptr, "SetButtonConfigStorageRightDeprecated"},
|
||||||
|
{1267, nullptr, "DeleteButtonConfigStorageEmbedded"},
|
||||||
|
{1268, nullptr, "DeleteButtonConfigStorageFull"},
|
||||||
|
{1269, nullptr, "DeleteButtonConfigStorageLeft"},
|
||||||
|
{1270, nullptr, "DeleteButtonConfigStorageRight"},
|
||||||
|
{1271, nullptr, "IsUsingCustomButtonConfig"},
|
||||||
|
{1272, nullptr, "IsAnyCustomButtonConfigEnabled"},
|
||||||
|
{1273, nullptr, "SetAllCustomButtonConfigEnabled"},
|
||||||
|
{1274, nullptr, "SetDefaultButtonConfig"},
|
||||||
|
{1275, nullptr, "SetAllDefaultButtonConfig"},
|
||||||
|
{1276, nullptr, "SetHidButtonConfigEmbedded"},
|
||||||
|
{1277, nullptr, "SetHidButtonConfigFull"},
|
||||||
|
{1278, nullptr, "SetHidButtonConfigLeft"},
|
||||||
|
{1279, nullptr, "SetHidButtonConfigRight"},
|
||||||
|
{1280, nullptr, "GetHidButtonConfigEmbedded"},
|
||||||
|
{1281, nullptr, "GetHidButtonConfigFull"},
|
||||||
|
{1282, nullptr, "GetHidButtonConfigLeft"},
|
||||||
|
{1283, nullptr, "GetHidButtonConfigRight"},
|
||||||
|
{1284, nullptr, "GetButtonConfigStorageEmbedded"},
|
||||||
|
{1285, nullptr, "GetButtonConfigStorageFull"},
|
||||||
|
{1286, nullptr, "GetButtonConfigStorageLeft"},
|
||||||
|
{1287, nullptr, "GetButtonConfigStorageRight"},
|
||||||
|
{1288, nullptr, "SetButtonConfigStorageEmbedded"},
|
||||||
|
{1289, nullptr, "SetButtonConfigStorageFull"},
|
||||||
|
{1290, nullptr, "DeleteButtonConfigStorageRight"},
|
||||||
|
{1291, nullptr, "DeleteButtonConfigStorageRight"},
|
||||||
};
|
};
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,8 @@ XCD_SYS::XCD_SYS(Core::System& system_) : ServiceFramework{system_, "xcd:sys"} {
|
||||||
{20, nullptr, "StartMifareWrite"},
|
{20, nullptr, "StartMifareWrite"},
|
||||||
{101, nullptr, "GetAwakeTriggerReasonForLeftRail"},
|
{101, nullptr, "GetAwakeTriggerReasonForLeftRail"},
|
||||||
{102, nullptr, "GetAwakeTriggerReasonForRightRail"},
|
{102, nullptr, "GetAwakeTriggerReasonForRightRail"},
|
||||||
|
{103, nullptr, "GetAwakeTriggerBatteryLevelTransitionForLeftRail"},
|
||||||
|
{104, nullptr, "GetAwakeTriggerBatteryLevelTransitionForRightRail"},
|
||||||
};
|
};
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue