This is an automated email from the ASF dual-hosted git repository. hutcheb pushed a commit to branch feature/native_opua_client in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit df3f7385a28c6411aaab86683e776513b38cb51b Merge: dd0e310 1bc393e Author: hutcheb <[email protected]> AuthorDate: Fri Apr 9 20:37:02 2021 -0400 Merge branch 'develop' into feature/native_opua_client build-utils/language-c/pom.xml | 3 +- .../resources/templates/c/data-io-template.c.ftlh | 2 + .../resources/templates/c/data-io-template.h.ftlh | 2 + .../resources/templates/c/enum-template.c.ftlh | 2 + .../resources/templates/c/enum-template.h.ftlh | 3 + .../resources/templates/c/pojo-template.c.ftlh | 2 + .../resources/templates/c/pojo-template.h.ftlh | 2 + build-utils/language-go/pom.xml | 3 +- .../resources/templates/go/enum-template.go.ftlh | 1 + build-utils/language-java/pom.xml | 3 +- .../templates/java/data-io-template.java.ftlh | 2 + .../java/enum-package-info-template.java.ftlh | 2 + .../templates/java/enum-template.java.ftlh | 2 + .../resources/templates/java/io-template.java.ftlh | 2 + .../templates/java/pojo-template.java.ftlh | 2 + .../src/main/resources/protocols/test/test.mspec | 47 +- go.mod | 2 +- go.sum | 4 + .../main/drivers/tests/manual_ads_driver_test.go | 15 +- .../discovery/hello_world_plc4go_knx_discovery.go | 4 + .../hello_world_plc4go_knx_read_group_address.go | 4 + .../hello_world_plc4go_knx_subscription.go | 4 + plc4go/internal/plc4go/ads/Connection.go | 42 +- plc4go/internal/plc4go/ads/Driver.go | 16 +- plc4go/internal/plc4go/ads/MessageCodec.go | 178 +--- plc4go/internal/plc4go/ads/Reader.go | 1 + plc4go/internal/plc4go/knxnetip/Connection.go | 4 + plc4go/internal/plc4go/knxnetip/Discoverer.go | 2 + plc4go/internal/plc4go/knxnetip/Driver.go | 3 +- plc4go/internal/plc4go/knxnetip/MessageCodec.go | 236 ++--- plc4go/internal/plc4go/modbus/Driver.go | 2 +- plc4go/internal/plc4go/modbus/MessageCodec.go | 177 +--- plc4go/internal/plc4go/spi/MessageCodec.go | 220 ++++- .../plc4go/spi/testutils/DriverTestRunner.go | 16 +- .../plc4go/spi/testutils/ManualTestRunner.go | 16 +- plc4go/internal/plc4go/spi/utils/ReadBuffer.go | 35 +- .../internal/plc4go/spi/utils/ReadBuffer_test.go | 969 ++++++++++++++++++++- plc4go/pkg/plc4go/logging/init.go | 17 +- .../plc4x/protocol/ads/ManualAdsDriverTest.java | 13 +- .../org/apache/plc4x/nifi/BasePlc4xProcessor.java | 7 + .../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 3 +- .../apache/plc4x/nifi/Plc4xSourceProcessor.java | 4 +- plc4j/tools/connection-cache/pom.xml | 7 +- .../utils/connectionpool2/CachedDriverManager.java | 34 +- .../connectionpool2/CachedDriverManagerTest.java | 3 +- .../connection-cache/src/test/resources/log4j2.xml | 34 - .../src/test/resources/logback.xml | 36 + 47 files changed, 1553 insertions(+), 635 deletions(-)
