Commit Graph

  • 0f151e4947 Add tests for ConnectionRequest Michael Croes 2018-06-27 21:24:23 +02:00
  • 5f220cd31f Fix default namespace in S7.Net.UnitTest Michael Croes 2018-06-27 21:09:11 +02:00
  • 6569e5e169 Extract ConnectionRequest from PLCHelpers Michael Croes 2018-06-27 21:07:41 +02:00
  • 4bca9d8c19 Merge pull request #130 from mycroes/fix-communication-setup-pdu-size Michael Croes 2018-06-26 22:18:44 +02:00
  • 229558d586 Merge pull request #129 from mycroes/remove-obsolete-on-sync Michael Croes 2018-06-26 22:18:10 +02:00
  • daf0f8e0d6 Merge branch 'master' into master Raul Hidalgo Caballero 2018-06-21 21:24:01 +02:00
  • d9abebe550 Fix the PDU size in communication setup Michael Croes 2018-06-21 20:49:05 +02:00
  • 2083ab1501 Remove obsolete attribute and comments Michael Croes 2018-06-21 20:28:22 +02:00
  • 003d775228 Merge pull request #127 from mycroes/write-short-array-fix Michele Cattafesta 2018-06-21 13:32:44 +01:00
  • e1c62c899b Merge pull request #121 from mycroes/master Michele Cattafesta 2018-06-21 13:31:39 +01:00
  • 5a82313eb1 Change order of byte assignment for uniformity Michael Croes 2018-06-19 21:26:03 +02:00
  • 8d64bd89fc Fix byte order when serializing short[] / Int16[] Michael Croes 2018-06-19 21:24:28 +02:00
  • 299918e293 Add Plc.Write/WriteAsync(params DataItem[] dataItems) Michael Croes 2018-05-25 22:57:21 +02:00
  • 740a47ab43 Add initial WriteMultiple protocol Michael Croes 2018-05-25 22:42:41 +02:00
  • 38d089e117 Add boolean support to GetPackage Michael Croes 2018-06-15 21:20:59 +02:00
  • aaab24a4c2 Add and move serialization helpers Michael Croes 2018-05-25 22:40:56 +02:00
  • 0721b1a84a Merge pull request #125 from rapha-dev/master Michele Cattafesta 2018-06-10 17:13:15 +01:00
  • 1b22badea1 Fixed ErrorCode.ReadData for specific methods Raphael 2018-06-08 10:26:52 +02:00
  • ddfedaa17e Typo in Exception string Raphael 2018-06-08 10:22:42 +02:00
  • 2d24adc874 Port to NetStandard Raul Hidalgo Caballero 2018-06-05 17:33:42 +02:00
  • 44bf1366e4 Merge pull request #111 from thoj/tcpclient Michele Cattafesta 2018-05-21 20:23:07 +01:00
  • 64e485c54a Revert "Use socket instead of TcpClient and stream." Thomas Jäger 2018-05-18 08:49:43 +02:00
  • 219c1cc71a Revert "Use high performance wrapper" Thomas Jäger 2018-05-18 08:43:44 +02:00
  • a3277133af Use high performance wrapper Thomas Jäger 2018-05-16 16:29:11 +02:00
  • 00e22ee214 Incorporate fixes from #117 (moved to helpers) Thomas Jäger 2018-05-16 15:50:00 +02:00
  • 8ac96162f9 Merge remote-tracking branch 'upstream/master' into tcpclient Thomas Jäger 2018-05-16 11:33:46 +02:00
  • 1b34716a30 Use socket instead of TcpClient and stream. Thomas Jäger 2018-05-16 11:24:21 +02:00
  • b8b890977e Fix structured comments Thomas Jäger 2018-05-14 14:19:33 +02:00
  • 013ff5fd92 Merge pull request #117 from rapha-dev/master v0.1.9 Michele Cattafesta 2018-05-12 23:03:57 +01:00
  • 642cf8169e Fixed bug for reading VarType.Bit and VarType.Byte on odd number of bytes in ReadMultipleVars() Raphael 2018-05-07 11:47:52 +02:00
  • f6e370b162 Merge remote-tracking branch 'upstream/master' Raphael 2018-05-07 11:44:58 +02:00
  • cbaa8921df import killnine master Raphael 2018-05-07 09:47:20 +02:00
  • b3458a8304 unit tests Michele Cattafesta 2018-05-05 23:24:06 +01:00
  • a824344a4c Merge pull request #110 from Buchter/ImproveClassSizeCalculation Michele Cattafesta 2018-05-05 23:00:15 +01:00
  • 587e496497 Merge pull request #108 from thoj/master Michele Cattafesta 2018-05-05 22:09:13 +01:00
  • 0d1bc472c8 Added BitAdr to DataItem and fixed bug in ReadMultipleVars on VarType.Bit Raphael 2018-04-27 16:00:41 +02:00
  • e6f1114bc1 Add COTP.ReadTSDU test Thomas Jäger 2018-04-19 15:39:41 +02:00
  • 84aee0671a Only return used bytes Thomas Jäger 2018-04-19 15:39:03 +02:00
  • 74af1c0da7 Change project to allow testing internal classes. Thomas Jäger 2018-04-19 15:08:52 +02:00
  • c80b0dd55d Add signing key to S7.Net.UnitTest for testing internal classes Thomas Jäger 2018-04-19 15:07:06 +02:00
  • eb0d6a3429 Better TPKT error handling Thomas Jäger 2018-04-19 15:06:10 +02:00
  • f53a3bd320 Use TcpClient and implemnt async methods Thomas Jäger 2018-04-18 16:25:29 +02:00
  • 4b04ed74a1 Fixed bug regarding size calculation of small S7 Structs Buchter 2018-04-19 12:09:30 +02:00
  • 50b026d7a5 Read TPKT/COTP packets / Read MaxPDU size from PLC Thomas Jäger 2018-04-19 00:31:04 +02:00
  • f740ba0078 Fix writing double to PLC Thomas Jäger 2018-04-19 00:29:56 +02:00
  • 1b4faf21d7 Code Lint: Standard dispose Pattern. /// to // comment Thomas Jäger 2018-04-19 00:28:45 +02:00
  • 3a18d13805 Add test for Read/Write Double and PDUSize Test Thomas Jäger 2018-04-19 00:27:01 +02:00
  • 9fd515280a Revert "Merge pull request #107 from thoj/master" Michele Cattafesta 2018-04-11 20:22:24 +01:00
  • d17fdf8efb Merge pull request #107 from thoj/master Michele Cattafesta 2018-04-11 19:28:41 +01:00
  • 8a3db22629 Read TPKT/COTP packets / Read MaxPDU size from PLC Thomas Jäger 2018-04-10 15:26:04 +02:00
  • 6470f8d076 Document bSend1 data packet Thomas Jäger 2018-04-10 15:25:20 +02:00
  • 723b0ffd42 Fix writing double to PLC Thomas Jäger 2018-04-10 15:23:46 +02:00
  • bfeacee08f Merge pull request #102 from mbalous/master Michele Cattafesta 2018-04-08 21:12:22 +01:00
  • b6b53078f9 Merge pull request #101 from tomsoftware/master Michele Cattafesta 2018-04-08 21:08:27 +01:00
  • a99ea469ce Correct exceptions. Constructor parameter checking. mbalous 2018-03-21 22:40:25 +01:00
  • dd71e1bf0b Checking constructor parameters. mbalous 2018-03-21 22:32:23 +01:00
  • 530072b70f Improved XML function comments. mbalous 2018-03-21 22:18:37 +01:00
  • 117ad5cd1b fix variable length bug for StringEx Thomas Ze 2018-03-20 22:37:44 +01:00
  • 7cedec5909 - fix data type converting - add new string string data type Thomas Ze 2018-03-18 21:26:22 +01:00
  • f6a2e11045 0.1.8 v0.1.8 Michele Cattafesta 2018-02-05 20:07:11 +00:00
  • 8005304827 Merge pull request #97 from GS770/master Michele Cattafesta 2017-12-14 23:00:19 +00:00
  • ef5e060948 Added Bit to Types shen.jz 2017-12-14 10:38:10 +08:00
  • 3178d2aa09 Merge pull request #96 from GS770/master Michele Cattafesta 2017-12-13 08:57:52 +00:00
  • 6a2bc708a9 Get bit of read bytes shen.jz 2017-12-12 15:56:18 +08:00
  • ea84cd414f Fix UWP build v0.1.7 Michele Cattafesta 2017-09-14 18:26:49 +01:00
  • ad98783888 Added one more test Michele Cattafesta 2017-09-14 18:20:06 +01:00
  • cddb826053 Fix V0.1.6 bit write to DB don't work #91 Michele Cattafesta 2017-09-14 18:16:35 +01:00
  • 61ebfca0c2 Nuget 0.1.6 v0.1.6 Michele Cattafesta 2017-09-05 20:25:26 +01:00
  • 9a9231d6d3 Update README.md Michele Cattafesta 2017-08-31 21:17:31 +01:00
  • 9f3de01911 Update README.md Michele Cattafesta 2017-08-31 21:17:17 +01:00
  • e0ba394bf7 Png for wiki Michele Cattafesta 2017-08-31 20:59:39 +01:00
  • 03ff8bda8e Merge pull request #89 from uknickwilliams/atomic-bit-writing Michele Cattafesta 2017-08-31 20:43:55 +01:00
  • 75e8017744 Support atomic bit writing protocol, instead of read-modify-write nick.williams 2017-08-23 11:07:29 +01:00
  • ac19f913af fixed #87 Thomas.Bargetz 2017-08-11 11:09:35 +02:00
  • 6d7edc9f86 Types.Class.ToBytes doesn't need a type information, because the object is passed as parameter anyway Thomas Bargetz 2017-08-07 12:06:03 +02:00
  • 07fe703b3d Classes with arrays can now be read/written from/to the plc Thomas Bargetz 2017-08-07 11:51:58 +02:00
  • db229de529 Fix .Net core build Michele Cattafesta 2017-07-11 22:33:39 +01:00
  • 947450a181 Merge pull request #83 from thomasbargetz/generic-class-and-struct-reading Michele Cattafesta 2017-07-11 22:17:13 +01:00
  • 89415e79b5 Merge branch 'master' into generic-class-and-struct-reading Michele Cattafesta 2017-07-11 22:15:39 +01:00
  • 3090d03b97 Merge pull request #82 from thomasbargetz/ignore-non-public-setter-properties Michele Cattafesta 2017-07-11 21:37:02 +01:00
  • 6328efbc5b Ignoring properties without a public setter or no setter at all Thomas Bargetz 2017-07-07 10:57:12 +02:00
  • 4130504a94 Added generic methods for ReadStruct and ReadClass. ReadClass returns the number of read bytes to check if something was read from the plc. Thomas Bargetz 2017-07-07 10:25:12 +02:00
  • 8c65632d7a Added unit tests to consolidate boolean read/write. Michele Cattafesta 2017-05-23 22:29:43 +01:00
  • 06bee240e5 documentation and cleanup. Michele Cattafesta 2016-09-12 23:11:28 +02:00
  • 8b8b96797f Removed redundant WriteMultipleBytes method. Michele Cattafesta 2016-09-12 23:11:16 +02:00
  • d9d2c19dcd WriteBytesWithASingleRequest private. Michele Cattafesta 2016-09-12 23:10:16 +02:00
  • ac66173f8a Merge pull request #66 from maurodx/patch-1 Michele Cattafesta 2016-09-12 22:58:36 +02:00
  • a2c68600cc Missing localIndex offset on startIndex Mauro Destro 2016-09-12 12:08:50 +02:00
  • 07f3513f20 Changed WriteBytes to allow byte[] longer than 200 bytes Mauro Destro 2016-09-12 10:52:05 +02:00
  • 7e7b867789 nuget: support for .Net 3.5, .Net 4.0, .Net 4.5 and included xml documentation (Issue #65). Michele Cattafesta 2016-08-26 13:27:49 +02:00
  • 8f4dd2eb7b removed files not used. Michele Cattafesta 2016-08-26 13:08:13 +02:00
  • 7012205c3e documentation, cleanup and formatting + output xml documentation. Michele Cattafesta 2016-08-26 13:06:34 +02:00
  • b4d99010fb argument check for conversions. Michele Cattafesta 2016-08-26 12:56:42 +02:00
  • 9d56d33087 VarTypeToByteLength and ParseBytes are now private. Michele Cattafesta 2016-08-26 12:53:11 +02:00
  • 78bb5ea1fa plc: implemented shutdown of the socket correctly (Issue #29). Michele Cattafesta 2016-08-26 12:29:23 +02:00
  • 83e45e3be8 ReadBytes handles more than 200 bytes and is public. Michele Cattafesta 2016-08-26 10:54:24 +02:00
  • 142804f506 .NetCore: renamed socket class to minimize the #if NETFX_CORE in the sources. Michele Cattafesta 2016-07-10 11:18:06 +02:00
  • 5262b0fd59 cleaned tabs. Michele Cattafesta 2016-07-09 00:08:48 +02:00
  • aff5df1b33 S7.Net and S7.Net.Core unification (issue #56): moved files, updated csproj, minor modification for compatibility in SocketClient class. Michele Cattafesta 2016-07-09 00:08:32 +02:00
  • dc2b03d7d9 Merge pull request #62 from watashimeandeu/master Michele Cattafesta 2016-07-07 13:33:13 +02:00