mirror of
https://github.com/Ryubing/Ryujinx.git
synced 2025-11-29 03:12:54 -05:00
Move solution and projects to src
This commit is contained in:
30
src/Ryujinx.HLE/HOS/Services/Bluetooth/IBluetoothUser.cs
Normal file
30
src/Ryujinx.HLE/HOS/Services/Bluetooth/IBluetoothUser.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using Ryujinx.HLE.HOS.Ipc;
|
||||
using Ryujinx.HLE.HOS.Services.Bluetooth.BluetoothDriver;
|
||||
using Ryujinx.HLE.HOS.Services.Settings;
|
||||
|
||||
namespace Ryujinx.HLE.HOS.Services.Bluetooth
|
||||
{
|
||||
[Service("bt")]
|
||||
class IBluetoothUser : IpcService
|
||||
{
|
||||
public IBluetoothUser(ServiceCtx context) { }
|
||||
|
||||
[CommandCmif(9)]
|
||||
// RegisterBleEvent(pid) -> handle<copy>
|
||||
public ResultCode RegisterBleEvent(ServiceCtx context)
|
||||
{
|
||||
NxSettings.Settings.TryGetValue("bluetooth_debug!skip_boot", out object debugMode);
|
||||
|
||||
if ((bool)debugMode)
|
||||
{
|
||||
context.Response.HandleDesc = IpcHandleDesc.MakeCopy(BluetoothEventManager.RegisterBleDebugEventHandle);
|
||||
}
|
||||
else
|
||||
{
|
||||
context.Response.HandleDesc = IpcHandleDesc.MakeCopy(BluetoothEventManager.RegisterBleEventHandle);
|
||||
}
|
||||
|
||||
return ResultCode.Success;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user