diff --git a/RGB.NET.Core/Devices/RGBDeviceType.cs b/RGB.NET.Core/Devices/RGBDeviceType.cs index c02be47..0b804a8 100644 --- a/RGB.NET.Core/Devices/RGBDeviceType.cs +++ b/RGB.NET.Core/Devices/RGBDeviceType.cs @@ -1,8 +1,11 @@ -namespace RGB.NET.Core +using System; + +namespace RGB.NET.Core { /// /// Contains a list of different types of device. /// + [Flags] public enum RGBDeviceType { /// @@ -13,31 +16,31 @@ /// /// Represents a keyboard. /// - Keyboard = 1, + Keyboard = 1 << 0, /// /// Represents a mouse. /// - Mouse = 2, + Mouse = 1 << 1, /// /// Represents a headset. /// - Headset = 3, + Headset = 1 << 2, /// /// Represents a mousepad. /// - Mousepad = 4, + Mousepad = 1 << 3, /// /// Represents a LED-stipe. /// - LedStripe, + LedStripe = 1 << 4, /// /// Represents a LED-matrix /// - LedMatrix + LedMatrix = 1 << 5 } }