using AuraServiceLib; using RGB.NET.Core; namespace RGB.NET.Devices.Asus { /// /// /// Represents a generic information for a . /// public class AsusKeyboardRGBDeviceInfo : AsusRGBDeviceInfo { #region Properties & Fields /// /// Gets the physical layout of the keyboard. /// public AsusPhysicalKeyboardLayout PhysicalLayout { get; } #endregion #region Constructors /// /// /// Internal constructor of managed . /// /// The backing this RGB.NET device. internal AsusKeyboardRGBDeviceInfo(IAuraSyncDevice device, AsusPhysicalKeyboardLayout layout) : base(RGBDeviceType.Keyboard, device, device.Name) { this.PhysicalLayout = layout; } #endregion } }