Michael Croes
2aa4f08836
Add Types.DateTime
2019-07-17 21:07:44 +02:00
Michael Croes
8d8b2ec36e
Merge pull request #173 from mycroes/stringex-read-rubbish
...
Provide a clear message on Encoding.ASCII.GetString exceptions
2019-07-17 21:06:47 +02:00
Michael Croes
cf64c65c23
Provide a clear message on Encoding.ASCII.GetString exceptions
2019-07-17 21:04:26 +02:00
Michael Croes
93752a3485
Merge pull request #225 from tatzemax/develop
...
Add Property to selected Port from PLC
2019-07-11 20:10:29 +02:00
max
229df2dfcd
Merge branch 'develop' of https://github.com/tatzemax/s7netplus into develop
2019-07-11 18:11:14 +02:00
max
3b23ab76e7
correction of wrong changes
2019-07-11 18:10:14 +02:00
tatzemax
3872e638aa
Merge branch 'develop' into develop
2019-07-11 17:57:14 +02:00
Thomas Jager
e124c70fb1
Merge branch 'develop' into develop
2019-07-11 12:24:07 +02:00
Michael Croes
b8b4071e39
Merge pull request #226 from SevenMag/develop
...
Use PDU size in WriteBytes
2019-07-11 12:13:01 +02:00
Max
b2183dd760
rename PORT to Port
...
add a Space
2019-07-10 20:42:52 +02:00
max
f2d33855ca
add Port Setting for PLC.
...
is required for port forwarding
2019-07-10 18:44:04 +02:00
max
b1d2d11904
add Port Setting for PLC.
...
is required for port forwarding
2019-07-10 18:17:02 +02:00
Evgeniy
23796de8bf
Update PlcSynchronous.cs
...
MaxPDUSize for WriteBytes
2019-07-03 13:04:33 +05:00
Thomas Jäger
02b38326c8
Fix padding of last dataitem in WriteMulitple fixes #222
2019-06-19 13:02:53 +02:00
Michael Croes
ea96891a31
Merge pull request #218 from ChipsetSV/develop
...
feature: added ReadTimeout and WriteTimeout to PLC class for NetworkStream
2019-05-28 12:34:04 +02:00
Смирнов Виталий
2fbabd5517
style: updated code style.
2019-05-28 10:01:28 +03:00
Смирнов Виталий
800a790b89
feature: added changing ReadTimeout and WriteTimeout for connected tcpClient.
2019-05-28 08:56:06 +03:00
Смирнов Виталий
0dbe401ce9
feature: added ReadTimeout and WriteTimeout to PLC class for NetworkStream.
2019-05-27 13:52:38 +03:00
Michael Croes
e623b535ac
Merge pull request #196 from mycroes/invalid-data-on-open
...
Invalid data on open
2019-03-14 23:09:50 +01:00
Michael Croes
ce359789dc
Add explicit support for Logo0BA8
...
Unsure if the PLC actually requires the specfically provided TSAP's,
but these have been verified to work.
2019-03-14 23:04:26 +01:00
Michael Croes
4ae905ffd5
Set PDU size to 960
...
Allows communication with Siemens Logo 0BA8, currently no Siemens PLC
is known to support >960 PDU size.
2019-03-14 23:04:26 +01:00
Michael Croes
70506e7dba
Throw InvalidDataException in Open(Async)
2019-03-14 23:02:15 +01:00
Michael Croes
20458d4b46
Add InvalidDataException
2019-03-14 23:02:14 +01:00
Michael Croes
898b870221
Expose TPKT on TPDU
...
Temporary hack to allow access to the received TPKT data.
2019-03-14 23:02:14 +01:00
Michael Croes
0fd193e08f
Merge pull request #212 from mycroes/gitversion-v4
...
Update GitVersion.yml to V4
2019-03-14 22:56:36 +01:00
Michael Croes
98df02d7d4
Update GitVersion.yml to V4
2019-03-14 22:53:16 +01:00
Michael Croes
ae620f3c62
Merge pull request #191 from admo/issue190_nested_classes
...
Fix for Addresses are not aligned in case of custom type in class
2018-10-10 20:28:40 +02:00
Adam Oleksy
de084394a6
Fix writing nested classes
2018-10-04 18:14:44 +02:00
Adam Oleksy
370fd6b3d9
Fix reading nested classes
2018-09-26 14:43:49 +02:00
Derek Heiser
fba3ffd5db
Merge pull request #169 from mycroes/dataitem-from-string-write-fix
...
Dataitem from string write fix
2018-07-18 18:39:21 -05:00
Michael Croes
e44cb1571c
Validate BitAdr when writing a bit
2018-07-12 20:51:37 +02:00
Michael Croes
ab486e3d1f
Only set bitNumber in address for Write when a bit is written
2018-07-12 20:51:20 +02:00
Michael Croes
705743e5f1
Convert bitNumber '-1' to 0 in DataItem
2018-07-12 20:49:44 +02:00
Michael Croes
8dad14955e
Merge pull request #166 from mycroes/fix-string-to-byte-array
...
Fix string to byte array
2018-07-11 22:46:44 +02:00
Michael Croes
96efb9d56a
Add tests for String.ToByteArray(...)
2018-07-11 22:07:34 +02:00
Michael Croes
09d323925a
Add length to String.ToByteArray(...)
2018-07-11 22:07:08 +02:00
Michael Croes
bf4550655e
Add support for creating DataItem from string ( #149 )
...
* Refactor PLCAddress
- Change fields into properties
- Apply PascalCase naming to all properties
- Make Parse public static with out parameters
* Support creating DataItem from string
* Rename PlcAddress.Address to StartByte
2018-07-11 10:21:49 +02:00
Raphael Schlameuß
214a7a73c8
Read many bytes 1500 (develop branch) ( #160 )
...
* ReadBytesWithSingleRequest cannot read >491 Bytes on S7-1500
2018-07-11 10:15:08 +02:00
Michael Croes
a5d3c70373
Add SourceLink.Copy.PdbFiles to add missing .pdb files ( #163 )
2018-07-11 09:53:33 +02:00
Michael Croes
2204ab360c
Fix write stringex ( #162 )
...
* Add StringEx.ToByteArray(...)
* Add Serialization.SerializeDataItem(DataItem)
Supports StringEx VarType or offloads to SerializeValue method.
* Use SerializeDataItem in S7WriteMultiple
* Assume string length without header in StringEx.ToByteArray
VarTypeToByteLength already assumed that StringEx declared count for
the number of characters without the header, this now matches that
behavior.
* Add unit tests for StringEx conversions
* Fix incorrect value passed to Encoding.GetBytes
The length must actually be within string limits.
2018-07-11 09:47:43 +02:00
Raphael Schlameuß
a1b69a5c5a
Merge pull request #161 from mycroes/throw-on-error
...
Replace LastErrorCode and LastErrorString with exceptions
2018-07-11 09:26:27 +02:00
Michael Croes
1538de148b
Replace LastErrorCode and LastErrorString with exceptions
2018-07-09 20:07:47 +02:00
Michael Croes
ff7e13cd49
Merge pull request #158 from mycroes/feature/ci
...
Add AppVeyor and GitVersion configuration
2018-07-09 19:57:06 +02:00
Michael Croes
c651380647
Add AppVeyor and GitVersion configuration
2018-07-08 21:10:05 +02:00
Michael Croes
0298371bfc
Remove accidental .nuget leftover
2018-07-07 10:19:44 +02:00
Michael Croes
ff1e5fdc26
Merge pull request #155 from mycroes/release-preparations
...
Release preparations
v0.2.0
2018-07-06 22:32:10 +02:00
Michael Croes
bd50709ad7
Remove .nuget/
...
Not sure why it was there in the first place.
2018-07-06 22:24:07 +02:00
Michael Croes
cafca8e28e
Remove nuget-pack files
...
Obsoleted by SDK style project format.
2018-07-06 22:24:07 +02:00
Michael Croes
ab11cc8e3e
Add SourceLink support
2018-07-06 22:24:07 +02:00
Michael Croes
9740224966
Add NuGet tags to S7.Net.csproj
2018-07-06 22:24:07 +02:00