mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-12 17:48:31 +00:00
Added device-interfaces
This commit is contained in:
parent
46960200ac
commit
f764c3dc8f
8
RGB.NET.Core/Devices/TypeInterfaces/ICooler.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/ICooler.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a cooler-device
|
||||
/// </summary>
|
||||
public interface ICooler : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IDRAM.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IDRAM.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a DRAM-device
|
||||
/// </summary>
|
||||
public interface IDRAM : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IFan.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IFan.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// represents a fan-device
|
||||
/// </summary>
|
||||
public interface IFan : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IGraphicsCard.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IGraphicsCard.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a graphics-card-device
|
||||
/// </summary>
|
||||
public interface IGraphicsCard : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IHeadset.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IHeadset.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a headset-device
|
||||
/// </summary>
|
||||
public interface IHeadset : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IHeadsetStand.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IHeadsetStand.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a headset-stand-device
|
||||
/// </summary>
|
||||
public interface IHeadsetStand : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IKeyboard.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IKeyboard.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a keyboard-device
|
||||
/// </summary>
|
||||
public interface IKeyboard : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IKeypad.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IKeypad.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a keypad-device
|
||||
/// </summary>
|
||||
public interface IKeypad : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/ILedMatrix.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/ILedMatrix.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a led-matrix-device
|
||||
/// </summary>
|
||||
public interface ILedMatrix : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/ILedStripe.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/ILedStripe.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a led-stripe-device
|
||||
/// </summary>
|
||||
public interface ILedStripe : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IMainboard.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IMainboard.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a mainboard-device
|
||||
/// </summary>
|
||||
public interface IMainboard : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IMouse.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IMouse.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a mouse-device
|
||||
/// </summary>
|
||||
public interface IMouse : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IMousepad.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IMousepad.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a mousepad-device
|
||||
/// </summary>
|
||||
public interface IMousepad : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/ISpeaker.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/ISpeaker.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a speaker-device
|
||||
/// </summary>
|
||||
public interface ISpeaker : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
8
RGB.NET.Core/Devices/TypeInterfaces/IUnknownDevice.cs
Normal file
8
RGB.NET.Core/Devices/TypeInterfaces/IUnknownDevice.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace RGB.NET.Core
|
||||
{
|
||||
/// <summary>
|
||||
/// Represents a device with unkown or not specified type.
|
||||
/// </summary>
|
||||
public interface IInknownDevice : IRGBDevice
|
||||
{ }
|
||||
}
|
||||
@ -5,6 +5,7 @@
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=color_005Cbehaviors/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=decorators/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=devices/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=devices_005Ctypeinterfaces/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=devices_005Cupdate/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=effects/@EntryIndexedValue">True</s:Boolean>
|
||||
<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=events/@EntryIndexedValue">True</s:Boolean>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user