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

43 lines
1.2 KiB
C#

#pragma warning disable 1591
// ReSharper disable InconsistentNaming
// ReSharper disable UnusedMember.Global
using RGB.NET.Devices.Novation.Attributes;
namespace RGB.NET.Devices.Novation;
/// <summary>
/// Represents a specific novation device.
/// </summary>
public enum NovationDevices
{
[DeviceId("Launchpad S")]
[ColorCapability(NovationColorCapabilities.LimitedRG)]
[LedIdMapping(LedIdMappings.Legacy)]
LaunchpadS,
[DeviceId("Launchpad Mini")]
[ColorCapability(NovationColorCapabilities.LimitedRG)]
[LedIdMapping(LedIdMappings.Legacy)]
LaunchpadMini,
[DeviceId("Launchpad MK2")]
[ColorCapability(NovationColorCapabilities.RGB)]
[LedIdMapping(LedIdMappings.Current)]
LaunchpadMK2,
[DeviceId("Launchpad Pro")]
[ColorCapability(NovationColorCapabilities.RGB)]
[LedIdMapping(LedIdMappings.Pro)]
LaunchpadPro,
[DeviceId("Launchpad Open")]
[ColorCapability(NovationColorCapabilities.RGB)]
[LedIdMapping(LedIdMappings.Pro)]
LaunchpadCustomFirmware,
[DeviceId("LPMiniMK3")]
[ColorCapability(NovationColorCapabilities.RGB)]
[LedIdMapping(LedIdMappings.Current)]
LaunchpadMiniMK3,
}