diff --git a/PepperDashEssentials/Bridges/DmChassisControllerBridge.cs b/PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
index d78e3bc5..1522953b 100644
--- a/PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
+++ b/PepperDashEssentials/Bridges/DmChassisControllerBridge.cs
@@ -69,7 +69,10 @@ namespace PepperDash.Essentials.Bridges
{
if (txDevice != null)
{
- txDevice.IsOnline.LinkInputSig(trilist.BooleanInput[joinMap.InputEndpointOnline + ioSlot]);
+ if(!(txDevice is BasicDmTxControllerBase))
+ txDevice.IsOnline.LinkInputSig(trilist.BooleanInput[joinMap.InputEndpointOnline + ioSlot]);
+ else
+ dmChassis.InputEndpointOnlineFeedbacks[ioSlot].LinkInputSig(trilist.BooleanInput[joinMap.InputEndpointOnline + ioSlot]);
}
}
diff --git a/PepperDashEssentials/PepperDashEssentials.csproj b/PepperDashEssentials/PepperDashEssentials.csproj
index 55bd769b..d4d78631 100644
--- a/PepperDashEssentials/PepperDashEssentials.csproj
+++ b/PepperDashEssentials/PepperDashEssentials.csproj
@@ -206,6 +206,7 @@
+
diff --git a/PepperDashEssentials/Room/Types/EssentialsNDisplayRoomBase.cs b/PepperDashEssentials/Room/Types/EssentialsNDisplayRoomBase.cs
new file mode 100644
index 00000000..b3a14a85
--- /dev/null
+++ b/PepperDashEssentials/Room/Types/EssentialsNDisplayRoomBase.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using Crestron.SimplSharp;
+
+namespace PepperDash.Essentials.Room.Types
+{
+ ///
+ /// Base clas for rooms with more than a single display
+ ///
+ //public abstract class EssentialsNDisplayRoomBase : EssentialsRoomBase
+ //{
+
+ //}
+}
\ No newline at end of file
diff --git a/PepperDashEssentials/Room/Types/EssentialsPresentationRoom.cs b/PepperDashEssentials/Room/Types/EssentialsPresentationRoom.cs
index c21c265f..10a87dca 100644
--- a/PepperDashEssentials/Room/Types/EssentialsPresentationRoom.cs
+++ b/PepperDashEssentials/Room/Types/EssentialsPresentationRoom.cs
@@ -33,7 +33,7 @@
// public Dictionary Displays { get; private set; }
// public IRoutingSinkNoSwitching DefaultAudioDevice { get; private set; }
-// public IBasicVolumeControls DefaultVolumeControls { get; private set; }
+// public IBasicVolumeControls DefaultVolumeControls { get; private set; }C:\Working Directories\PD\essentials\PepperDashEssentials\Room\Types\EssentialsPresentationRoom.cs
// ///
// /// The config name of the source list