mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-08-31 19:08:29 +00:00
parent
e8a8d481aa
commit
8f35d13d4b
25 changed files with 1154 additions and 642 deletions
|
|
@ -29,10 +29,10 @@ namespace PepperDash.Essentials.DM.Endpoints.DGEs
|
|||
|
||||
CrestronTouchpanelPropertiesConfig PropertiesConfig;
|
||||
|
||||
public Dge100Controller(string key, string name, Dge100 device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
|
||||
:base(key, name, device)
|
||||
public Dge100Controller(string key, string name, Dge100 sensor, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
|
||||
:base(key, name, sensor)
|
||||
{
|
||||
_dge = device;
|
||||
_dge = sensor;
|
||||
|
||||
_dc = dc;
|
||||
|
||||
|
|
|
|||
|
|
@ -40,10 +40,10 @@ namespace PepperDash.Essentials.DM.Endpoints.DGEs
|
|||
private set;
|
||||
}
|
||||
|
||||
public DmDge200CController(string key, string name, DmDge200C device, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
|
||||
: base(key, name, device, dc, props)
|
||||
public DmDge200CController(string key, string name, DmDge200C sensor, DeviceConfig dc, CrestronTouchpanelPropertiesConfig props)
|
||||
: base(key, name, sensor, dc, props)
|
||||
{
|
||||
_dge = device;
|
||||
_dge = sensor;
|
||||
|
||||
DmIn = new RoutingInputPort(DmPortName.DmIn, eRoutingSignalType.AudioVideo,
|
||||
eRoutingPortConnectionType.DmCat, 0, this);
|
||||
|
|
|
|||
|
|
@ -23,10 +23,10 @@ namespace PepperDash.Essentials.DM
|
|||
public StringFeedback EdidPreferredTimingFeedback { get; protected set; }
|
||||
public StringFeedback EdidSerialNumberFeedback { get; protected set; }
|
||||
|
||||
protected DmRmcControllerBase(string key, string name, EndpointReceiverBase device)
|
||||
: base(key, name, device)
|
||||
protected DmRmcControllerBase(string key, string name, EndpointReceiverBase sensor)
|
||||
: base(key, name, sensor)
|
||||
{
|
||||
_rmc = device;
|
||||
_rmc = sensor;
|
||||
// if wired to a chassis, skip registration step in base class
|
||||
PreventRegistration = _rmc.DMOutput != null;
|
||||
|
||||
|
|
|
|||
|
|
@ -159,8 +159,8 @@ namespace PepperDash.Essentials.DM
|
|||
|
||||
public abstract class BasicDmTxControllerBase : CrestronGenericBridgeableBaseDevice
|
||||
{
|
||||
protected BasicDmTxControllerBase(string key, string name, GenericBase hardware)
|
||||
: base(key, name, hardware)
|
||||
protected BasicDmTxControllerBase(string key, string name, GenericBase sensor)
|
||||
: base(key, name, sensor)
|
||||
{
|
||||
|
||||
}
|
||||
|
|
@ -177,18 +177,18 @@ namespace PepperDash.Essentials.DM
|
|||
public abstract StringFeedback ActiveVideoInputFeedback { get; protected set; }
|
||||
public RoutingInputPortWithVideoStatuses AnyVideoInput { get; protected set; }
|
||||
|
||||
protected DmTxControllerBase(string key, string name, EndpointTransmitterBase hardware)
|
||||
: base(key, name, hardware)
|
||||
protected DmTxControllerBase(string key, string name, EndpointTransmitterBase sensor)
|
||||
: base(key, name, sensor)
|
||||
{
|
||||
// if wired to a chassis, skip registration step in base class
|
||||
if (hardware.DMInput != null)
|
||||
if (sensor.DMInput != null)
|
||||
{
|
||||
this.PreventRegistration = true;
|
||||
}
|
||||
AddToFeedbackList(ActiveVideoInputFeedback);
|
||||
}
|
||||
|
||||
protected DmTxControllerBase(string key, string name, DmHDBasedTEndPoint hardware) : base(key, name, hardware)
|
||||
protected DmTxControllerBase(string key, string name, DmHDBasedTEndPoint sensor) : base(key, name, sensor)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
@ -224,7 +224,7 @@ namespace PepperDash.Essentials.DM
|
|||
|
||||
bool hdcpTypeSimple;
|
||||
|
||||
if (tx.Hardware is DmTx4kX02CBase)
|
||||
if (tx.Sensor is DmTx4kX02CBase)
|
||||
hdcpTypeSimple = false;
|
||||
else
|
||||
hdcpTypeSimple = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue