mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-08 09:15:06 +00:00
Progress on adding Description attribute and printing types at runtime
This commit is contained in:
@@ -19,6 +19,7 @@ namespace PepperDash.Essentials.DM
|
||||
/// Builds a controller for basic DM-RMCs with Com and IR ports and no control functions
|
||||
///
|
||||
/// </summary>
|
||||
[Description("Wrapper class for all DM-MD chassis variants from 8x8 to 128x128")]
|
||||
public class DmChassisController : CrestronGenericBridgeableBaseDevice, IDmSwitch, IRoutingInputsOutputs, IRouting, IHasFeedback
|
||||
{
|
||||
public DMChassisPropertiesConfig PropertiesConfig { get; set; }
|
||||
|
||||
@@ -24,6 +24,8 @@ namespace PepperDash.Essentials.DM
|
||||
{
|
||||
public DmDeviceFactory()
|
||||
{
|
||||
Debug.Console(1, "Essentials.DM Factory Adding Types...");
|
||||
|
||||
var dmChassisFactory = new DmChassisControllerFactory() as IDeviceFactory;
|
||||
dmChassisFactory.LoadTypeFactories();
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ namespace PepperDash.Essentials.DM
|
||||
/// <summary>
|
||||
/// Represent both a transmitter and receiver pair of the HD-MD-400-C-E / HD-MD-300-C-E / HD-MD-200-C-E kits
|
||||
/// </summary>
|
||||
[Description("Wrapper class for all HD-MD variants")]
|
||||
public class HdMdxxxCEController : CrestronGenericBridgeableBaseDevice, IRouting//, IComPorts
|
||||
{
|
||||
/// <summary>
|
||||
|
||||
@@ -17,6 +17,7 @@ using PepperDash.Essentials.Core.Config;
|
||||
|
||||
namespace PepperDash.Essentials.DM
|
||||
{
|
||||
[Description("Wrapper class for all DM-RMC variants")]
|
||||
public abstract class DmRmcControllerBase : CrestronGenericBridgeableBaseDevice
|
||||
{
|
||||
public virtual StringFeedback VideoOutputResolutionFeedback { get; protected set; }
|
||||
|
||||
@@ -148,6 +148,7 @@ namespace PepperDash.Essentials.DM
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Description("Wrapper class for all DM-TX variants")]
|
||||
public abstract class DmTxControllerBase : CrestronGenericBridgeableBaseDevice
|
||||
{
|
||||
public virtual void SetPortHdcpCapability(eHdcpCapabilityType hdcpMode, uint port) { }
|
||||
|
||||
Reference in New Issue
Block a user