aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-01-27 00:51:16 +0200
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-01-27 00:51:16 +0200
commitbf2f3245339b9fd9148a2ad25b5ba3320e970cc1 (patch)
treecb6cc6d0aec317e4f9727aa4294edf65ccc21a85 /Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs
parent85aef997b7aeedd617da9f195903ed43f94fbed7 (diff)
downloadTango-bf2f3245339b9fd9148a2ad25b5ba3320e970cc1.tar.gz
Tango-bf2f3245339b9fd9148a2ad25b5ba3320e970cc1.zip
Added TCP write mode setting to MS settings.
Added External Bridge TCP and SignalR settings to advanced settings on PPC. Added FailsWithAdapter to ExternalBridgeReceiver. Added TCP write mode to ExternalBridgeService. Added some error handling on ExternalBridgeService SignalR.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs
index 3f11aaa13..bea67c702 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/PPCSettings.cs
@@ -9,6 +9,7 @@ using Tango.Integration.Operation;
using Tango.Logging;
using Tango.PMR.Printing;
using Tango.Settings;
+using Tango.Transport.Adapters;
using Tango.Web;
namespace Tango.PPC.Common
@@ -230,6 +231,21 @@ namespace Tango.PPC.Common
public bool EnableEmbeddedDebugLogs { get; set; }
/// <summary>
+ /// Gets or sets the TCP transport adapter write mode.
+ /// </summary>
+ public TcpTransportAdapterWriteMode TcpTransportAdapterWriteMode { get; set; }
+
+ /// <summary>
+ /// Gets or sets a value indicating whether to expose the external bridge service via SignalR.
+ /// </summary>
+ public bool EnableExternalBridgeSignalR { get; set; }
+
+ /// <summary>
+ /// Gets or sets the name of the exteral bridge SignalR hub.
+ /// </summary>
+ public String ExternalBridgeSignalRHub { get; set; }
+
+ /// <summary>
/// Gets the machine service address.
/// </summary>
/// <returns></returns>
@@ -274,6 +290,9 @@ namespace Tango.PPC.Common
EnableAutomaticThreadLoading = true;
DisplayAutomaticThreadLoadingScreen = true;
EnableEmbeddedDebugLogs = true;
+ TcpTransportAdapterWriteMode = TcpTransportAdapterWriteMode.Interval;
+ EnableExternalBridgeSignalR = true;
+ ExternalBridgeSignalRHub = "ExternalBridgeHub";
}
}
}