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 } }