aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Irs
diff options
context:
space:
mode:
authorHorrorTroll <sonicvipduc@gmail.com>2019-04-25 20:03:00 +0700
committerjduncanator <1518948+jduncanator@users.noreply.github.com>2019-04-25 23:03:00 +1000
commit6e8c080968a3de33166c258512bd69e08b73aa69 (patch)
tree60e985956030663d0a513e21f7b1a1c4c147046a /Ryujinx.HLE/HOS/Services/Irs
parent26be1cb4e285ed275ee885ec398833b02345a0e7 (diff)
Updates to nifm, irs and nvdrv services (#679)
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Irs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Irs/IIrSensorServer.cs20
1 files changed, 16 insertions, 4 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Irs/IIrSensorServer.cs b/Ryujinx.HLE/HOS/Services/Irs/IIrSensorServer.cs
index 500d5f10..f0864c58 100644
--- a/Ryujinx.HLE/HOS/Services/Irs/IIrSensorServer.cs
+++ b/Ryujinx.HLE/HOS/Services/Irs/IIrSensorServer.cs
@@ -20,10 +20,11 @@ namespace Ryujinx.HLE.HOS.Services.Irs
{
_commands = new Dictionary<int, ServiceProcessRequest>
{
- { 302, ActivateIrsensor },
- { 303, DeactivateIrsensor },
- { 304, GetIrsensorSharedMemoryHandle },
- { 311, GetNpadIrCameraHandle }
+ { 302, ActivateIrsensor },
+ { 303, DeactivateIrsensor },
+ { 304, GetIrsensorSharedMemoryHandle },
+ { 311, GetNpadIrCameraHandle },
+ { 319, ActivateIrsensorWithFunctionLevel }
};
_irsSharedMem = irsSharedMem;
@@ -103,5 +104,16 @@ namespace Ryujinx.HLE.HOS.Services.Irs
default: throw new ArgumentOutOfRangeException(nameof(npadId));
}
}
+
+ // ActivateIrsensorWithFunctionLevel(nn::applet::AppletResourceUserId, nn::irsensor::PackedFunctionLevel, pid)
+ public long ActivateIrsensorWithFunctionLevel(ServiceCtx context)
+ {
+ long appletResourceUserId = context.RequestData.ReadInt64();
+ long packedFunctionLevel = context.RequestData.ReadInt64();
+
+ Logger.PrintStub(LogClass.ServiceIrs, new { appletResourceUserId, packedFunctionLevel });
+
+ return 0;
+ }
}
} \ No newline at end of file