Commit Graph

  • ef81d38fc2 Added In JsonToSimplFileMaster and JsonToSimplPortalFileMaster - Made 'ActualFilePath' a public property, created a new event type (JsonActualFileChange) and raise the event whenever ActualFilePath is determined Trevor Payne 2019-09-20 00:13:47 -05:00
  • 1747372ce3 Merged in release (pull request #25) Neil Dorin 2019-08-30 18:41:53 +00:00
  • a3f576508d Merged in bugfix/PDC-18_AddS+ConstructorToEventArgs (pull request #24) Jason Alborough 2019-08-30 18:38:33 +00:00
  • d8504fd70f PDC-18_AddS+ConstructorToEventArgs Added Jason T Alborough 2019-08-30 13:50:42 -04:00
  • cf02435008 Merged in bugfix/ecs-1141a (pull request #23) Heath Volmer 2019-08-16 15:31:56 +00:00
  • 20f7265fdb ecs-1141: fixed null ref in TCP/Secure TCP server StopListening() Heath Volmer 2019-08-16 09:30:36 -06:00
  • c1b5cfe193 Merged in maintenance/PR-3 (pull request #21) 1.0.23 Neil Dorin 2019-07-17 21:05:37 +00:00
  • 2a75ec5ec5 Merge remote-tracking branch 'origin/feature/UdpSimplModule' into maintenance/PR-3 Neil Dorin 2019-07-17 15:00:30 -06:00
  • 15b70edfcd Removes binary output folder (moved to pepperdashcore-builds repo). Adds PS script for applying assembly version via tag value Neil Dorin 2019-07-17 14:59:58 -06:00
  • f0ad3b3706 Added event for connected to drive connected fb on module. Status change is there but it uses socket status which is not available in UDP. Joshua Gutenplan 2019-06-26 19:36:19 -07:00
  • a9dbaf21c2 Added a few hooks for S+ in udp class no logic change just additions for s+ Joshua Gutenplan 2019-06-25 18:19:17 -07:00
  • 35af8d3172 # PDC-17 FixSettingHostname&Port - I'm not sure this is the best way to fix this. I think the hostname and port variables need to be rethought in the TcpClient wrappers. This works for my needs for now but we still need to fix it globally. Jason T Alborough 2019-06-24 17:40:41 -04:00
  • 2c5c4e39a4 updated client to add an event for the auto reconnect. Using this event with empty args to catch the client before the next attempt and change the port for a multi server environment. Also updated the server to not kill on a listen so that if the server stops listening due to max clients (does this automatically) it will be able to start listening on when it drops below max clients without disconnecting all connected clients. On server Also udpated the onConnectionChange to fire in its own thread so that the server can update its state and the state will be accurate in the event callbacks. See description in code. Joshua Gutenplan 2019-06-18 16:54:29 -07:00
  • 7782f8747d Fix debug statement for secure client & server to remove the udp ref Joshua Gutenplan 2019-06-14 15:49:03 -07:00
  • b1e3102455 Fix tcp client config object. Joshua Gutenplan 2019-06-14 14:00:29 -07:00
  • 45edcae034 fix namespace in client config object Joshua Gutenplan 2019-06-14 09:21:12 -07:00
  • 8dc3cb967b Added xml doc and some summaries to some of the warnings. There are still 321 warnings for xml doc, but I think its helpful to see what summaries are there in ref'd solutions. Joshua Gutenplan 2019-06-13 19:33:39 -07:00
  • 214e1d215c Added the client config object, and added the receive queue and thread with event to the Secure TCP server and client. Will need to duplicate to the unsecure at some point after testing. Joshua Gutenplan 2019-06-13 19:17:09 -07:00
  • e94f860b6e Merged in maintenance/PR-17 (pull request #17) 1.0.22 Neil Dorin 2019-06-12 18:11:29 +00:00
  • 3d270499ba Incremented Assembly version to 1.0.22. Set build option to generate .xml file. Added .xml file to CLZ Builds folder as well as compiled output Neil Dorin 2019-06-12 12:10:45 -06:00
  • 763a11da7d Merge remote-tracking branch 'origin/development' into HEAD Neil Dorin 2019-06-12 12:01:07 -06:00
  • f835a20dee Merged in feature/json2.4.1 (pull request #15) Jason DeVito 2019-06-12 17:58:48 +00:00
  • fcc1ef3d1d add same updates to secure tcp client for server. Moves on ready to fire on connect call back and makes sure that first message fires text received when shared key not enabled. Joshua Gutenplan 2019-06-10 02:23:34 -07:00
  • 229723b50f Moved on ready to call on connect callback if shared key not required and connected. Moved text received event to else to get called on first message if shared key is off Joshua Gutenplan 2019-06-10 02:07:00 -07:00
  • 8362197030 Updated to add check for heartbeat enabled before setting a SendOrReceiveTimeOutInMs. Used find to find all refs of that prop being set and added check for heartbeat enable. Joshua Gutenplan 2019-06-06 15:05:01 -07:00
  • 2b79071bd8 Updates to json2.4.1 to resolve issues with reading nested array objects Jason DeVito 2019-06-03 13:30:13 -05:00
  • 40b8ae6219 Changed Array module Initialize to InitializeWithAppend Heath Volmer 2019-05-29 08:15:31 -06:00
  • ef489ab48e Added AppendToPathPrefix to JSON array modules, to facilitate array lookup modules chained together; corresponds to 2.4.1 modules Heath Volmer 2019-05-28 16:48:57 -06:00
  • bdf32e2c14 Merged in maintenance/PR-1 (pull request #14) Neil Dorin 2019-05-23 20:17:52 +00:00
  • 1968f8b96e Updates CLZ Builds for release Neil Dorin 2019-05-23 14:14:37 -06:00
  • 0cf77f1c51 Merge remote-tracking branch 'origin/development' into maintenance/PR-1 Neil Dorin 2019-05-23 14:10:26 -06:00
  • 27940027ad Merge remote-tracking branch 'origin/feature/PDC-9_ReceivedDataAsyncCallbackFixes' into maintenance/PR-1 Neil Dorin 2019-05-23 14:08:37 -06:00
  • 7208f4dc80 Updated Assembly version to 1.0.20. Neil Dorin 2019-05-23 14:06:43 -06:00
  • cf7eb37ac5 Merged in feature/pdc-11 (pull request #13) Neil Dorin 2019-05-23 15:16:48 +00:00
  • 1a17843399 Adds revision number to PepperDashCoreVersion string. Neil Dorin 2019-05-23 09:15:23 -06:00
  • 03e42cdb5b # PDC-9_ReceivedDataAsync - Fixes the ReceivedDataAsyncCallback on GenericTcpServer and GenericSecureTcpServer per internal code review. Jason T Alborough 2019-05-21 16:20:30 -04:00
  • 44f085d6dd Merged in feature/pdc-8 (pull request #11) Trevor Payne 2019-05-16 20:08:32 +00:00
  • 0f19d22fdc Added .dll and .clz to builds folder Trevor Payne 2019-05-16 15:07:23 -05:00
  • 87e8223d35 pdc-8 : Added PepperDashVersion property to Debug Class 1.0.18 Trevor Payne 2019-05-16 15:00:58 -05:00
  • 6441e9ca6e Merged in bugfix/pdc-7 (pull request #10) Neil Dorin 2019-05-16 18:31:22 +00:00
  • f330cc0f5a Minor adjustment to event registration for SocketStatusChange Neil Dorin 2019-05-16 11:44:09 -06:00
  • 4aded28792 Resolves both bugfix pdc-6 and pdc-7 Neil Dorin 2019-05-16 10:53:15 -06:00
  • ada6090b43 Resoves bug where on program stop event, GenericSshClient was only calling Client.Disconnect() instead of its own Disconnect() methods which disconnects the client and also prevents auto reconnect attempts. Neil Dorin 2019-05-07 16:50:36 -06:00
  • b3a003352e # PDC-5 AddQueueToGenericUdpServer - Removed the Finally statement. Using finally caused a null refence exception for the CCriticalSection object at shutdown. Jason T Alborough 2019-04-25 08:32:46 -04:00
  • 9e76a817fc Added additional inline comments for clarity Neil Dorin 2019-04-24 11:30:58 -06:00
  • 860118b3c6 Updated Assembly Version to 1.0.17 Neil Dorin 2019-04-24 11:21:13 -06:00
  • 47b0399e3a Reworks dequeueing and CCriticalSection usage to ensure proper threading behavoir. Neil Dorin 2019-04-24 11:16:57 -06:00
  • 54324d7e43 # GenericUdpServer - Adds an event GenericUdpReceiveTextExtraArgs which has args that include TextRx, BytesRx, IpAddressRecivedFrom, PortRecievedFrom - Removes the getter property for LastMessageReceivedFrom Jason T Alborough 2019-04-22 10:30:39 -04:00
  • 73b9cd8c31 Adds a getter in GenericUdpServer for the UdpServer property IPAddressLastMessageReceivedFrom Jason T Alborough 2019-04-19 11:31:59 -04:00
  • 2bf12027b5 Merged in feature/pdc-4 (pull request #7) v1.0.16.20061 Neil Dorin 2019-04-03 20:17:39 +00:00
  • c479ac185b Updated CLZ Builds Neil Dorin 2019-04-03 14:08:36 -06:00
  • b693c1850a Adds feature to print to console and log the Assembly version of the library on program start, for debug and reference purposes. Neil Dorin 2019-04-03 14:02:34 -06:00
  • 295f73756c Merged in bugfiix/pdc-3 (pull request #6) v1.0.15.26179 Neil Dorin 2019-04-02 21:43:47 +00:00
  • 242ef010de Updates the CLZ Builds Neil Dorin 2019-04-02 15:41:49 -06:00
  • 1bd0d2df9c Attempts to resolve exception thrown from inside CrestronLogger.Initialize() that occurs when RM is present, but cannot be accessed for some reason. Neil Dorin 2019-04-02 15:38:05 -06:00
  • d075f56b2a Update to attempt to resolve issue with intitializing Crestron Logger if RM is not present. Neil Dorin 2019-04-02 13:10:38 -06:00
  • 51971f601e Updated CLZ Builds to latest Neil Dorin 2019-04-01 16:24:37 -06:00
  • c723545dc6 Merge remote-tracking branch 'origin/release' into bugfiix/pdc-3 Neil Dorin 2019-04-01 16:19:28 -06:00
  • 5b1f1e683f Updates merge methods to handle unkeyed arrays by replacing the template array with the system array Neil Dorin 2019-04-01 16:18:29 -06:00
  • b919adba3b Merged in bugfix/GenericServers (pull request #5) Joshua Gutenplan 2019-02-25 18:46:12 +00:00
  • 46c71d8f70 Changes GenericTCPServer to use Non Secure TCPServer Classes. Jason T Alborough 2019-02-20 11:30:32 -05:00
  • 0d124ef93b Updated clz and dll and tag to v1.14.27867 v1.0.14.27867 Joshua Gutenplan 2019-02-18 15:52:35 -08:00
  • b3203cf961 updated the secure and non secure servers and added clients that are meant to be used with our server classes. The clients add the shared key and other stability features when we manage the server. Joshua Gutenplan 2019-02-18 15:49:45 -08:00
  • 79b9059f1b Merged in bugfix/json-merge-arrays (pull request #4) Heath Volmer 2019-02-12 20:06:14 +00:00
  • e5efbdec5e v1.0.13; clz builds; touchups v1.0.13 Heath Volmer 2019-02-12 12:50:16 -07:00
  • 255095ee7f Added step to merge arrays on key property; try/catch in merge with some additional path debugging Heath Volmer 2019-02-12 12:26:34 -07:00
  • d22c4f08f0 Merge branch 'development' into bugfix/pdc-2 Heath Volmer 2019-02-12 09:58:35 -07:00
  • c58a2633de Added missing third constuctor to EventArgs classes for JsonToSimpl Neil Dorin 2019-02-07 14:21:48 -07:00
  • 9252dd996c Merged in feature/ecs-960 (pull request #3) v1.0.11.x Neil Dorin 2019-01-16 18:52:59 +00:00
  • 4fc70731c1 Updates to Device to add PreActivate and PostActivate methods. GenericUdpServer initially tested and working. Neil Dorin 2018-12-14 16:54:31 -07:00
  • 61a94ec6d6 Initial work on GenericUdpServer Neil Dorin 2018-12-12 16:26:18 -07:00
  • 28a42791a4 Adds properties for Cec Neil Dorin 2018-10-03 17:45:49 -06:00
  • 335c766688 Merged in bugfix/lanhelper20180907 (pull request #2) HeathV 2018-09-08 00:06:37 +00:00
  • 227c9342ad v1.0.9 moved to release builds Heath Volmer 2018-09-07 18:03:26 -06:00
  • 50f34a5af2 Fixed StackOverflow when accessing EthernetHelper.LanHelper (which nobody has probably ever accessed.) Heath Volmer 2018-09-07 18:02:12 -06:00
  • cc2841b4fd Merged in hotfix/debug-errorlog (pull request #1) HeathV 2018-08-31 17:54:25 +00:00
  • 07aef1878c Changed Debug.Console methods to log all messages marked as such to log; ssh cleanup Heath Volmer 2018-08-31 11:50:01 -05:00
  • 7c2f4c2c24 sshClient, removing comments and repairing indentation Heath Volmer 2018-08-18 08:17:09 -06:00
  • e829ba74d5 ecs-732; Fixed reconnect on initial connection; changed debug levels to 1 Heath Volmer 2018-06-05 10:25:27 -06:00
  • 88a35b0e40 v1.0.6; added clz/dll for previous commit Heath Volmer 2018-05-23 12:13:28 -06:00
  • 14c4a9dd6b Revised debugging in JSONToSimpl classes; added new JsonToSimplPortalFileMaster to read portal system/template files and merge; copied merge code in from Essentials and reworked (note that Essentials does not yet use this merge code); added 'global' object to the top-level objects that are merged Heath Volmer 2018-05-23 12:11:20 -06:00
  • 494b8b09e1 1.0.5 fix for array lookups that fail stepping on index 0. Reduced debugging output Heath Volmer 2018-05-11 15:05:22 -06:00
  • cb63734fba Pull request and build Heath Volmer 2018-02-22 15:10:33 -07:00
  • b8b3324243 v1.0.4.* - Updated AssemblyInfo Version Neil Dorin 2018-02-07 10:21:38 -07:00
  • 7b84400332 Updates to GenericTcpIpClient Class to improve stablity and not leave unused sockets behind when disconnecting and reconnecting. Fixed edge case NullReferenceExceptions Neil Dorin 2018-02-07 10:17:26 -07:00
  • 0f2d1d9d15 Added release package back in! Heath Volmer 2018-02-06 13:22:43 -07:00
  • 4409644cf7 Added hybrid ipid/tcp eControlType for HD-MD things Heath Volmer 2018-02-06 12:40:50 -07:00
  • 292183098f merged in master Heath Volmer 2018-01-29 20:57:06 -07:00
  • e16c2cbee8 Merge pull request #10 in PEC/pepperdash-simplsharp-core from feature/eControlMethod.Cresnet to master Heath Volmer 2018-01-26 11:51:19 -05:00
  • d5fa4311a2 Added eControlMethod.Cresnet to enum Neil Dorin 2018-01-23 15:58:09 -07:00
  • 01abeda4b3 Saved local project settings (no code changes) Neil Dorin 2017-12-21 09:52:55 -07:00
  • 073c18b775 Merge remote-tracking branch 'origin/master' into bug/TcpSshExceptions Neil Dorin 2017-12-19 09:51:48 -07:00
  • df9501f797 Fixes Null Reference Exceptions with GenericTcpIpClient and GenericSshClient Neil Dorin 2017-12-19 09:51:05 -07:00
  • 9576c3495a file cleanup. Compile, move to v1.0.2 Heath Volmer 2017-12-12 09:50:05 -07:00
  • fcd15573bd Merged JTA-changes Heath Volmer 2017-12-12 09:44:01 -07:00
  • 9076c51a9b Debugging changes Heath Volmer 2017-12-12 09:41:23 -07:00
  • b9a01f6f74 Merge pull request #8 in PEC/pepperdash-simplsharp-core from feature/debug to master Heath Volmer 2017-11-20 13:13:47 -05:00
  • b94ebe082d Added timestamp to debug console messages Neil Dorin 2017-10-31 16:21:23 -06:00
  • b8f95cf6cf Merge remote-tracking branch 'origin/master' into feature/sseclient Neil Dorin 2017-10-31 14:21:07 -06:00
  • adf7fd05ae Minor updates to tcp client Neil Dorin 2017-10-31 14:19:51 -06:00