mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-09 01:35:02 +00:00
32 lines
603 B
C#
32 lines
603 B
C#
using PepperDash.Core;
|
|
|
|
|
|
namespace PepperDash.Essentials.Core
|
|
{
|
|
public interface IOnline
|
|
{
|
|
BoolFeedback IsOnline { get; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// Describes a device that can have a video sync providing device attached to it
|
|
/// </summary>
|
|
public interface IAttachVideoStatus : IKeyed
|
|
{
|
|
// Extension methods will depend on this
|
|
}
|
|
|
|
/// <summary>
|
|
/// For display classes that can provide usage data
|
|
/// </summary>
|
|
public interface IDisplayUsage
|
|
{
|
|
IntFeedback LampHours { get; }
|
|
}
|
|
|
|
public interface IMakeModel : IKeyed
|
|
{
|
|
string DeviceMake { get; }
|
|
string DeviceModel { get; }
|
|
}
|
|
} |