1
0
mirror of https://github.com/DarthAffe/RGB.NET.git synced 2025-12-13 10:08:31 +00:00

Applied device-interfaces

This commit is contained in:
Darth Affe 2020-04-18 15:29:11 +02:00
parent 49de32724a
commit b0dc472fa7
40 changed files with 74 additions and 74 deletions

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus dram. /// Represents a Asus dram.
/// </summary> /// </summary>
public class AsusDramRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusDramRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IDRAM
{ {
#region Constructors #region Constructors

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus headset. /// Represents a Asus headset.
/// </summary> /// </summary>
public class AsusUnspecifiedRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusUnspecifiedRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus graphicsCard. /// Represents a Asus graphicsCard.
/// </summary> /// </summary>
public class AsusGraphicsCardRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusGraphicsCardRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IGraphicsCard
{ {
#region Constructors #region Constructors

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus headset. /// Represents a Asus headset.
/// </summary> /// </summary>
public class AsusHeadsetRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusHeadsetRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IHeadset
{ {
#region Constructors #region Constructors

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus keyboard. /// Represents a Asus keyboard.
/// </summary> /// </summary>
public class AsusKeyboardRGBDevice : AsusRGBDevice<AsusKeyboardRGBDeviceInfo> public class AsusKeyboardRGBDevice : AsusRGBDevice<AsusKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus mainboard. /// Represents a Asus mainboard.
/// </summary> /// </summary>
public class AsusMainboardRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusMainboardRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -2,11 +2,11 @@
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus mouse. /// Represents a Asus mouse.
/// </summary> /// </summary>
public class AsusMouseRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo> public class AsusMouseRGBDevice : AsusRGBDevice<AsusRGBDeviceInfo>, IMouse
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Devices.Asus.Native;
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus graphicsCard. /// Represents a Asus graphicsCard.
/// </summary> /// </summary>
public class AsusGraphicsCardRGBDevice : AsusRGBDevice<AsusGraphicsCardRGBDeviceInfo> public class AsusGraphicsCardRGBDevice : AsusRGBDevice<AsusGraphicsCardRGBDeviceInfo>, IGraphicsCard
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Devices.Asus.Native;
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus keyboard. /// Represents a Asus keyboard.
/// </summary> /// </summary>
public class AsusKeyboardRGBDevice : AsusRGBDevice<AsusKeyboardRGBDeviceInfo> public class AsusKeyboardRGBDevice : AsusRGBDevice<AsusKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Devices.Asus.Native;
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus mainboard. /// Represents a Asus mainboard.
/// </summary> /// </summary>
public class AsusMainboardRGBDevice : AsusRGBDevice<AsusMainboardRGBDeviceInfo> public class AsusMainboardRGBDevice : AsusRGBDevice<AsusMainboardRGBDeviceInfo>, IMainboard
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Devices.Asus.Native;
namespace RGB.NET.Devices.Asus namespace RGB.NET.Devices.Asus
{ {
/// <inheritdoc /> /// <inheritdoc cref="AsusRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Asus mouse. /// Represents a Asus mouse.
/// </summary> /// </summary>
public class AsusMouseRGBDevice : AsusRGBDevice<AsusMouseRGBDeviceInfo> public class AsusMouseRGBDevice : AsusRGBDevice<AsusMouseRGBDeviceInfo>, IMouse
{ {
#region Constructors #region Constructors

View File

@ -3,11 +3,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.CoolerMaster namespace RGB.NET.Devices.CoolerMaster
{ {
/// <inheritdoc /> /// <inheritdoc cref="CoolerMasterRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a CoolerMaster keyboard. /// Represents a CoolerMaster keyboard.
/// </summary> /// </summary>
public class CoolerMasterKeyboardRGBDevice : CoolerMasterRGBDevice<CoolerMasterKeyboardRGBDeviceInfo> public class CoolerMasterKeyboardRGBDevice : CoolerMasterRGBDevice<CoolerMasterKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -3,11 +3,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.CoolerMaster namespace RGB.NET.Devices.CoolerMaster
{ {
/// <inheritdoc /> /// <inheritdoc cref="CoolerMasterRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a CoolerMaster mouse. /// Represents a CoolerMaster mouse.
/// </summary> /// </summary>
public class CoolerMasterMouseRGBDevice : CoolerMasterRGBDevice<CoolerMasterMouseRGBDeviceInfo> public class CoolerMasterMouseRGBDevice : CoolerMasterRGBDevice<CoolerMasterMouseRGBDeviceInfo>, IMouse
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair custom. /// Represents a corsair custom.
/// </summary> /// </summary>
public class CorsairCustomRGBDevice : CorsairRGBDevice<CorsairCustomRGBDeviceInfo> public class CorsairCustomRGBDevice : CorsairRGBDevice<CorsairCustomRGBDeviceInfo>, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -5,11 +5,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair headset. /// Represents a corsair headset.
/// </summary> /// </summary>
public class CorsairHeadsetRGBDevice : CorsairRGBDevice<CorsairHeadsetRGBDeviceInfo> public class CorsairHeadsetRGBDevice : CorsairRGBDevice<CorsairHeadsetRGBDeviceInfo>, IHeadset
{ {
#region Constructors #region Constructors

View File

@ -10,11 +10,11 @@ using RGB.NET.Devices.Corsair.Native;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair headset stand. /// Represents a corsair headset stand.
/// </summary> /// </summary>
public class CorsairHeadsetStandRGBDevice : CorsairRGBDevice<CorsairHeadsetStandRGBDeviceInfo> public class CorsairHeadsetStandRGBDevice : CorsairRGBDevice<CorsairHeadsetStandRGBDeviceInfo>, IHeadsetStand
{ {
#region Constructors #region Constructors

View File

@ -9,11 +9,11 @@ using RGB.NET.Devices.Corsair.Native;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair keyboard. /// Represents a corsair keyboard.
/// </summary> /// </summary>
public class CorsairKeyboardRGBDevice : CorsairRGBDevice<CorsairKeyboardRGBDeviceInfo> public class CorsairKeyboardRGBDevice : CorsairRGBDevice<CorsairKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -9,11 +9,11 @@ using RGB.NET.Devices.Corsair.Native;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair memory. /// Represents a corsair memory.
/// </summary> /// </summary>
public class CorsairMemoryRGBDevice : CorsairRGBDevice<CorsairMemoryRGBDeviceInfo> public class CorsairMemoryRGBDevice : CorsairRGBDevice<CorsairMemoryRGBDeviceInfo>, IDRAM
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair mouse. /// Represents a corsair mouse.
/// </summary> /// </summary>
public class CorsairMouseRGBDevice : CorsairRGBDevice<CorsairMouseRGBDeviceInfo> public class CorsairMouseRGBDevice : CorsairRGBDevice<CorsairMouseRGBDeviceInfo>, IMouse
{ {
#region Constructors #region Constructors

View File

@ -10,11 +10,11 @@ using RGB.NET.Devices.Corsair.Native;
namespace RGB.NET.Devices.Corsair namespace RGB.NET.Devices.Corsair
{ {
/// <inheritdoc /> /// <inheritdoc cref="CorsairRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a corsair mousepad. /// Represents a corsair mousepad.
/// </summary> /// </summary>
public class CorsairMousepadRGBDevice : CorsairRGBDevice<CorsairMousepadRGBDeviceInfo> public class CorsairMousepadRGBDevice : CorsairRGBDevice<CorsairMousepadRGBDeviceInfo>, IMousepad
{ {
#region Constructors #region Constructors

View File

@ -8,7 +8,7 @@ namespace RGB.NET.Devices.DMX.E131
/// <summary> /// <summary>
/// Represents a E1.31-DXM-device. /// Represents a E1.31-DXM-device.
/// </summary> /// </summary>
public class E131Device : AbstractRGBDevice<E131DeviceInfo> public class E131Device : AbstractRGBDevice<E131DeviceInfo>, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -5,11 +5,11 @@ using RGB.NET.Core.Layout;
namespace RGB.NET.Devices.Debug namespace RGB.NET.Devices.Debug
{ {
/// <inheritdoc /> /// <inheritdoc cref="AbstractRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a debug device. /// Represents a debug device.
/// </summary> /// </summary>
public class DebugRGBDevice : AbstractRGBDevice<DebugRGBDeviceInfo> public class DebugRGBDevice : AbstractRGBDevice<DebugRGBDeviceInfo>, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -4,11 +4,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Logitech namespace RGB.NET.Devices.Logitech
{ {
/// <inheritdoc /> /// <inheritdoc cref="LogitechRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a logitech per-device-lightable device. /// Represents a logitech per-device-lightable device.
/// </summary> /// </summary>
public class LogitechPerDeviceRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo> public class LogitechPerDeviceRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo>, IUnknownDevice //TODO DarthAffe 18.04.2020: It's know which kind of device this is, but they would need to be separated
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Logitech namespace RGB.NET.Devices.Logitech
{ {
/// <inheritdoc /> /// <inheritdoc cref="LogitechRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a logitech per-key-lightable device. /// Represents a logitech per-key-lightable device.
/// </summary> /// </summary>
public class LogitechPerKeyRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo> public class LogitechPerKeyRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo>, IUnknownDevice //TODO DarthAffe 18.04.2020: It's know which kind of device this is, but they would need to be separated
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Logitech namespace RGB.NET.Devices.Logitech
{ {
/// <inheritdoc /> /// <inheritdoc cref="LogitechRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a logitech zone-lightable device. /// Represents a logitech zone-lightable device.
/// </summary> /// </summary>
public class LogitechZoneRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo> public class LogitechZoneRGBDevice : LogitechRGBDevice<LogitechRGBDeviceInfo>, IUnknownDevice //TODO DarthAffe 18.04.2020: It's know which kind of device this is, but they would need to be separated
{ {
#region Constants #region Constants

View File

@ -3,11 +3,11 @@ using RGB.NET.Devices.Msi.Native;
namespace RGB.NET.Devices.Msi namespace RGB.NET.Devices.Msi
{ {
/// <inheritdoc /> /// <inheritdoc cref="MsiRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents MSI VGA adapters. /// Represents MSI VGA adapters.
/// </summary> /// </summary>
public class MsiGraphicsCardRGBDevice : MsiRGBDevice<MsiRGBDeviceInfo> public class MsiGraphicsCardRGBDevice : MsiRGBDevice<MsiRGBDeviceInfo>, IGraphicsCard
{ {
#region Constructors #region Constructors

View File

@ -3,11 +3,11 @@ using RGB.NET.Devices.Msi.Native;
namespace RGB.NET.Devices.Msi namespace RGB.NET.Devices.Msi
{ {
/// <inheritdoc /> /// <inheritdoc cref="MsiRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a MSI mainboard. /// Represents a MSI mainboard.
/// </summary> /// </summary>
public class MsiMainboardRGBDevice : MsiRGBDevice<MsiRGBDeviceInfo> public class MsiMainboardRGBDevice : MsiRGBDevice<MsiRGBDeviceInfo>, IMainboard
{ {
#region Constructors #region Constructors

View File

@ -4,11 +4,11 @@ using RGB.NET.Core;
namespace RGB.NET.Devices.Novation namespace RGB.NET.Devices.Novation
{ {
/// <inheritdoc /> /// <inheritdoc cref="NovationRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Novation launchpad. /// Represents a Novation launchpad.
/// </summary> /// </summary>
public class NovationLaunchpadRGBDevice : NovationRGBDevice<NovationLaunchpadRGBDeviceInfo> public class NovationLaunchpadRGBDevice : NovationRGBDevice<NovationLaunchpadRGBDeviceInfo>, ILedMatrix
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer chroma link. /// Represents a razer chroma link.
/// </summary> /// </summary>
public class RazerChromaLinkRGBDevice : RazerRGBDevice<RazerChromaLinkRGBDeviceInfo> public class RazerChromaLinkRGBDevice : RazerRGBDevice<RazerChromaLinkRGBDeviceInfo>, ILedStripe
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer headset. /// Represents a razer headset.
/// </summary> /// </summary>
public class RazerHeadsetRGBDevice : RazerRGBDevice<RazerHeadsetRGBDeviceInfo> public class RazerHeadsetRGBDevice : RazerRGBDevice<RazerHeadsetRGBDeviceInfo>, IHeadset
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer keyboard. /// Represents a razer keyboard.
/// </summary> /// </summary>
public class RazerKeyboardRGBDevice : RazerRGBDevice<RazerKeyboardRGBDeviceInfo> public class RazerKeyboardRGBDevice : RazerRGBDevice<RazerKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer keypad. /// Represents a razer keypad.
/// </summary> /// </summary>
public class RazerKeypadRGBDevice : RazerRGBDevice<RazerKeypadRGBDeviceInfo> public class RazerKeypadRGBDevice : RazerRGBDevice<RazerKeypadRGBDeviceInfo>, IKeypad
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer mouse. /// Represents a razer mouse.
/// </summary> /// </summary>
public class RazerMouseRGBDevice : RazerRGBDevice<RazerMouseRGBDeviceInfo> public class RazerMouseRGBDevice : RazerRGBDevice<RazerMouseRGBDeviceInfo>, IMouse
{ {
#region Constructors #region Constructors

View File

@ -6,11 +6,11 @@ using RGB.NET.Devices.Razer.Native;
namespace RGB.NET.Devices.Razer namespace RGB.NET.Devices.Razer
{ {
/// <inheritdoc /> /// <inheritdoc cref="RazerRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a razer mousepad. /// Represents a razer mousepad.
/// </summary> /// </summary>
public class RazerMousepadRGBDevice : RazerRGBDevice<RazerMousepadRGBDeviceInfo> public class RazerMousepadRGBDevice : RazerRGBDevice<RazerMousepadRGBDeviceInfo>, IMousepad
{ {
#region Constructors #region Constructors

View File

@ -7,7 +7,7 @@ using SimpleTCP;
namespace RGB.NET.Devices.SoIP.Client namespace RGB.NET.Devices.SoIP.Client
{ {
public class SoIPClientRGBDevice : AbstractRGBDevice<SoIPClientRGBDeviceInfo>, ISoIPRGBDevice public class SoIPClientRGBDevice : AbstractRGBDevice<SoIPClientRGBDeviceInfo>, ISoIPRGBDevice, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -7,7 +7,7 @@ using SimpleTCP;
namespace RGB.NET.Devices.SoIP.Server namespace RGB.NET.Devices.SoIP.Server
{ {
public class SoIPServerRGBDevice : AbstractRGBDevice<SoIPServerRGBDeviceInfo>, ISoIPRGBDevice public class SoIPServerRGBDevice : AbstractRGBDevice<SoIPServerRGBDeviceInfo>, ISoIPRGBDevice, IUnknownDevice
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -9,7 +9,7 @@ namespace RGB.NET.Devices.SteelSeries
/// <summary> /// <summary>
/// Represents a SteelSeries-device. (keyboard, mouse, headset, mousepad). /// Represents a SteelSeries-device. (keyboard, mouse, headset, mousepad).
/// </summary> /// </summary>
public class SteelSeriesRGBDevice : AbstractRGBDevice<SteelSeriesRGBDeviceInfo>, ISteelSeriesRGBDevice public class SteelSeriesRGBDevice : AbstractRGBDevice<SteelSeriesRGBDeviceInfo>, ISteelSeriesRGBDevice, IUnknownDevice//TODO DarthAffe 18.04.2020: It's know which kind of device this is, but they would need to be separated
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -12,7 +12,7 @@ namespace RGB.NET.Devices.WS281X.Arduino
/// <summary> /// <summary>
/// Represents an arduino WS2812 device. /// Represents an arduino WS2812 device.
/// </summary> /// </summary>
public class ArduinoWS2812USBDevice : AbstractRGBDevice<ArduinoWS2812USBDeviceInfo> public class ArduinoWS2812USBDevice : AbstractRGBDevice<ArduinoWS2812USBDeviceInfo>, ILedStripe
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -12,7 +12,7 @@ namespace RGB.NET.Devices.WS281X.Bitwizard
/// <summary> /// <summary>
/// Represents an bitwizard WS2812 USB device. /// Represents an bitwizard WS2812 USB device.
/// </summary> /// </summary>
public class BitwizardWS2812USBDevice : AbstractRGBDevice<BitwizardWS2812USBDeviceInfo> public class BitwizardWS2812USBDevice : AbstractRGBDevice<BitwizardWS2812USBDeviceInfo>, ILedStripe
{ {
#region Properties & Fields #region Properties & Fields

View File

@ -5,11 +5,11 @@ using RGB.NET.Devices.Wooting.Generic;
namespace RGB.NET.Devices.Wooting.Keyboard namespace RGB.NET.Devices.Wooting.Keyboard
{ {
/// <inheritdoc /> /// <inheritdoc cref="WootingRGBDevice{TDeviceInfo}" />
/// <summary> /// <summary>
/// Represents a Wooting keyboard. /// Represents a Wooting keyboard.
/// </summary> /// </summary>
public class WootingKeyboardRGBDevice : WootingRGBDevice<WootingKeyboardRGBDeviceInfo> public class WootingKeyboardRGBDevice : WootingRGBDevice<WootingKeyboardRGBDeviceInfo>, IKeyboard
{ {
#region Constructors #region Constructors