using System; using RGB.NET.Core; namespace RGB.NET.Devices.SoIP.Server { /// /// /// Represents device information for a />. /// public class SoIPServerRGBDeviceInfo : IRGBDeviceInfo { #region Properties & Fields /// public RGBDeviceType DeviceType => RGBDeviceType.Unknown; /// public string Manufacturer { get; } /// public string Model { get; } /// public RGBDeviceLighting Lighting => RGBDeviceLighting.Key; /// public bool SupportsSyncBack => false; /// public Uri Image { get; set; } /// /// The port of the device. /// public int Port { get; } #endregion #region Constructors internal SoIPServerRGBDeviceInfo(SoIPServerDeviceDefinition deviceDefinition) { this.Manufacturer = deviceDefinition.Manufacturer; this.Model = deviceDefinition.Model; this.Port = deviceDefinition.Port; } #endregion } }