using RGB.NET.Core;
namespace RGB.NET.Devices.Corsair
{
///
/// Represents a corsair headset.
///
public class CorsairHeadsetRGBDevice : CorsairRGBDevice
{
#region Properties & Fields
///
/// Gets information about the .
///
public CorsairHeadsetRGBDeviceInfo HeadsetDeviceInfo { get; }
#endregion
#region Constructors
///
/// Initializes a new instance of the class.
///
/// The specific information provided by CUE for the headset
internal CorsairHeadsetRGBDevice(CorsairHeadsetRGBDeviceInfo info)
: base(info)
{
this.HeadsetDeviceInfo = info;
}
#endregion
#region Methods
///
/// Initializes the of the headset.
///
protected override void InitializeLeds()
{
InitializeLed(new CorsairLedId(CorsairLedIds.LeftLogo), new Rectangle(0, 0, 10, 10));
InitializeLed(new CorsairLedId(CorsairLedIds.RightLogo), new Rectangle(10, 0, 10, 10));
}
#endregion
}
}