This is an automated email from the ASF dual-hosted git repository. jfeinauer pushed a change to branch opm-plcentitymanager in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git.
from a72f383 Merge remote-tracking branch 'origin/opm-plcentitymanager' into opm-plcentitymanager add 4750820 [General/MODBUS/ADS] Fixed date/time support add 441bcde [General] SingleItemToSingleRequestProtocol fixed potential memory leak by applying receive timeouts add dbd84f4 [General] SingleItemToSingleRequestProtocol added one more test case and simplified code a bit. add d9f9e54 [General] SingleItemToSingleRequestProtocol BugFixes/refinement/tests add 1acd5f5 [General] Added TODO about broken PUB/SUB implementation in PLC4J add bd2bb36 [General] Added missing interface extensions to subscription API (plc4j) add 5507a05 [General] SingleItemToSingleRequestProtocol added some guards against unknown types and added TODO regarding subscriptions add 00dd870 [General] SingleItemToSingleRequestProtocol added note about wrongly instantiated timer add 0d87b4c [General|Bugfix] SingleItemToSingleRequestProtocol timer is a singleton now add 4a78fad Added first Apache NIFI support add ae9db03 PLC4X-57 Bugfix (#25) add 8352cac Added some more documentation to the release process. add adf1f2e - Added some poc able to partially decode Delta-V packets add 36f5e6f - Activated the download section for the 0.1.0 release add d21f464 Finished first Implementation of OPM. add 0d74857 Merge remote-tracking branch 'origin/opm-plcentitymanager' into opm-plcentitymanager No new revisions were added by this update. Summary of changes: .../plc4x/java/examples/helloplc4x/HelloPlc4x.java | 52 ++- .../nifi-plc4x-nar}/pom.xml | 62 ++- .../apache-nifi/nifi-plc4x-processors}/pom.xml | 48 +-- .../org/apache/plc4x/nifi/BasePlc4xProcessor.java | 119 ++++++ .../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 78 ++++ .../apache/plc4x/nifi/Plc4xSourceProcessor.java | 80 ++++ .../services/org.apache.nifi.processor.Processor | 20 +- .../plc4x4nifi/Plc4xSinkProcessorTest.java | 40 ++ .../plc4x4nifi/Plc4xSourceProcessorTest.java | 23 +- integrations/apache-nifi/pom.xml | 91 ++++ integrations/pom.xml | 4 +- ...ntedException.java => PlcTimeoutException.java} | 26 +- .../ads/connection/AdsSerialPlcConnection.java | 2 +- .../java/ads/connection/AdsTcpPlcConnection.java | 2 +- .../apache/plc4x/java/ads/model/AdsDataType.java | 9 +- .../plc4x/java/ads/model/AdsPlcFieldHandler.java | 58 ++- .../ads/protocol/util/LittleEndianDecoder.java | 8 +- .../ads/protocol/util/LittleEndianEncoder.java | 62 ++- .../java/ads/protocol/Plc4x2AdsProtocolTest.java | 45 +- plc4j/protocols/delta-v/pom.xml | 61 +++ .../java/org/apache/plc4x/java/deltav/PoC.java | 462 +++++++++++++++++++++ .../base/connection/AbstractPlcConnection.java | 11 + .../messages/DefaultPlcSubscriptionRequest.java | 1 + .../messages/DefaultPlcUnsubscriptionRequest.java | 1 + .../java/base/messages/DefaultPlcWriteRequest.java | 2 +- .../messages/InternalPlcSubscriptionRequest.java | 2 +- .../messages/InternalPlcUnsubscriptionRequest.java | 2 +- .../SingleItemToSingleRequestProtocol.java | 167 ++++++-- .../SingleItemToSingleRequestProtocolTest.java | 214 ++++++++-- .../base/protocol/Plc4XSupportedDataTypes.java | 32 +- .../modbus/connection/ModbusTcpPlcConnection.java | 2 +- .../java/modbus/netty/Plc4XModbusProtocolTest.java | 1 - plc4j/protocols/pom.xml | 1 + .../plc4x/java/s7/netty/Plc4XS7Protocol.java | 74 ++-- .../apache/plc4x/java/s7/model/S7FieldTests.java | 7 + pom.xml | 11 +- src/site/asciidoc/developers/release.adoc | 91 ++-- src/site/asciidoc/index.adoc | 2 +- src/site/asciidoc/users/download.adoc | 9 +- 39 files changed, 1684 insertions(+), 298 deletions(-) copy integrations/{apache-edgent => apache-nifi/nifi-plc4x-nar}/pom.xml (57%) copy {plc4j/protocols/driver-bases/serial => integrations/apache-nifi/nifi-plc4x-processors}/pom.xml (57%) create mode 100644 integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/BasePlc4xProcessor.java create mode 100644 integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSinkProcessor.java create mode 100644 integrations/apache-nifi/nifi-plc4x-processors/src/main/java/org/apache/plc4x/nifi/Plc4xSourceProcessor.java copy .editorconfig => integrations/apache-nifi/nifi-plc4x-processors/src/main/resources/META-INF/services/org.apache.nifi.processor.Processor (75%) create mode 100644 integrations/apache-nifi/nifi-plc4x-processors/src/test/java/org/apache/plc4x/processors/plc4x4nifi/Plc4xSinkProcessorTest.java copy plc4j/protocols/test/src/main/java/org/apache/plc4x/java/test/TestFieldItem.java => integrations/apache-nifi/nifi-plc4x-processors/src/test/java/org/apache/plc4x/processors/plc4x4nifi/Plc4xSourceProcessorTest.java (63%) create mode 100644 integrations/apache-nifi/pom.xml copy plc4j/api/src/main/java/org/apache/plc4x/java/api/exceptions/{PlcNotImplementedException.java => PlcTimeoutException.java} (59%) create mode 100644 plc4j/protocols/delta-v/pom.xml create mode 100644 plc4j/protocols/delta-v/src/test/java/org/apache/plc4x/java/deltav/PoC.java