mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-31 16:09:03 -05:00 
			
		
		
		
	add IPC CommandType & Some HID FunctionInfo (#487)
* add some CommandType * add some hid FunctionInfo * add some other HID FunctionInfo * delete non useful comments
This commit is contained in:
		| @@ -29,7 +29,10 @@ enum class ControlCommand : u32 { | ||||
| }; | ||||
|  | ||||
| enum class CommandType : u32 { | ||||
|     Invalid = 0, | ||||
|     LegacyRequest = 1, | ||||
|     Close = 2, | ||||
|     LegacyControl = 3, | ||||
|     Request = 4, | ||||
|     Control = 5, | ||||
|     RequestWithContext = 6, | ||||
|   | ||||
| @@ -329,6 +329,7 @@ public: | ||||
|             {130, nullptr, "SwapNpadAssignment"}, | ||||
|             {131, nullptr, "IsUnintendedHomeButtonInputProtectionEnabled"}, | ||||
|             {132, nullptr, "EnableUnintendedHomeButtonInputProtection"}, | ||||
|             {133, nullptr, "SetNpadJoyAssignmentModeSingleWithDestination"}, | ||||
|             {200, &Hid::GetVibrationDeviceInfo, "GetVibrationDeviceInfo"}, | ||||
|             {201, &Hid::SendVibrationValue, "SendVibrationValue"}, | ||||
|             {202, &Hid::GetActualVibrationValue, "GetActualVibrationValue"}, | ||||
| @@ -336,12 +337,41 @@ public: | ||||
|             {204, nullptr, "PermitVibration"}, | ||||
|             {205, nullptr, "IsVibrationPermitted"}, | ||||
|             {206, &Hid::SendVibrationValues, "SendVibrationValues"}, | ||||
|             {207, nullptr, "SendVibrationGcErmCommand"}, | ||||
|             {208, nullptr, "GetActualVibrationGcErmCommand"}, | ||||
|             {209, nullptr, "BeginPermitVibrationSession"}, | ||||
|             {210, nullptr, "EndPermitVibrationSession"}, | ||||
|             {300, nullptr, "ActivateConsoleSixAxisSensor"}, | ||||
|             {301, nullptr, "StartConsoleSixAxisSensor"}, | ||||
|             {302, nullptr, "StopConsoleSixAxisSensor"}, | ||||
|             {303, nullptr, "ActivateSevenSixAxisSensor"}, | ||||
|             {304, nullptr, "StartSevenSixAxisSensor"}, | ||||
|             {305, nullptr, "StopSevenSixAxisSensor"}, | ||||
|             {306, nullptr, "InitializeSevenSixAxisSensor"}, | ||||
|             {307, nullptr, "FinalizeSevenSixAxisSensor"}, | ||||
|             {308, nullptr, "SetSevenSixAxisSensorFusionStrength"}, | ||||
|             {309, nullptr, "GetSevenSixAxisSensorFusionStrength"}, | ||||
|             {400, nullptr, "IsUsbFullKeyControllerEnabled"}, | ||||
|             {401, nullptr, "EnableUsbFullKeyController"}, | ||||
|             {402, nullptr, "IsUsbFullKeyControllerConnected"}, | ||||
|             {403, nullptr, "HasBattery"}, | ||||
|             {404, nullptr, "HasLeftRightBattery"}, | ||||
|             {405, nullptr, "GetNpadInterfaceType"}, | ||||
|             {406, nullptr, "GetNpadLeftRightInterfaceType"}, | ||||
|             {500, nullptr, "GetPalmaConnectionHandle"}, | ||||
|             {501, nullptr, "InitializePalma"}, | ||||
|             {502, nullptr, "AcquirePalmaOperationCompleteEvent"}, | ||||
|             {503, nullptr, "GetPalmaOperationInfo"}, | ||||
|             {504, nullptr, "PlayPalmaActivity"}, | ||||
|             {505, nullptr, "SetPalmaFrModeType"}, | ||||
|             {506, nullptr, "ReadPalmaStep"}, | ||||
|             {507, nullptr, "EnablePalmaStep"}, | ||||
|             {508, nullptr, "SuspendPalmaStep"}, | ||||
|             {509, nullptr, "ResetPalmaStep"}, | ||||
|             {510, nullptr, "ReadPalmaApplicationSection"}, | ||||
|             {511, nullptr, "WritePalmaApplicationSection"}, | ||||
|             {512, nullptr, "ReadPalmaUniqueCode"}, | ||||
|             {513, nullptr, "SetPalmaUniqueCodeInvalid"}, | ||||
|             {1000, nullptr, "SetNpadCommunicationMode"}, | ||||
|             {1001, nullptr, "GetNpadCommunicationMode"}, | ||||
|         }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 greggameplayer
					greggameplayer