using RGB.NET.Core;
namespace RGB.NET.Devices.Novation;
///
///
/// Represents a generic information for a .
///
public sealed class NovationLaunchpadRGBDeviceInfo : NovationRGBDeviceInfo
{
#region Properties & Fields
internal LedIdMappings LedMapping { get; }
#endregion
#region Constructors
///
///
/// Internal constructor of managed .
///
/// The represented device model.
/// The id of the device.
/// The of the .
/// A mapping of leds this device is initialized with.
internal NovationLaunchpadRGBDeviceInfo(string model, int deviceId, NovationColorCapabilities colorCapabilities, LedIdMappings ledMapping)
: base(RGBDeviceType.LedMatrix, model, deviceId, colorCapabilities)
{
this.LedMapping = ledMapping;
}
#endregion
}