fix: add correct interfaces for feedback

This commit is contained in:
Andrew Welker
2025-05-02 12:16:59 -05:00
parent d9dc70bea2
commit 81a01b7960
2 changed files with 3 additions and 2 deletions

View File

@@ -7,7 +7,7 @@ using System.Collections.Generic;
namespace PepperDash.Essentials.Devices.Common.Generic namespace PepperDash.Essentials.Devices.Common.Generic
{ {
public class GenericSink : EssentialsDevice, IRoutingSink public class GenericSink : EssentialsDevice, IRoutingSinkWithInputPort
{ {
public GenericSink(string key, string name) : base(key, name) public GenericSink(string key, string name) : base(key, name)
{ {

View File

@@ -8,9 +8,10 @@ using System.Linq;
namespace PepperDash.Essentials.Devices.Common.SoftCodec namespace PepperDash.Essentials.Devices.Common.SoftCodec
{ {
public class GenericSoftCodec : EssentialsDevice, IRoutingSource, IRoutingOutputs, IRoutingSinkWithSwitching public class GenericSoftCodec : EssentialsDevice, IRoutingSource, IRoutingSinkWithSwitchingWithInputPort
{ {
private RoutingInputPort _currentInputPort; private RoutingInputPort _currentInputPort;
public RoutingInputPort CurrentInputPort { public RoutingInputPort CurrentInputPort {
get => _currentInputPort; get => _currentInputPort;
set set