diff --git a/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs b/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
index afcbec4..db9541f 100644
--- a/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
+++ b/Pepperdash Core/Pepperdash Core/Comm/GenericSshClient.cs
@@ -133,7 +133,6 @@ namespace PepperDash.Core
{
Client.Disconnect();
Client = null;
- //Client.Dispose();
}
Client = new SshClient(connectionInfo);
@@ -268,14 +267,6 @@ namespace PepperDash.Core
}
}
- /////
- ///// Error event handler for stream events
- /////
- //void Stream_ErrorOccurred(object sender, ExceptionEventArgs e)
- //{
- // Debug.Console(2, this, "CRITICAL: PLEASE REPORT - SSH client stream error:\r{0}", e.Exception);
- //}
-
///
/// Error event handler for client events - disconnect, etc. Will forward those events via ConnectionChange
/// event
diff --git a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
index 2ec5be1..015843b 100644
--- a/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
+++ b/Pepperdash Core/Pepperdash Core/Comm/GenericTcpIpClient.cs
@@ -163,13 +163,17 @@ namespace PepperDash.Core
}
}
- public class TcpIpConfig
+
+ public class TcpSshPropertiesConfig
{
[JsonProperty(Required = Required.Always)]
public string Address { get; set; }
-
+
[JsonProperty(Required = Required.Always)]
public int Port { get; set; }
+
+ public string Username { get; set; }
+ public string Password { get; set; }
///
/// Defaults to 32768
@@ -186,12 +190,44 @@ namespace PepperDash.Core
///
public int AutoReconnectIntervalMs { get; set; }
- public TcpIpConfig()
+ public TcpSshPropertiesConfig()
{
BufferSize = 32768;
AutoReconnect = true;
AutoReconnectIntervalMs = 5000;
}
+
}
+ //public class TcpIpConfig
+ //{
+ // [JsonProperty(Required = Required.Always)]
+ // public string Address { get; set; }
+
+ // [JsonProperty(Required = Required.Always)]
+ // public int Port { get; set; }
+
+ // ///
+ // /// Defaults to 32768
+ // ///
+ // public int BufferSize { get; set; }
+
+ // ///
+ // /// Defaults to true
+ // ///
+ // public bool AutoReconnect { get; set; }
+
+ // ///
+ // /// Defaults to 5000ms
+ // ///
+ // public int AutoReconnectIntervalMs { get; set; }
+
+ // public TcpIpConfig()
+ // {
+ // BufferSize = 32768;
+ // AutoReconnect = true;
+ // AutoReconnectIntervalMs = 5000;
+ // }
+ //}
+
}
\ No newline at end of file
diff --git a/Pepperdash Core/Pepperdash Core/Comm/SshConfig.cs b/Pepperdash Core/Pepperdash Core/Comm/SshConfig.cs
index 52e4028..e9f1b86 100644
--- a/Pepperdash Core/Pepperdash Core/Comm/SshConfig.cs
+++ b/Pepperdash Core/Pepperdash Core/Comm/SshConfig.cs
@@ -1,16 +1,16 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Crestron.SimplSharp;
+//using System;
+//using System.Collections.Generic;
+//using System.Linq;
+//using System.Text;
+//using Crestron.SimplSharp;
-using Newtonsoft.Json;
+//using Newtonsoft.Json;
-namespace PepperDash.Core
-{
- public class SshConfig : TcpIpConfig
- {
- public string Username { get; set; }
- public string Password { get; set; }
- }
-}
\ No newline at end of file
+//namespace PepperDash.Core
+//{
+// public class SshConfig : TcpIpConfig
+// {
+// public string Username { get; set; }
+// public string Password { get; set; }
+// }
+//}
\ No newline at end of file
diff --git a/Pepperdash Core/Pepperdash Core/PepperDash_Core.csproj b/Pepperdash Core/Pepperdash Core/PepperDash_Core.csproj
index b55d637..8e347d0 100644
--- a/Pepperdash Core/Pepperdash Core/PepperDash_Core.csproj
+++ b/Pepperdash Core/Pepperdash Core/PepperDash_Core.csproj
@@ -82,7 +82,7 @@
C:\Users\hvolm\Desktop\working\pepperdash-simplsharp-core\Pepperdash Core\Pepperdash Core\bin\PepperDash_Core.clz
1.007.0017
- 8/4/2016 12:58:52 PM
+ 8/4/2016 2:17:06 PM
False
diff --git a/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.clz b/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.clz
index bb723cc..d43219c 100644
Binary files a/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.clz and b/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.clz differ
diff --git a/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.config b/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.config
index 593879c..7ae7b12 100644
--- a/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.config
+++ b/Pepperdash Core/Pepperdash Core/bin/PepperDash_Core.config
@@ -10,7 +10,7 @@
- 8/4/2016 12:58:52 PM
- 1.0.0.21565
+ 8/4/2016 2:17:06 PM
+ 1.0.0.23912
\ No newline at end of file
diff --git a/Pepperdash Core/Pepperdash Core/bin/manifest.info b/Pepperdash Core/Pepperdash Core/bin/manifest.info
index 0949a69..7a892d8 100644
--- a/Pepperdash Core/Pepperdash Core/bin/manifest.info
+++ b/Pepperdash Core/Pepperdash Core/bin/manifest.info
@@ -1,4 +1,4 @@
-MainAssembly=PepperDash_Core.dll:1e2af81f50d343b460b7e2684b9db8fe
+MainAssembly=PepperDash_Core.dll:66c29b6308b378a0722f4f8fae4d948c
MainAssemblyMinFirmwareVersion=1.007.0017
ü
DependencySource=Newtonsoft.Json.Compact.dll:ea996aa2ec65aa1878e7c9d09e37a896
diff --git a/Pepperdash Core/Pepperdash Core/bin/manifest.ser b/Pepperdash Core/Pepperdash Core/bin/manifest.ser
index e52d1c5..b3abd89 100644
Binary files a/Pepperdash Core/Pepperdash Core/bin/manifest.ser and b/Pepperdash Core/Pepperdash Core/bin/manifest.ser differ