From 5c9996e7287542415b153a18736c7a8e84d9ccf4 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Thu, 17 Jun 2021 13:49:09 -0600 Subject: [PATCH] adds new type options to use EISCClient and EISCServer in eiscapiadvanced --- .../PepperDashEssentialsBase/Bridges/BridgeBase.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/BridgeBase.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/BridgeBase.cs index 11ede5a1..a1326770 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/BridgeBase.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Bridges/BridgeBase.cs @@ -385,7 +385,7 @@ namespace PepperDash.Essentials.Core.Bridges { public EiscApiAdvancedFactory() { - TypeNames = new List { "eiscapiadv", "eiscapiadvanced", "vceiscapiadv", "vceiscapiadvanced" }; + TypeNames = new List { "eiscapiadv", "eiscapiadvanced", "eiscapiadvancedserver", "eiscapiadvancedclient", "vceiscapiadv", "vceiscapiadvanced" }; } public override EssentialsDevice BuildDevice(DeviceConfig dc) @@ -403,6 +403,16 @@ namespace PepperDash.Essentials.Core.Bridges controlProperties.TcpSshProperties.Address, Global.ControlSystem); return new EiscApiAdvanced(dc, eisc); } + case "eiscapiadvancedserver": + { + var eisc = new EISCServer(controlProperties.IpIdInt, Global.ControlSystem); + return new EiscApiAdvanced(dc, eisc); + } + case "eiscapiadvancedclient": + { + var eisc = new EISCClient(controlProperties.IpIdInt, controlProperties.TcpSshProperties.Address, Global.ControlSystem); + return new EiscApiAdvanced(dc, eisc); + } case "vceiscapiadv": case "vceiscapiadvanced": {