Commit Graph

244 Commits

Author SHA1 Message Date
Andrew Welker
664b26908b Merge branch 'main' into hotfix/ssh-logging 2022-02-09 09:14:07 -07:00
Andrew Welker
e565144830 refactor: Move failure handling out of catch blocks just in case 2021-10-18 12:16:22 -06:00
Andrew Welker
f947bb8939 refactor: Add logging of some messages to error log
Also moves some error handling and status notifications into the catch blocks in the `Connectr()` method.
2021-10-18 12:04:51 -06:00
Neil Dorin
4af5eede40 feat(PepperDashCore): #114 Adds QscCoreDoubleTcpIpClient 2021-08-24 10:28:46 -06:00
Neil Dorin
5779842e9a fix(GenericSshClient): #110 Adds check to ensure TheStream != null and IsConnected in SendText() and SentBytes() 2021-07-30 13:49:57 -06:00
Neil Dorin
aa8951e45a Merge pull request #105 from PepperDash/hotfix/udp-server-queue
Hotfix/udp server queue
2021-07-23 15:01:01 -06:00
Andrew Welker
ee7e5f1548 feat: Add Initialize method
This method is to be used for starting communications with a device, or other actions that aren't internal to the program.
2021-07-23 14:46:32 -06:00
Andrew Welker
fcc7169be9 Merge branch 'development' into hotfix/udp-server-queue 2021-07-01 14:24:41 -06:00
Andrew Welker
43efa2de18 fix: (PepperDash Core) Fix issue with stream debugging and bytes received
Also fixed some spelling errors and added length info to the received messages for UDP, TCP, and SSH clients
2021-07-01 14:00:27 -06:00
Nick Genovese
14b3f1b493 removed udp server queue 2021-06-17 08:51:31 -07:00
Neil Dorin
751c20f0d1 Merge pull request #100 from PepperDash/hotfix/xsig-digital-token-fix
Fix XSigToken Indexing
2021-06-10 09:35:57 -06:00
Andrew Welker
a92b489e52 fix formatting 2021-06-10 09:00:38 -06:00
Andrew Welker
0a77b8681d fix indexing for tokens 2021-06-09 16:41:49 -06:00
Neil Dorin
8d90247425 Merge pull request #96 from PepperDash/hotfix/tcp-client-disconnect-timer-exeption
Hotfix/tcp client disconnect timer exeption
2021-04-22 14:39:18 -06:00
Neil Dorin
81b274fa99 #94 adds null check in timer callback and stops timer on user disconnect call 2021-04-22 14:26:36 -06:00
Alex Johnson
e7d54092d8 Simplifies regex for detecting non-printable characters 2021-03-04 12:07:07 -05:00
Alex Johnson
1ae2483110 Uses existing method to get escaped text for console 2021-03-04 11:47:25 -05:00
Alex Johnson
3725980462 Adds better stream debugging for SendText methods 2021-03-04 11:02:19 -05:00
Neil Dorin
c95f6e0512 #87 Adds joinMap object to merge operation 2021-01-21 16:12:43 -07:00
Andrew Welker
14aa1bd867 Merge branch 'main' into hotfix/commGather-debug 2020-12-21 12:36:49 -07:00
Andrew Welker
fa451e980b remove additional debug statement 2020-12-21 12:35:54 -07:00
Andrew Welker
72c3684e57 Merge pull request #81 from PepperDash/hotfix/commGather-debug
Hotfix/comm gather debug
2020-12-21 12:09:40 -07:00
Neil Dorin
f3843c58a2 Merge pull request #69 from PepperDash/feature/debug-settings-storage
Update debug settings to move to user instead of nvram
2020-12-21 11:47:53 -07:00
Andrew Welker
9f84090f3d remove debug statement 2020-12-21 11:45:25 -07:00
Andrew Welker
5c603a636c stop AutoReconnect on initial connect
also corrected a debug call to add the key
2020-11-10 16:06:53 -07:00
Andrew Welker
a1ed8cfc4d set all paths to lower-case for use in 4-series 2020-11-03 21:02:09 -07:00
Andrew Welker
ed4e631c0d Merge branch 'development' into feature/debug-settings-storage 2020-11-03 20:18:47 -07:00
Andrew Welker
895873c51e add StopDebugTimer method 2020-10-28 08:58:07 -06:00
Alex Johnson
c253007def Update CommunicationStreamDebugging.cs
Removed unneeded change to convert item to string.
2020-10-15 16:52:24 -04:00
Alex Johnson
3d7bc32b8a Fixes some exceptions when setting stream debugging mode. Changes stream debugging to clear both rx and tx flags before setting mode again. 2020-10-15 16:30:54 -04:00
Andrew Welker
0453546d13 Merge pull request #64 from PepperDash/feature/add-xsig-classes
Fix null ref exception for XSigSerialToken
2020-09-30 16:43:24 -06:00
Andrew Welker
145682efc4 Try and fix null ref exception for XSigSerialToken 2020-09-21 09:21:03 -06:00
Andrew Welker
82c23b84f1 Update eControlMethods.cs 2020-09-17 08:57:28 -06:00
Andrew Welker
f3c814f6ec add XSigUtility from Troy Garner
https://github.com/bitm0de/XSigUtilityLibrary
2020-09-16 15:12:43 -06:00
Andrew Welker
30a1cc54a3 add migration logic 2020-09-16 15:01:23 -06:00
Andrew Welker
a0ff6ed80c update AssemblyInfo.cs 2020-09-03 18:13:15 -06:00
Andrew Welker
ed9b762556 Change version to print AssemblyInformationalVersion if available 2020-09-03 17:34:31 -06:00
Andrew Welker
6133df971d Initialize StreamDebugging from S+ constructors 2020-08-14 10:51:49 -06:00
Andrew Welker
a8696b356d Merge branch 'main' into hotfix/ssh-issues 2020-08-14 08:56:10 -06:00
Andrew Welker
91d25088a3 add 'destinationLists' object to merge method 2020-07-17 15:38:30 -06:00
Andrew Welker
a67baaa9c8 Change buffer size back to 65534 for GenericSshClient 2020-06-24 13:05:55 -06:00
Andrew Welker
220254a052 fix nuspec for targeting net47 2020-06-22 17:45:35 -06:00
Andrew Welker
8c0e27c981 Add files to path to allow for targeting .NET 4.7 2020-06-22 17:45:35 -06:00
Andrew Welker
d8317c4c70 updates docker to add a job to create and push package 2020-06-22 17:45:35 -06:00
Andrew Welker
090cf671e5 adds missing " 2020-06-22 17:45:35 -06:00
Andrew Welker
9930117668 update gitignore and add files for nuget configuration 2020-06-22 17:45:35 -06:00
Neil Dorin
be86d0e165 Merge pull request #29 from PepperDash/feature/TcpShutdownDisconnect
Fix GenericTcpIpClient reconnect when disconnect is requested
2020-06-10 09:23:53 -06:00
Jason Alborough
b136cc026c Merge branch 'development' into feature/TcpShutdownDisconnect 2020-06-10 09:08:09 -04:00
Jason Alborough
69587021cb Revere the uncommenting of debug statements 2020-06-10 09:07:37 -04:00
Jason Alborough
f89c75debc #28 Fixes issue where GenericTxpIpClient would attempt to reconnect when it was disconnected on a shutdown or program stop. 2020-06-09 20:44:52 -04:00