Andrew Welker
5c88d22f7f
feat: add roomId property to Control Properties Config
2022-11-07 16:52:52 -07:00
Andrew Welker
1e2fa36390
feat: update string formats to differ between appliance and server
...
On VC-4, ALL statements have to go to the Error Log. With this change, all messages will go to the Error log at the Notice level on VC-4 only with the Essentials appdebug level added to the message. This should aid in filtering out messages from the error log
2022-11-04 13:34:36 -06:00
Andrew Welker
4890b167ab
fix: update path to debug settings file
...
The path wasn't taking into account running on VC-4, which was causing exceptions when Essentials was running on VC-4
2022-11-04 09:13:19 -06:00
Jason Alborough
f60683c2a7
Merge branch 'main' into feature/ssh-dispose
2022-10-07 11:14:31 -04:00
Jason Alborough
f7317832a1
fix: adds ssh dispose for the client
2022-10-07 11:11:23 -04:00
Jason DeVito
33c3aa9979
feat: added roomName reporting to EvaluateFile, updated constants used by JSON wrapper modules, refactored programCompatibility checks
2022-06-15 11:16:45 -05:00
Jason DeVito
3fa94a92d2
fix: updated EvaluateFile method to resolve issues reading files on an appliance discovered when testing on a 3-series
2022-06-15 10:01:19 -05:00
Jason DeVito
8be02fa458
fix: updated JsonToSimplFileMaster EvaluateFile method, added event arg constant in support of data being passed to simpl
2022-06-14 20:19:23 -05:00
Neil Dorin
e86edbd2fb
docs(core): Resolves remaining XML comment compiler warnings
2022-06-08 14:27:09 -06:00
Neil Dorin
afcaa89125
docs(core): Adds missing XML comments for public members
2022-06-07 16:45:20 -06:00
Neil Dorin
383d01b734
fix(essentials): Fixes regex lines check in delimiter loop
2022-02-10 13:11:13 -07:00
Neil Dorin
720c8d9ee3
fix(essentials): appends correct delimiter
2022-02-10 12:20:39 -07:00
Neil Dorin
b2d3faf208
feat(essentials): #128 Adds ability for CommunicationGather to take multiple delimiters
2022-02-10 10:22:28 -07:00
Andrew Welker
bbbd6d2290
refactor: fix missing }
2022-02-09 10:07:59 -07:00
Andrew Welker
b64aa97a3f
Merge branch 'development' into hotfix/ssh-logging
2022-02-09 09:49:27 -07:00
Andrew Welker
664b26908b
Merge branch 'main' into hotfix/ssh-logging
2022-02-09 09:14:07 -07:00
Alex Johnson
0c950404d6
Removes ReconnectTimer = null action from HandleConnectionFailure timer event and moves some debug to level 1 for better visibility.
2022-02-08 16:21:55 -05: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
Jason DeVito
195cf3fe0d
fix: changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs.
2021-09-20 11:12:45 -05:00
Jason DeVito
e8eeda36c1
fix: changed SecureTcpClient to private. fix: removed the ConnectionHasHungCallbackDelegate, was unused.
2021-09-15 08:01:47 -05:00
Jason DeVito
1d04442625
feat: Created new GenericSecureTcpIpClient from GenericSecureTcpIpClient_ForServer, implementing ISocektStatusWithStreamDebugging. chore: Added JsonProperty decorators to TcpClientConfigObject.cs.
2021-09-14 18:09:34 -05:00
Jason DeVito
3998369244
feat: added SecureTcpIp to eControlMethod enum for plugin. Actual SecureTcpIp client is not currently available.
2021-09-14 15:34:37 -05: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