This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch fix/cdutz/reenable-golang-driver-testsuites
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 3bbd414e2a chore(driver/eip): Started porting the Go version of the
EIP driver and started documenting the state-machine of the driver itself,
based on the Java implementation.
new b6b3361224 chore(driver/eip): Minor updates to the Java version of the
EIP driver
new e536f652f3 chore(driver/eip): Refactored the mspec and java driver to
work without parser argument properties.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../testing/protocols/eip/DriverTestsuite.xml | 20 +-
plc4go/protocols/eip/readwrite/ParserHelper.go | 46 +--
plc4go/protocols/eip/readwrite/XmlParserHelper.go | 47 +--
.../readwrite/model/AnsiExtendedSymbolSegment.go | 21 +-
.../eip/readwrite/model/CIPDataConnected.go | 28 +-
.../eip/readwrite/model/CipConnectedRequest.go | 14 +-
.../eip/readwrite/model/CipConnectedResponse.go | 16 +-
.../model/CipConnectionManagerCloseRequest.go | 34 +-
.../model/CipConnectionManagerCloseResponse.go | 14 +-
.../readwrite/model/CipConnectionManagerRequest.go | 34 +-
.../model/CipConnectionManagerResponse.go | 16 +-
plc4go/protocols/eip/readwrite/model/CipRRData.go | 19 +-
.../eip/readwrite/model/CipReadRequest.go | 20 +-
.../eip/readwrite/model/CipReadResponse.go | 14 +-
plc4go/protocols/eip/readwrite/model/CipService.go | 45 ++-
.../eip/readwrite/model/CipUnconnectedRequest.go | 26 +-
.../eip/readwrite/model/CipWriteRequest.go | 20 +-
.../eip/readwrite/model/CipWriteResponse.go | 14 +-
plc4go/protocols/eip/readwrite/model/ClassID.go | 21 +-
.../protocols/eip/readwrite/model/ClassSegment.go | 27 +-
.../eip/readwrite/model/ConnectedAddressItem.go | 17 +-
.../eip/readwrite/model/ConnectedDataItem.go | 19 +-
.../protocols/eip/readwrite/model/DataSegment.go | 21 +-
.../eip/readwrite/model/DataSegmentType.go | 26 +-
.../eip/readwrite/model/EipConnectionRequest.go | 17 +-
.../eip/readwrite/model/EipConnectionResponse.go | 17 +-
.../eip/readwrite/model/EipDisconnectRequest.go | 17 +-
plc4go/protocols/eip/readwrite/model/EipPacket.go | 46 +--
.../eip/readwrite/model/GetAttributeAllRequest.go | 24 +-
.../eip/readwrite/model/GetAttributeAllResponse.go | 14 +-
plc4go/protocols/eip/readwrite/model/InstanceID.go | 21 +-
.../eip/readwrite/model/InstanceSegment.go | 27 +-
.../eip/readwrite/model/ListServicesRequest.go | 17 +-
.../eip/readwrite/model/ListServicesResponse.go | 23 +-
.../eip/readwrite/model/LogicalSegment.go | 21 +-
.../eip/readwrite/model/LogicalSegmentType.go | 30 +-
plc4go/protocols/eip/readwrite/model/MemberID.go | 21 +-
.../eip/readwrite/model/MultipleServiceRequest.go | 24 +-
.../eip/readwrite/model/MultipleServiceResponse.go | 14 +-
.../readwrite/model/NetworkConnectionParameters.go | 27 +-
.../eip/readwrite/model/NullAddressItem.go | 17 +-
.../eip/readwrite/model/NullCommandRequest.go | 17 +-
.../eip/readwrite/model/NullCommandResponse.go | 17 +-
.../readwrite/model/NullEipConnectionResponse.go | 17 +-
.../readwrite/model/NullListServicesResponse.go | 17 +-
.../protocols/eip/readwrite/model/PathSegment.go | 30 +-
.../protocols/eip/readwrite/model/PortSegment.go | 21 +-
.../eip/readwrite/model/PortSegmentExtended.go | 20 +-
.../eip/readwrite/model/PortSegmentNormal.go | 18 +-
.../eip/readwrite/model/PortSegmentType.go | 27 +-
.../protocols/eip/readwrite/model/SendUnitData.go | 25 +-
plc4go/protocols/eip/readwrite/model/Services.go | 20 +-
.../eip/readwrite/model/ServicesResponse.go | 17 +-
.../protocols/eip/readwrite/model/TransportType.go | 27 +-
plc4go/protocols/eip/readwrite/model/TypeId.go | 34 +-
.../eip/readwrite/model/UnConnectedDataItem.go | 19 +-
plc4j/drivers/eip/pom.xml | 4 +-
.../eip/readwrite/AnsiExtendedSymbolSegment.java | 79 +----
.../plc4x/java/eip/readwrite/CIPAttributes.java | 13 +-
.../apache/plc4x/java/eip/readwrite/CIPData.java | 8 +-
.../plc4x/java/eip/readwrite/CIPDataConnected.java | 27 +-
.../java/eip/readwrite/CipConnectedRequest.java | 99 +-----
.../java/eip/readwrite/CipConnectedResponse.java | 108 +-----
.../CipConnectionManagerCloseRequest.java | 261 +++-----------
.../CipConnectionManagerCloseResponse.java | 174 ++-------
.../eip/readwrite/CipConnectionManagerRequest.java | 390 +++------------------
.../readwrite/CipConnectionManagerResponse.java | 224 ++----------
.../apache/plc4x/java/eip/readwrite/CipRRData.java | 107 +-----
.../plc4x/java/eip/readwrite/CipReadRequest.java | 87 +----
.../plc4x/java/eip/readwrite/CipReadResponse.java | 103 +-----
.../plc4x/java/eip/readwrite/CipService.java | 111 ++----
.../java/eip/readwrite/CipUnconnectedRequest.java | 206 ++---------
.../plc4x/java/eip/readwrite/CipWriteRequest.java | 127 ++-----
.../plc4x/java/eip/readwrite/CipWriteResponse.java | 87 +----
.../apache/plc4x/java/eip/readwrite/ClassID.java | 59 +---
.../plc4x/java/eip/readwrite/ClassSegment.java | 101 +-----
.../java/eip/readwrite/ConnectedAddressItem.java | 59 +---
.../java/eip/readwrite/ConnectedDataItem.java | 78 +----
.../plc4x/java/eip/readwrite/DataSegment.java | 39 +--
.../plc4x/java/eip/readwrite/DataSegmentType.java | 49 +--
.../java/eip/readwrite/EipConnectionRequest.java | 59 +---
.../java/eip/readwrite/EipConnectionResponse.java | 58 +--
.../java/eip/readwrite/EipDisconnectRequest.java | 26 +-
.../apache/plc4x/java/eip/readwrite/EipPacket.java | 183 +++-------
.../java/eip/readwrite/GetAttributeAllRequest.java | 86 +----
.../eip/readwrite/GetAttributeAllResponse.java | 109 +-----
.../plc4x/java/eip/readwrite/InstanceID.java | 59 +---
.../plc4x/java/eip/readwrite/InstanceSegment.java | 104 +-----
.../plc4x/java/eip/readwrite/IntegerEncoding.java | 55 ---
.../java/eip/readwrite/ListServicesRequest.java | 26 +-
.../java/eip/readwrite/ListServicesResponse.java | 62 +---
.../plc4x/java/eip/readwrite/LogicalSegment.java | 39 +--
.../java/eip/readwrite/LogicalSegmentType.java | 53 +--
.../apache/plc4x/java/eip/readwrite/MemberID.java | 59 +---
.../java/eip/readwrite/MultipleServiceRequest.java | 86 +----
.../eip/readwrite/MultipleServiceResponse.java | 151 ++------
.../eip/readwrite/NetworkConnectionParameters.java | 182 ++--------
.../plc4x/java/eip/readwrite/NullAddressItem.java | 41 +--
.../java/eip/readwrite/NullCommandRequest.java | 26 +-
.../java/eip/readwrite/NullCommandResponse.java | 26 +-
.../eip/readwrite/NullEipConnectionResponse.java | 25 +-
.../eip/readwrite/NullListServicesResponse.java | 25 +-
.../plc4x/java/eip/readwrite/PathSegment.java | 55 +--
.../plc4x/java/eip/readwrite/PortSegment.java | 39 +--
.../java/eip/readwrite/PortSegmentExtended.java | 25 +-
.../java/eip/readwrite/PortSegmentNormal.java | 23 +-
.../plc4x/java/eip/readwrite/PortSegmentType.java | 35 +-
.../plc4x/java/eip/readwrite/SendUnitData.java | 102 +-----
.../apache/plc4x/java/eip/readwrite/Services.java | 91 +----
.../plc4x/java/eip/readwrite/ServicesResponse.java | 150 ++------
.../plc4x/java/eip/readwrite/TransportType.java | 87 +----
.../apache/plc4x/java/eip/readwrite/TypeId.java | 59 +---
.../java/eip/readwrite/UnConnectedDataItem.java | 61 +---
.../org/apache/plc4x/java/eip/base/EIPDriver.java | 45 ++-
.../eip/base/configuration/EIPConfiguration.java | 10 +-
.../java/eip/base/protocol/EipProtocolLogic.java | 293 ++++++----------
.../apache/plc4x/java/eip/logix/LogixDriver.java | 13 +-
.../logix/configuration/LogixConfiguration.java | 11 -
.../java/eip/readwrite/utils/StaticHelper.java | 12 +-
....java => EIPParserSerializerBigEndianTest.java} | 6 +-
...va => EIPParserSerializerLittleEndianTest.java} | 6 +-
.../eip/src/main/resources/protocols/eip/eip.mspec | 377 ++++++++++----------
.../resources/protocols/eip/DriverTestsuite.xml | 20 +-
....xml => ParserSerializerTestsuiteBigEndian.xml} | 13 +-
...l => ParserSerializerTestsuiteLittleEndian.xml} | 38 +-
125 files changed, 1674 insertions(+), 5319 deletions(-)
delete mode 100644
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/IntegerEncoding.java
rename
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPParserSerializerLittleTest.java
=> EIPParserSerializerBigEndianTest.java} (81%)
rename
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPParserSerializerTest.java
=> EIPParserSerializerLittleEndianTest.java} (81%)
rename
protocols/eip/src/test/resources/protocols/eip/{ParserSerializerTestsuite.xml
=> ParserSerializerTestsuiteBigEndian.xml} (96%)
rename
protocols/eip/src/test/resources/protocols/eip/{ParserSerializerTestsuiteLittle.xml
=> ParserSerializerTestsuiteLittleEndian.xml} (98%)