using System;
namespace RGB.NET.Core
{
///
/// Represents a generic information for a
///
public interface IRGBDeviceInfo
{
#region Properties & Fields
///
/// Gets the of the .
///
RGBDeviceType DeviceType { get; }
///
/// Gets the manufacturer-name of the .
///
string Manufacturer { get; }
///
/// Gets the model-name of the .
///
string Model { get; }
///
/// Gets the lighting capability of the
///
RGBDeviceLighting Lighting { get; }
///
/// Gets a bool indicating, if the supports SynBacks or not.
///
bool SupportsSyncBack { get; }
///
/// Gets the URI of an image of the or null if there is no image.
///
Uri Image { get; set; }
#endregion
}
}