fix: add base classes for input/output slots for matrix routing

This commit is contained in:
Andrew Welker
2024-03-26 15:19:06 -05:00
parent ee4ccb0d1a
commit 09ac964335
3 changed files with 29 additions and 4 deletions

View File

@@ -4,8 +4,8 @@ namespace PepperDash.Essentials.Core.Routing
{
public interface IMatrixRouting
{
Dictionary<string, IRoutingInputSlot> InputSlots { get; }
Dictionary<string, IRoutingOutputSlot> OutputSlots { get; }
Dictionary<string, RoutingInputSlotBase> InputSlots { get; }
Dictionary<string, RoutingOutputSlotBase> OutputSlots { get; }
void Route(string inputSlotKey, string outputSlotKey, eRoutingSignalType type);
}