This is an automated email from the ASF dual-hosted git repository.

cgarcia pushed a change to branch feat/hop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from cbc761dbaf Integration with Hop V2.X.X in progress. Action and 
Transform Read, Write and Events are working, Subscription is missing due to S7 
driver problems. The resources for modification are added to the portal.
     add 3062da027e fix(plc4go): Stated fixing the driver testsuite to run 
properly
     add ebe7f074ed Merge remote-tracking branch 'origin/develop' into 
fix/cdutz/reenable-golang-driver-testsuites
     add edf5132bac refactor(plc4j): Removed the Jackson Annotation stuff from 
all types
     add b58312912f refactor(plc4j): Continued porting the code to using 
contexts ... tried to fix the EIP Integration-Tests
     add 2b0ae68e05 fix(plc4j/eip): partial fixed length calculation
     add 148d4e4c67 Merge remote-tracking branch 'origin/develop' into 
fix/cdutz/reenable-golang-driver-testsuites
     add ec3092533f refactor(plc4j): Commented in the stuff I commented out for 
testing.
     add 199738041c refactor(plc4j): Continued streamlining the way Api types 
are parsed/serialized
     add 763f6d04fc chore(driver/eip): Merged in the changes of Ben's eip branch
     add e53dbf845e chore(driver/eip): Continued trying to get the updated EIP 
driver working in GO
     add 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.
     add b6b3361224 chore(driver/eip): Minor updates to the Java version of the 
EIP driver
     add e536f652f3 chore(driver/eip): Refactored the mspec and java driver to 
work without parser argument properties.
     add 8f45962e51 chore(driver/eip): Did even more finetuning of the eip 
mspec and continued implementing the go version of the updated EIP driver
     add b0decedf19 chore(driver/eip): Commented out most "write code" in go 
eip in order to get connect and read working first.
     add f40a4c615c Merge remote-tracking branch 'origin/develop' into 
fix/cdutz/reenable-golang-driver-testsuites
     add 778efbba25 Merge remote-tracking branch 'origin/develop' into 
fix/cdutz/reenable-golang-driver-testsuites
     add 1f5fbd5f21 chore(driver/eip): Continued getting the ParserSerializer 
tests working in Go for EIP
     add 386cade444 fix(plc4go): Fixed one place where Sebastian's HexDiff 
wasn't used yet.
     add 1fc5bfc311 chore(driver/eip): Changed the testsuite runner to output 
the data, even if there's too little.
     add db91a6abb6 chore(driver/eip): Made the EIP connection request run.
     add 7f0f53d163 chore(driver/eip): Push before wiping my computer (might 
not build)
     add f59325d214 build(deps): bump google-java-format from 1.15.0 to 1.16.0 
(#824)
     add f65151c098 build(deps): bump github.com/stretchr/testify in /plc4go 
(#825)
     add d43eea0ed5 chore: code sync
     add 16e89d3f0c build(deps): bump jetty-util from 11.0.13 to 11.0.14 (#829)
     add 7582a73452 build(deps-dev): bump json from 20220924 to 20230227 (#827)
     add 34aa61e24f build(deps): bump equalsverifier from 3.13.2 to 3.14 (#826)
     add a4df5aaf70 build(deps): bump maven-compiler-plugin from 3.10.1 to 
3.11.0 (#828)
     add c956c321c5 Merge remote-tracking branch 'origin/develop' into 
fix/cdutz/reenable-golang-driver-testsuites
     add 644dadf94b chore(build): Merged in changes from develop
     add 55d85be918 fix(plc4j/test-generator): Fixed an issue causing 
core-dumps on Mac
     add baf232d111 build(deps): bump checker-qual from 3.31.0 to 3.32.0 (#830)
     add e0c43d9345 removed dotnet support from readme
     add f283dc2829 fix(plc4go/eip): Tried to make the code more robust to no 
longer cause errors on Jenkins
     add 2125471c6c build(deps): bump protobuf-java from 3.22.0 to 3.22.1 (#833)
     add 7cbe09a75e build(deps): bump byte-buddy from 1.14.0 to 1.14.1 (#834)
     add 96e7383f63 build(deps): bump golang.org/x/tools from 0.6.0 to 0.7.0 in 
/plc4go (#835)
     add 24f7137b92 fix(plc4j/profinet): Updated documentation around the ip 
address usage
     add 3b695e5e33 docs: Added a paragraph on setting up IntelliJ to not get 
confused by the failsafeArgLine in the pom.
     add a100914687 Merge branch 'develop' into feat/hop

No new revisions were added by this update.

Summary of changes:
 README.md                                          |    4 +-
 .../src/test/resources/integration-test/pom.xml    |    1 -
 .../language/go/GoLanguageTemplateHelper.java      |   51 +-
 .../templates/go/complex-type-template.go.ftlh     |   10 +-
 .../templates/go/data-io-template.go.ftlh          |    4 +-
 .../language-go/src/test/resources/plc4go/pom.xml  |    1 -
 .../src/test/resources/integration-test/pom.xml    |    6 -
 .../src/test/resources/integration-test/pom.xml    |    6 -
 .../references/DefaultByteOrderTypeReference.java  |   10 +-
 code-generation/tests/protocol-test-java/pom.xml   |    5 -
 .../testing/protocols/eip/DriverTestsuite.xml      |  428 ++--
 .../protocols/eip/ParserSerializerTestsuite.xml    |  292 ---
 .../eip/ParserSerializerTestsuiteBigEndian.xml     |  354 ++++
 .../eip/ParserSerializerTestsuiteLittleEndian.xml  | 1475 ++++++++++++++
 .../protocols/modbus/tcp/DriverTestsuite.xml       |   16 +-
 plc4go/go.mod                                      |   13 +-
 plc4go/go.sum                                      |   29 +-
 plc4go/internal/eip/Configuration.go               |    5 +-
 plc4go/internal/eip/Connection.go                  |  230 ++-
 plc4go/internal/eip/{Driver.go => EipDriver.go}    |    0
 plc4go/internal/eip/MessageCodec.go                |    7 +-
 plc4go/internal/eip/Reader.go                      |  353 +---
 plc4go/internal/eip/Tag.go                         |   29 +-
 plc4go/internal/eip/TagHandler.go                  |   21 +-
 plc4go/internal/eip/Writer.go                      |  387 ++--
 plc4go/internal/modbus/Tag.go                      |    5 +-
 plc4go/internal/modbus/TagHandler.go               |    2 +-
 plc4go/internal/s7/Connection.go                   |    2 +-
 plc4go/internal/s7/Tag.go                          |   11 +-
 plc4go/pkg/api/model/plc_response_code.go          |   18 +
 plc4go/protocols/ads/readwrite/model/AmsPacket.go  |    1 +
 .../readwrite/model/BACnetApplicationTag.go        |    1 +
 .../readwrite/model/BACnetCalendarEntry.go         |    1 +
 .../bacnetip/readwrite/model/BACnetChannelValue.go |    2 +
 .../bacnetip/readwrite/model/BACnetClientCOV.go    |    1 +
 ...edServiceRequestAtomicReadFileStreamOrRecord.go |    1 +
 ...rviceRequestConfirmedTextMessageMessageClass.go |    1 +
 .../BACnetConfirmedServiceRequestReadRangeRange.go |    1 +
 .../readwrite/model/BACnetConstructedData.go       |    1 +
 .../model/BACnetEventLogRecordLogDatum.go          |    1 +
 .../readwrite/model/BACnetEventParameter.go        |    1 +
 ...BACnetEventParameterChangeOfValueCivCriteria.go |    1 +
 .../readwrite/model/BACnetFaultParameter.go        |    1 +
 ...etFaultParameterFaultExtendedParametersEntry.go |    2 +
 ...tFaultParameterFaultOutOfRangeMaxNormalValue.go |    1 +
 ...tFaultParameterFaultOutOfRangeMinNormalValue.go |    1 +
 .../bacnetip/readwrite/model/BACnetHostAddress.go  |    1 +
 .../model/BACnetLandingCallStatusCommand.go        |    1 +
 .../bacnetip/readwrite/model/BACnetLogData.go      |    1 +
 .../readwrite/model/BACnetLogDataLogDataEntry.go   |    1 +
 .../readwrite/model/BACnetLogRecordLogDatum.go     |    1 +
 .../model/BACnetNotificationParameters.go          |    1 +
 ...ationParametersChangeOfDiscreteValueNewValue.go |    2 +
 ...tNotificationParametersChangeOfValueNewValue.go |    1 +
 .../readwrite/model/BACnetOptionalBinaryPV.go      |    1 +
 .../model/BACnetOptionalCharacterString.go         |    1 +
 .../bacnetip/readwrite/model/BACnetOptionalREAL.go |    1 +
 .../readwrite/model/BACnetOptionalUnsigned.go      |    1 +
 .../readwrite/model/BACnetPriorityValue.go         |    2 +
 .../readwrite/model/BACnetProcessIdSelection.go    |    1 +
 .../BACnetPropertyAccessResultAccessResult.go      |    1 +
 .../readwrite/model/BACnetPropertyStates.go        |    1 +
 .../bacnetip/readwrite/model/BACnetRecipient.go    |    1 +
 .../bacnetip/readwrite/model/BACnetScale.go        |    1 +
 ...BACnetServiceAckAtomicReadFileStreamOrRecord.go |    1 +
 .../bacnetip/readwrite/model/BACnetShedLevel.go    |    1 +
 .../readwrite/model/BACnetSpecialEventPeriod.go    |    1 +
 .../bacnetip/readwrite/model/BACnetTimeStamp.go    |    1 +
 .../readwrite/model/BACnetTimerStateChangeValue.go |    2 +
 .../BACnetUnconfirmedServiceRequestWhoHasObject.go |    1 +
 .../bacnetip/readwrite/model/BACnetValueSource.go  |    1 +
 .../bacnetip/readwrite/model/BACnetVendorId.go     |   64 +
 plc4go/protocols/bacnetip/readwrite/model/NLM.go   |    1 +
 .../cbus/readwrite/model/AccessControlData.go      |    1 +
 .../cbus/readwrite/model/AirConditioningData.go    |    1 +
 plc4go/protocols/cbus/readwrite/model/CALData.go   |    2 +
 plc4go/protocols/cbus/readwrite/model/CALReply.go  |    1 +
 .../protocols/cbus/readwrite/model/CBusCommand.go  |    2 +
 .../model/CBusPointToMultiPointCommand.go          |    1 +
 .../readwrite/model/CBusPointToPointCommand.go     |    1 +
 .../model/CBusPointToPointToMultiPointCommand.go   |    1 +
 .../readwrite/model/ClockAndTimekeepingData.go     |    2 +
 .../protocols/cbus/readwrite/model/EncodedReply.go |    1 +
 .../cbus/readwrite/model/ErrorReportingData.go     |    1 +
 .../cbus/readwrite/model/LevelInformation.go       |    2 +
 .../protocols/cbus/readwrite/model/LightingData.go |    1 +
 .../cbus/readwrite/model/MeasurementData.go        |    1 +
 .../readwrite/model/MediaTransportControlData.go   |    1 +
 .../protocols/cbus/readwrite/model/MeteringData.go |    2 +
 .../protocols/cbus/readwrite/model/MonitoredSAL.go |    1 +
 plc4go/protocols/cbus/readwrite/model/Reply.go     |    1 +
 .../cbus/readwrite/model/ReplyOrConfirmation.go    |    2 +
 plc4go/protocols/cbus/readwrite/model/Request.go   |    1 +
 .../protocols/cbus/readwrite/model/SecurityData.go |    2 +
 .../cbus/readwrite/model/StatusRequest.go          |    1 +
 .../cbus/readwrite/model/TelephonyData.go          |    2 +
 .../cbus/readwrite/model/TriggerControlData.go     |    1 +
 plc4go/protocols/eip/readwrite/ParserHelper.go     |   54 +-
 plc4go/protocols/eip/readwrite/XmlParserHelper.go  |   49 +-
 .../readwrite/model/AnsiExtendedSymbolSegment.go   |  252 +++
 .../protocols/eip/readwrite/model/CIPAttributes.go |  305 +++
 plc4go/protocols/eip/readwrite/model/CIPClassID.go |  679 +++++++
 plc4go/protocols/eip/readwrite/model/CIPData.go    |  218 ++
 .../eip/readwrite/model/CIPDataConnected.go        |  193 ++
 .../eip/readwrite/model/CIPDataTypeCode.go         |  286 ++-
 plc4go/protocols/eip/readwrite/model/CIPStatus.go  |  381 ++++
 .../eip/readwrite/model/CipConnectedRequest.go     |  305 +++
 .../eip/readwrite/model/CipConnectedResponse.go    |  329 +++
 .../model/CipConnectionManagerCloseRequest.go      |  559 +++++
 .../model/CipConnectionManagerCloseResponse.go     |  418 ++++
 .../readwrite/model/CipConnectionManagerRequest.go |  791 ++++++++
 .../model/CipConnectionManagerResponse.go          |  461 +++++
 .../protocols/eip/readwrite/model/CipExchange.go   |  291 ---
 plc4go/protocols/eip/readwrite/model/CipRRData.go  |  239 +--
 .../eip/readwrite/model/CipReadRequest.go          |   53 +-
 .../eip/readwrite/model/CipReadResponse.go         |  110 +-
 plc4go/protocols/eip/readwrite/model/CipService.go |  100 +-
 .../eip/readwrite/model/CipUnconnectedRequest.go   |  269 +--
 .../eip/readwrite/model/CipWriteRequest.go         |   65 +-
 .../eip/readwrite/model/CipWriteResponse.go        |   16 +-
 plc4go/protocols/eip/readwrite/model/ClassID.go    |  227 +++
 .../protocols/eip/readwrite/model/ClassSegment.go  |  243 +++
 .../eip/readwrite/model/ConnectedAddressItem.go    |  240 +++
 .../eip/readwrite/model/ConnectedDataItem.go       |  255 +++
 .../protocols/eip/readwrite/model/DataSegment.go   |  212 ++
 .../eip/readwrite/model/DataSegmentType.go         |  192 ++
 .../eip/readwrite/model/EipConnectionRequest.go    |   21 +-
 ...nnectionRequest.go => EipConnectionResponse.go} |  109 +-
 .../eip/readwrite/model/EipDisconnectRequest.go    |   21 +-
 plc4go/protocols/eip/readwrite/model/EipPacket.go  |   98 +-
 .../eip/readwrite/model/GetAttributeAllRequest.go  |  276 +++
 ...pReadResponse.go => GetAttributeAllResponse.go} |  198 +-
 .../eip/readwrite/model/GetAttributeListRequest.go |  175 ++
 .../readwrite/model/GetAttributeListResponse.go    |  175 ++
 .../readwrite/model/GetAttributeSingleRequest.go   |  175 ++
 .../readwrite/model/GetAttributeSingleResponse.go  |  175 ++
 plc4go/protocols/eip/readwrite/model/InstanceID.go |  227 +++
 .../eip/readwrite/model/InstanceSegment.go         |  243 +++
 .../eip/readwrite/model/IntegerEncoding.go         |  141 ++
 ...DisconnectRequest.go => ListServicesRequest.go} |   87 +-
 .../eip/readwrite/model/ListServicesResponse.go    |  269 +++
 .../eip/readwrite/model/LogicalSegment.go          |  212 ++
 .../eip/readwrite/model/LogicalSegmentType.go      |  196 ++
 plc4go/protocols/eip/readwrite/model/MemberID.go   |  227 +++
 .../eip/readwrite/model/MultipleServiceRequest.go  |   22 +-
 .../eip/readwrite/model/MultipleServiceResponse.go |   16 +-
 .../readwrite/model/NetworkConnectionParameters.go |  383 ++++
 .../eip/readwrite/model/NullAddressItem.go         |  204 ++
 .../eip/readwrite/model/NullCommandRequest.go      |  178 ++
 ...DisconnectRequest.go => NullCommandResponse.go} |   87 +-
 .../readwrite/model/NullEipConnectionResponse.go   |  178 ++
 .../readwrite/model/NullListServicesResponse.go    |  178 ++
 .../protocols/eip/readwrite/model/PathSegment.go   |  196 ++
 .../protocols/eip/readwrite/model/PortSegment.go   |  212 ++
 .../eip/readwrite/model/PortSegmentExtended.go     |  281 +++
 .../eip/readwrite/model/PortSegmentNormal.go       |  227 +++
 .../eip/readwrite/model/PortSegmentType.go         |  194 ++
 .../protocols/eip/readwrite/model/SendUnitData.go  |  330 +++
 plc4go/protocols/eip/readwrite/model/Services.go   |   30 +-
 .../eip/readwrite/model/ServicesResponse.go        |  373 ++++
 .../eip/readwrite/model/SetAttributeAllRequest.go  |  175 ++
 .../eip/readwrite/model/SetAttributeAllResponse.go |  175 ++
 .../eip/readwrite/model/SetAttributeListRequest.go |  175 ++
 .../readwrite/model/SetAttributeListResponse.go    |  175 ++
 .../readwrite/model/SetAttributeSingleRequest.go   |  175 ++
 .../readwrite/model/SetAttributeSingleResponse.go  |  175 ++
 .../eip/readwrite/model/StaticHelper.go}           |   17 +-
 .../protocols/eip/readwrite/model/TransportType.go |  218 ++
 plc4go/protocols/eip/readwrite/model/TypeId.go     |  200 ++
 .../eip/readwrite/model/UnConnectedDataItem.go     |  229 +++
 .../knxnetip/readwrite/model/KnxDatapoint.go       |   23 +
 .../knxnetip/readwrite/model/KnxDatapointType.go   | 2084 +++++++++----------
 .../knxnetip/readwrite/model/KnxManufacturer.go    |   16 +-
 plc4go/spi/model/DefaultPlcBrowseEvent.go          |   80 +-
 plc4go/spi/model/DefaultPlcBrowseEvent_plc4xgen.go |  105 -
 plc4go/spi/model/DefaultPlcBrowseItem.go           |  123 +-
 plc4go/spi/model/DefaultPlcBrowseItem_plc4xgen.go  |  148 --
 plc4go/spi/model/DefaultPlcBrowseRequest.go        |   89 +-
 plc4go/spi/model/DefaultPlcBrowseRequestResult.go  |   80 +-
 .../DefaultPlcBrowseRequestResult_plc4xgen.go      |  101 -
 .../spi/model/DefaultPlcBrowseRequest_plc4xgen.go  |  116 --
 plc4go/spi/model/DefaultPlcBrowseResponse.go       |   22 +-
 ...plc4xgen.go => DefaultPlcBrowseResponseItem.go} |   65 +-
 plc4go/spi/model/DefaultPlcConsumerRegistration.go |   86 +-
 plc4go/spi/model/DefaultPlcReadRequest.go          |   33 +-
 .../model/DefaultPlcReadRequestBuilder_plc4xgen.go |  163 --
 plc4go/spi/model/DefaultPlcReadRequestResult.go    |   80 +-
 .../model/DefaultPlcReadRequestResult_plc4xgen.go  |  101 -
 plc4go/spi/model/DefaultPlcReadRequest_plc4xgen.go |   98 -
 plc4go/spi/model/DefaultPlcReadResponse.go         |   80 +-
 ...e_plc4xgen.go => DefaultPlcReadResponseItem.go} |   68 +-
 .../spi/model/DefaultPlcReadResponse_plc4xgen.go   |  105 -
 plc4go/spi/model/DefaultPlcSubscriptionEvent.go    |   82 +-
 .../spi/model/DefaultPlcSubscriptionEventItem.go   |  152 ++
 .../model/DefaultPlcSubscriptionEvent_plc4xgen.go  |  151 --
 plc4go/spi/model/DefaultPlcSubscriptionHandle.go   |   51 +-
 .../model/DefaultPlcSubscriptionHandle_plc4xgen.go |   76 -
 plc4go/spi/model/DefaultPlcSubscriptionRequest.go  |   92 +-
 ...efaultPlcSubscriptionRequestBuilder_plc4xgen.go |  202 --
 .../model/DefaultPlcSubscriptionRequestResult.go   |   80 +-
 ...DefaultPlcSubscriptionRequestResult_plc4xgen.go |  101 -
 .../DefaultPlcSubscriptionRequest_plc4xgen.go      |  118 --
 plc4go/spi/model/DefaultPlcSubscriptionResponse.go |   89 +-
 .../model/DefaultPlcSubscriptionResponseItem.go    |  101 +
 .../DefaultPlcSubscriptionResponse_plc4xgen.go     |  105 -
 plc4go/spi/model/DefaultPlcTagRequest.go           |   51 +-
 plc4go/spi/model/DefaultPlcTagRequest_plc4xgen.go  |   94 -
 .../model/DefaultPlcUnsubscriptionRequestResult.go |   80 +-
 ...faultPlcUnsubscriptionRequestResult_plc4xgen.go |  101 -
 plc4go/spi/model/DefaultPlcWriteRequest.go         |   62 +-
 .../DefaultPlcWriteRequestBuilder_plc4xgen.go      |  195 --
 plc4go/spi/model/DefaultPlcWriteRequestResult.go   |   80 +-
 .../model/DefaultPlcWriteRequestResult_plc4xgen.go |  101 -
 .../spi/model/DefaultPlcWriteRequest_plc4xgen.go   |  124 --
 plc4go/spi/model/DefaultPlcWriteResponse.go        |   82 +-
 .../spi/model/DefaultPlcWriteResponse_plc4xgen.go  |   79 -
 plc4go/spi/model/DefaultResponse.go                |   31 +-
 plc4go/spi/testutils/DriverTestRunner.go           |   26 +-
 plc4go/spi/utils/WriteBufferByteBased.go           |   31 +-
 plc4go/spi/utils/WriteBufferXmlBased.go            |    4 +-
 plc4go/spi/values/PlcNull.go                       |   18 +
 plc4go/spi/values/PlcValueAdapter.go               |    3 +
 plc4go/tests/drivers/tests/eip_driver_test.go      |   17 +-
 .../drivers/tests/eip_parser_serializer_test.go    |   12 +-
 plc4j/api/pom.xml                                  |   24 +-
 .../org/apache/plc4x/java/api/model/PlcQuery.java  |    7 +-
 .../org/apache/plc4x/java/api/model/PlcTag.java    |    5 -
 .../org/apache/plc4x/java/api/value/PlcValue.java  |    2 -
 .../plc4x/java/api/value/PlcValueHandler.java      |    2 -
 plc4j/drivers/ab-eth/pom.xml                       |    1 -
 plc4j/drivers/ads/pom.xml                          |    1 -
 plc4j/drivers/c-bus/pom.xml                        |    1 -
 plc4j/drivers/can/pom.xml                          |    1 -
 plc4j/drivers/canopen/pom.xml                      |    1 -
 plc4j/drivers/eip/pom.xml                          |    6 +-
 .../eip/readwrite/AnsiExtendedSymbolSegment.java   |  178 ++
 .../plc4x/java/eip/readwrite/CIPAttributes.java    |  208 ++
 .../plc4x/java/eip/readwrite/CIPClassID.java       |  123 ++
 .../apache/plc4x/java/eip/readwrite/CIPData.java   |  170 ++
 .../plc4x/java/eip/readwrite/CIPDataConnected.java |  144 ++
 .../plc4x/java/eip/readwrite/CIPDataTypeCode.java  |  111 +
 .../apache/plc4x/java/eip/readwrite/CIPStatus.java |   85 +
 .../java/eip/readwrite/CIPStructTypeCode.java}     |   33 +-
 .../java/eip/readwrite/CipConnectedRequest.java    |  181 ++
 .../java/eip/readwrite/CipConnectedResponse.java   |  206 ++
 .../CipConnectionManagerCloseRequest.java          |  411 ++++
 .../CipConnectionManagerCloseResponse.java         |  296 +++
 .../eip/readwrite/CipConnectionManagerRequest.java |  598 ++++++
 .../readwrite/CipConnectionManagerResponse.java    |  324 +++
 .../plc4x/java/eip/readwrite/CipExchange.java      |  204 ++
 .../apache/plc4x/java/eip/readwrite/CipRRData.java |  215 ++
 .../plc4x/java/eip/readwrite/CipReadRequest.java   |  181 ++
 .../plc4x/java/eip/readwrite/CipReadResponse.java  |  202 ++
 .../plc4x/java/eip/readwrite/CipService.java       |  294 +++
 .../java/eip/readwrite/CipUnconnectedRequest.java  |  300 +++
 .../plc4x/java/eip/readwrite/CipWriteRequest.java  |  229 +++
 .../plc4x/java/eip/readwrite/CipWriteResponse.java |  178 ++
 .../apache/plc4x/java/eip/readwrite/ClassID.java   |  162 ++
 .../plc4x/java/eip/readwrite/ClassSegment.java     |  188 ++
 .../java/eip/readwrite/ConnectedAddressItem.java   |  151 ++
 .../java/eip/readwrite/ConnectedDataItem.java      |  178 ++
 .../plc4x/java/eip/readwrite/DataSegment.java      |  146 ++
 .../plc4x/java/eip/readwrite/DataSegmentType.java  |  152 ++
 .../plc4x/java/eip/readwrite/EiPCommand.java}      |   35 +-
 .../java/eip/readwrite/EipConnectionRequest.java   |  166 ++
 .../java/eip/readwrite/EipConnectionResponse.java  |  167 ++
 .../java/eip/readwrite/EipDisconnectRequest.java   |  133 ++
 .../apache/plc4x/java/eip/readwrite/EipPacket.java |  278 +++
 .../java/eip/readwrite/GetAttributeAllRequest.java |  191 ++
 .../eip/readwrite/GetAttributeAllResponse.java     |  205 ++
 .../eip/readwrite/GetAttributeListRequest.java     |  131 ++
 .../eip/readwrite/GetAttributeListResponse.java    |  131 ++
 .../eip/readwrite/GetAttributeSingleRequest.java   |  131 ++
 .../eip/readwrite/GetAttributeSingleResponse.java  |  132 ++
 .../plc4x/java/eip/readwrite/InstanceID.java       |  163 ++
 .../plc4x/java/eip/readwrite/InstanceSegment.java  |  182 ++
 .../java/eip/readwrite/ListServicesRequest.java    |  133 ++
 .../java/eip/readwrite/ListServicesResponse.java   |  173 ++
 .../plc4x/java/eip/readwrite/LogicalSegment.java   |  146 ++
 .../java/eip/readwrite/LogicalSegmentType.java     |  156 ++
 .../apache/plc4x/java/eip/readwrite/MemberID.java  |  162 ++
 .../java/eip/readwrite/MultipleServiceRequest.java |  188 ++
 .../eip/readwrite/MultipleServiceResponse.java     |  246 +++
 .../eip/readwrite/NetworkConnectionParameters.java |  231 +++
 .../plc4x/java/eip/readwrite/NullAddressItem.java  |  132 ++
 .../java/eip/readwrite/NullCommandRequest.java     |  133 ++
 .../java/eip/readwrite/NullCommandResponse.java    |  133 ++
 .../eip/readwrite/NullEipConnectionResponse.java   |  134 ++
 .../eip/readwrite/NullListServicesResponse.java    |  134 ++
 .../plc4x/java/eip/readwrite/PathSegment.java      |  154 ++
 .../plc4x/java/eip/readwrite/PortSegment.java      |  146 ++
 .../java/eip/readwrite/PortSegmentExtended.java    |  198 ++
 .../java/eip/readwrite/PortSegmentNormal.java      |  163 ++
 .../plc4x/java/eip/readwrite/PortSegmentType.java  |  154 ++
 .../plc4x/java/eip/readwrite/SendUnitData.java     |  213 ++
 .../apache/plc4x/java/eip/readwrite/Services.java  |  185 ++
 .../plc4x/java/eip/readwrite/ServicesResponse.java |  244 +++
 .../java/eip/readwrite/SetAttributeAllRequest.java |  131 ++
 .../eip/readwrite/SetAttributeAllResponse.java     |  131 ++
 .../eip/readwrite/SetAttributeListRequest.java     |  131 ++
 .../eip/readwrite/SetAttributeListResponse.java    |  131 ++
 .../eip/readwrite/SetAttributeSingleRequest.java   |  131 ++
 .../eip/readwrite/SetAttributeSingleResponse.java  |  132 ++
 .../plc4x/java/eip/readwrite/TransportType.java    |  161 ++
 .../apache/plc4x/java/eip/readwrite/TypeId.java    |  153 ++
 .../java/eip/readwrite/UnConnectedDataItem.java    |  157 ++
 .../org/apache/plc4x/java/eip/base/EIPDriver.java  |  239 +++
 .../configuration/EIPConfiguration.java            |   20 +-
 .../java/eip/base/protocol/EipProtocolLogic.java   | 1270 ++++++++++++
 .../java/eip/{readwrite => base}/tag/EipTag.java   |   35 +-
 .../eip/{readwrite => base}/tag/EipTagHandler.java |   12 +-
 .../EIPDriver.java => logix/LogixDriver.java}      |   48 +-
 .../configuration/LogixConfiguration.java}         |   34 +-
 .../eip/readwrite/protocol/EipProtocolLogic.java   |  637 ------
 .../EipTagHandler.java => utils/StaticHelper.java} |   36 +-
 .../services/org.apache.plc4x.java.api.PlcDriver   |    3 +-
 .../{EIPDriverTestsuite.java => EIPDriverIT.java}  |    4 +-
 ....java => EIPParserSerializerBigEndianTest.java} |    6 +-
 ...va => EIPParserSerializerLittleEndianTest.java} |    6 +-
 ...IPDriverTestsuite.java => ManualEipIoTest.java} |   20 +-
 .../eip/src/test/resources/logback-test.xml        |    2 +-
 plc4j/drivers/firmata/pom.xml                      |    1 -
 plc4j/drivers/knxnetip/pom.xml                     |   12 -
 plc4j/drivers/modbus/pom.xml                       |    5 -
 .../plc4x/java/modbus/base/tag/ModbusTag.java      |    2 -
 plc4j/drivers/opcua/pom.xml                        |    1 -
 plc4j/drivers/open-protocol/pom.xml                |    1 -
 plc4j/drivers/plc4x/pom.xml                        |    1 -
 plc4j/drivers/profinet/pom.xml                     |   17 +-
 .../profinet/config/ProfinetConfiguration.java     |    3 -
 plc4j/drivers/s7/pom.xml                           |    5 -
 .../plc4x/java/s7/readwrite/tag/S7StringTag.java   |   11 +-
 .../apache/plc4x/java/s7/readwrite/tag/S7Tag.java  |   11 +-
 plc4j/integrations/apache-calcite/pom.xml          |    4 +-
 plc4j/integrations/opcua-server/pom.xml            |    2 -
 plc4j/spi/pom.xml                                  |    9 +-
 .../apache/plc4x/java/spi/Plc4xNettyWrapper.java   |    2 +-
 .../spi/messages/DefaultListPlcBrowseItem.java     |   19 +-
 .../java/spi/messages/DefaultPlcBrowseItem.java    |   19 +-
 .../java/spi/messages/DefaultPlcBrowseRequest.java |   10 +-
 .../spi/messages/DefaultPlcBrowseResponse.java     |    7 +-
 .../java/spi/messages/DefaultPlcDiscoveryItem.java |   17 +-
 .../spi/messages/DefaultPlcDiscoveryRequest.java   |   10 +-
 .../spi/messages/DefaultPlcDiscoveryResponse.java  |   10 +-
 .../java/spi/messages/DefaultPlcReadRequest.java   |   13 +-
 .../java/spi/messages/DefaultPlcReadResponse.java  |   84 +-
 .../spi/messages/DefaultPlcSubscriptionEvent.java  |   12 +-
 .../messages/DefaultPlcSubscriptionRequest.java    |   18 +-
 .../messages/DefaultPlcSubscriptionResponse.java   |   15 +-
 .../messages/DefaultPlcUnsubscriptionRequest.java  |   11 +-
 .../messages/DefaultPlcUnsubscriptionResponse.java |    9 +-
 .../java/spi/messages/DefaultPlcWriteRequest.java  |   47 +-
 .../java/spi/messages/DefaultPlcWriteResponse.java |   17 +-
 .../java/spi/messages/PlcProprietaryRequest.java   |    2 -
 .../java/spi/messages/PlcProprietaryResponse.java  |    2 -
 .../java/spi/messages/PlcProprietarySender.java    |    3 -
 .../java/spi/messages/PlcProtocolMessage.java      |    3 -
 .../org/apache/plc4x/java/spi/values/PlcBOOL.java  |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcBYTE.java  |   31 +-
 .../org/apache/plc4x/java/spi/values/PlcCHAR.java  |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcDATE.java  |   19 +-
 .../plc4x/java/spi/values/PlcDATE_AND_TIME.java    |   22 +-
 .../org/apache/plc4x/java/spi/values/PlcDINT.java  |   32 +-
 .../org/apache/plc4x/java/spi/values/PlcDWORD.java |   31 +-
 .../apache/plc4x/java/spi/values/PlcIECValue.java  |    7 -
 .../org/apache/plc4x/java/spi/values/PlcINT.java   |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcLDATE.java |   16 +-
 .../plc4x/java/spi/values/PlcLDATE_AND_TIME.java   |   20 +-
 .../org/apache/plc4x/java/spi/values/PlcLINT.java  |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcLREAL.java |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcLTIME.java |   15 +-
 .../plc4x/java/spi/values/PlcLTIME_OF_DAY.java     |   19 +-
 .../org/apache/plc4x/java/spi/values/PlcLWORD.java |   26 -
 .../org/apache/plc4x/java/spi/values/PlcList.java  |   11 +-
 .../org/apache/plc4x/java/spi/values/PlcREAL.java  |   27 +-
 .../plc4x/java/spi/values/PlcRawByteArray.java     |   10 +-
 .../org/apache/plc4x/java/spi/values/PlcSINT.java  |   30 +-
 .../apache/plc4x/java/spi/values/PlcSTRING.java    |   30 +-
 .../plc4x/java/spi/values/PlcSimpleValue.java      |    6 -
 .../apache/plc4x/java/spi/values/PlcStruct.java    |   15 +-
 .../org/apache/plc4x/java/spi/values/PlcTIME.java  |   13 +-
 .../plc4x/java/spi/values/PlcTIME_OF_DAY.java      |   16 +-
 .../org/apache/plc4x/java/spi/values/PlcUDINT.java |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcUINT.java  |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcULINT.java |   25 -
 .../org/apache/plc4x/java/spi/values/PlcUSINT.java |   30 +-
 .../plc4x/java/spi/values/PlcValueAdapter.java     |   46 -
 .../org/apache/plc4x/java/spi/values/PlcWCHAR.java |   30 +-
 .../org/apache/plc4x/java/spi/values/PlcWORD.java  |   31 +-
 .../apache/plc4x/java/spi/values/PlcWSTRING.java   |   30 +-
 plc4j/tools/scraper-ng/pom.xml                     |   18 -
 plc4j/utils/test-generator/pom.xml                 |   26 +-
 .../ParserSerializerTestsuiteGenerator.groovy      |   42 +-
 .../migration/MessageValidatorAndMigrator.java     |    2 +-
 .../knxnetip/readwrite/model/KnxDatapoint.cs       |   46 +
 .../knxnetip/readwrite/model/KnxDatapointType.cs   | 2130 ++++++++++----------
 .../knxnetip/readwrite/model/KnxManufacturer.cs    |  163 +-
 pom.xml                                            |   13 +-
 protocols/ab-eth/pom.xml                           |    6 +
 protocols/ads/pom.xml                              |    6 +
 protocols/canopen/pom.xml                          |    6 +
 protocols/df1/pom.xml                              |    6 +
 protocols/eip/pom.xml                              |    6 +
 .../eip/src/main/resources/protocols/eip/eip.mspec |  831 +++++++-
 .../resources/protocols/eip/DriverTestsuite.xml    |  428 ++--
 .../protocols/eip/ParserSerializerTestsuite.xml    |  292 ---
 .../eip/ParserSerializerTestsuiteBigEndian.xml     |  354 ++++
 .../eip/ParserSerializerTestsuiteLittleEndian.xml  | 1475 ++++++++++++++
 protocols/firmata/pom.xml                          |    6 +
 protocols/genericcan/pom.xml                       |    6 +
 protocols/knxnetip/pom.xml                         |    6 +
 protocols/modbus/pom.xml                           |    6 +
 .../protocols/modbus/tcp/DriverTestsuite.xml       |   16 +-
 protocols/mqtt/pom.xml                             |    6 +
 protocols/opcua/pom.xml                            |    6 +
 protocols/open-protocol/pom.xml                    |    5 +
 protocols/plc4x-api/pom.xml                        |    6 +
 protocols/plc4x/pom.xml                            |    6 +
 protocols/profinet/pom.xml                         |    6 +
 protocols/s7/pom.xml                               |    6 +
 protocols/simulated/pom.xml                        |    6 +
 protocols/socketcan/pom.xml                        |    6 +
 sandbox/test-java-df1-driver/pom.xml               |    5 -
 src/site/asciidoc/developers/preparing/index.adoc  |    6 +
 .../developers/protocols/eip/protocol.adoc         |  132 ++
 src/site/asciidoc/users/protocols/profinet.adoc    |   10 +-
 426 files changed, 39137 insertions(+), 9299 deletions(-)
 copy 
plc4j/spi/src/main/java/org/apache/plc4x/java/spi/messages/PlcProtocolMessage.java
 => 
code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/references/DefaultByteOrderTypeReference.java
 (72%)
 delete mode 100644 
plc4go/assets/testing/protocols/eip/ParserSerializerTestsuite.xml
 create mode 100644 
plc4go/assets/testing/protocols/eip/ParserSerializerTestsuiteBigEndian.xml
 create mode 100644 
plc4go/assets/testing/protocols/eip/ParserSerializerTestsuiteLittleEndian.xml
 rename plc4go/internal/eip/{Driver.go => EipDriver.go} (100%)
 create mode 100644 
plc4go/protocols/eip/readwrite/model/AnsiExtendedSymbolSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CIPAttributes.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CIPClassID.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CIPData.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CIPDataConnected.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CIPStatus.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CipConnectedRequest.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/CipConnectedResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/CipConnectionManagerCloseRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/CipConnectionManagerCloseResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/CipConnectionManagerRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/CipConnectionManagerResponse.go
 delete mode 100644 plc4go/protocols/eip/readwrite/model/CipExchange.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/ClassID.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/ClassSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/ConnectedAddressItem.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/ConnectedDataItem.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/DataSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/DataSegmentType.go
 copy plc4go/protocols/eip/readwrite/model/{EipConnectionRequest.go => 
EipConnectionResponse.go} (58%)
 create mode 100644 
plc4go/protocols/eip/readwrite/model/GetAttributeAllRequest.go
 copy plc4go/protocols/eip/readwrite/model/{CipReadResponse.go => 
GetAttributeAllResponse.go} (52%)
 create mode 100644 
plc4go/protocols/eip/readwrite/model/GetAttributeListRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/GetAttributeListResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/GetAttributeSingleRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/GetAttributeSingleResponse.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/InstanceID.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/InstanceSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/IntegerEncoding.go
 copy plc4go/protocols/eip/readwrite/model/{EipDisconnectRequest.go => 
ListServicesRequest.go} (50%)
 create mode 100644 plc4go/protocols/eip/readwrite/model/ListServicesResponse.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/LogicalSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/LogicalSegmentType.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/MemberID.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/NetworkConnectionParameters.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/NullAddressItem.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/NullCommandRequest.go
 copy plc4go/protocols/eip/readwrite/model/{EipDisconnectRequest.go => 
NullCommandResponse.go} (50%)
 create mode 100644 
plc4go/protocols/eip/readwrite/model/NullEipConnectionResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/NullListServicesResponse.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/PathSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/PortSegment.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/PortSegmentExtended.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/PortSegmentNormal.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/PortSegmentType.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/SendUnitData.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/ServicesResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeAllRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeAllResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeListRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeListResponse.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeSingleRequest.go
 create mode 100644 
plc4go/protocols/eip/readwrite/model/SetAttributeSingleResponse.go
 copy plc4go/{tests/drivers/tests/eip_parser_serializer_test.go => 
protocols/eip/readwrite/model/StaticHelper.go} (73%)
 create mode 100644 plc4go/protocols/eip/readwrite/model/TransportType.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/TypeId.go
 create mode 100644 plc4go/protocols/eip/readwrite/model/UnConnectedDataItem.go
 delete mode 100644 plc4go/spi/model/DefaultPlcBrowseEvent_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcBrowseItem_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcBrowseRequestResult_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcBrowseRequest_plc4xgen.go
 rename plc4go/spi/model/{DefaultPlcConsumerRegistration_plc4xgen.go => 
DefaultPlcBrowseResponseItem.go} (59%)
 delete mode 100644 plc4go/spi/model/DefaultPlcReadRequestBuilder_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcReadRequestResult_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcReadRequest_plc4xgen.go
 rename plc4go/spi/model/{DefaultResponse_plc4xgen.go => 
DefaultPlcReadResponseItem.go} (53%)
 delete mode 100644 plc4go/spi/model/DefaultPlcReadResponse_plc4xgen.go
 create mode 100644 plc4go/spi/model/DefaultPlcSubscriptionEventItem.go
 delete mode 100644 plc4go/spi/model/DefaultPlcSubscriptionEvent_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcSubscriptionHandle_plc4xgen.go
 delete mode 100644 
plc4go/spi/model/DefaultPlcSubscriptionRequestBuilder_plc4xgen.go
 delete mode 100644 
plc4go/spi/model/DefaultPlcSubscriptionRequestResult_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcSubscriptionRequest_plc4xgen.go
 create mode 100644 plc4go/spi/model/DefaultPlcSubscriptionResponseItem.go
 delete mode 100644 plc4go/spi/model/DefaultPlcSubscriptionResponse_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcTagRequest_plc4xgen.go
 delete mode 100644 
plc4go/spi/model/DefaultPlcUnsubscriptionRequestResult_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcWriteRequestBuilder_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcWriteRequestResult_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcWriteRequest_plc4xgen.go
 delete mode 100644 plc4go/spi/model/DefaultPlcWriteResponse_plc4xgen.go
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/AnsiExtendedSymbolSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPAttributes.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPClassID.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPData.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPDataConnected.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPDataTypeCode.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CIPStatus.java
 copy 
plc4j/drivers/eip/src/{test/java/org/apache/plc4x/java/eip/readwrite/EIPDriverTestsuite.java
 => main/generated/org/apache/plc4x/java/eip/readwrite/CIPStructTypeCode.java} 
(56%)
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectedRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectedResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectionManagerCloseRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectionManagerCloseResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectionManagerRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipConnectionManagerResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipExchange.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipRRData.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipReadRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipReadResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipService.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipUnconnectedRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipWriteRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/CipWriteResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ClassID.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ClassSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ConnectedAddressItem.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ConnectedDataItem.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/DataSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/DataSegmentType.java
 copy 
plc4j/drivers/eip/src/{test/java/org/apache/plc4x/java/eip/readwrite/EIPParserSerializerTest.java
 => main/generated/org/apache/plc4x/java/eip/readwrite/EiPCommand.java} (54%)
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipConnectionRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipConnectionResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipDisconnectRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/EipPacket.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeAllRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeAllResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeListRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeListResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeSingleRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/GetAttributeSingleResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/InstanceID.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/InstanceSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ListServicesRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ListServicesResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/LogicalSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/LogicalSegmentType.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/MemberID.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/MultipleServiceRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/MultipleServiceResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NetworkConnectionParameters.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NullAddressItem.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NullCommandRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NullCommandResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NullEipConnectionResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/NullListServicesResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/PathSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/PortSegment.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/PortSegmentExtended.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/PortSegmentNormal.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/PortSegmentType.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SendUnitData.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/Services.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/ServicesResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeAllRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeAllResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeListRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeListResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeSingleRequest.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/SetAttributeSingleResponse.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/TransportType.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/TypeId.java
 create mode 100644 
plc4j/drivers/eip/src/main/generated/org/apache/plc4x/java/eip/readwrite/UnConnectedDataItem.java
 create mode 100644 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/EIPDriver.java
 copy plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/{readwrite => 
base}/configuration/EIPConfiguration.java (74%)
 create mode 100644 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/base/protocol/EipProtocolLogic.java
 rename plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/{readwrite => 
base}/tag/EipTag.java (75%)
 copy plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/{readwrite => 
base}/tag/EipTagHandler.java (77%)
 rename 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/{readwrite/EIPDriver.java
 => logix/LogixDriver.java} (67%)
 rename 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/{readwrite/configuration/EIPConfiguration.java
 => logix/configuration/LogixConfiguration.java} (59%)
 delete mode 100644 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/readwrite/protocol/EipProtocolLogic.java
 rename 
plc4j/drivers/eip/src/main/java/org/apache/plc4x/java/eip/readwrite/{tag/EipTagHandler.java
 => utils/StaticHelper.java} (50%)
 copy 
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPDriverTestsuite.java
 => EIPDriverIT.java} (90%)
 copy 
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPParserSerializerTest.java
 => EIPParserSerializerBigEndianTest.java} (81%)
 rename 
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPParserSerializerTest.java
 => EIPParserSerializerLittleEndianTest.java} (81%)
 rename 
plc4j/drivers/eip/src/test/java/org/apache/plc4x/java/eip/readwrite/{EIPDriverTestsuite.java
 => ManualEipIoTest.java} (50%)
 delete mode 100644 
protocols/eip/src/test/resources/protocols/eip/ParserSerializerTestsuite.xml
 create mode 100644 
protocols/eip/src/test/resources/protocols/eip/ParserSerializerTestsuiteBigEndian.xml
 create mode 100644 
protocols/eip/src/test/resources/protocols/eip/ParserSerializerTestsuiteLittleEndian.xml
 create mode 100644 src/site/asciidoc/developers/protocols/eip/protocol.adoc


Reply via email to