You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2022/11/09 09:24:18 UTC
[plc4x] branch feature/cdutz/go-ads-ng updated (dd08203b85 -> 558a82a648)
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch feature/cdutz/go-ads-ng
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from dd08203b85 fix(test) Fix error in WriteBufferByteBased, which output the padding bytes before the string
add 1596b5b4b3 build(deps): bump crc from 1.0.3 to 1.1.0 (#575)
add 9e11d740a4 build(deps): bump jackson.version from 2.14.0-rc3 to 2.14.0 (#573)
add c325f341fa feat(protocol/knx): update manufacturer
add 955efbea0c feat(protocol/bacnet): add missing NLM types
add 22368ddc9f test(plc4j): added HexDiff for easier identification of hex drifts
add 9f1ad79c78 test(plc4j/bacnet): only print hexdump diffs on testfail [skip ci]
add 521d8c5b9c build(deps): bump github.com/spf13/viper in /plc4go (#578)
add 7b388393ab build(deps): bump github.com/schollz/progressbar/v3 in /plc4go (#577)
add e1a2ab3b75 Merge remote-tracking branch 'origin/develop' into feature/cdutz/go-ads-ng
add 558a82a648 refactor(api) PLC4J API refactoring
No new revisions were added by this update.
Summary of changes:
plc4go/go.mod | 12 +-
plc4go/go.sum | 27 +-
.../protocols/bacnetip/readwrite/ParserHelper.go | 11 +
.../bacnetip/readwrite/XmlParserHelper.go | 12 +
plc4go/protocols/bacnetip/readwrite/model/NLM.go | 109 ++--
.../readwrite/model/NLMChallengeRequest.go | 258 +++++++++
.../model/NLMDisconnectConnectionToNetwork.go | 14 +-
.../model/NLMEstablishConnectionToNetwork.go | 14 +-
.../readwrite/model/NLMIAmRouterToNetwork.go | 16 +-
.../readwrite/model/NLMICouldBeRouterToNetwork.go | 14 +-
.../readwrite/model/NLMInitalizeRoutingTable.go | 14 +-
.../readwrite/model/NLMInitalizeRoutingTableAck.go | 14 +-
.../bacnetip/readwrite/model/NLMNetworkNumberIs.go | 271 ++++++++++
.../readwrite/model/NLMRejectRouterToNetwork.go | 14 +-
.../readwrite/model/NLMRequestKeyUpdate.go | 362 +++++++++++++
.../readwrite/model/NLMRequestMasterKey.go | 232 ++++++++
.../model/{APDUUnknown.go => NLMReserved.go} | 128 ++---
.../readwrite/model/NLMRouterAvailableToNetwork.go | 16 +-
.../readwrite/model/NLMRouterBusyToNetwork.go | 16 +-
.../bacnetip/readwrite/model/NLMSecurityPayload.go | 232 ++++++++
.../readwrite/model/NLMSecurityResponse.go | 295 ++++++++++
.../bacnetip/readwrite/model/NLMSetMasterKey.go | 217 ++++++++
.../readwrite/model/NLMUpdateKeyDistributionKey.go | 243 +++++++++
.../bacnetip/readwrite/model/NLMUpdateKeyUpdate.go | 597 +++++++++++++++++++++
.../model/NLMUpdateKeyUpdateControlFlags.go | 346 ++++++++++++
.../readwrite/model/NLMUpdateKeyUpdateKeyEntry.go | 221 ++++++++
.../readwrite/model/NLMVendorProprietaryMessage.go | 243 +++++++++
.../readwrite/model/NLMWhatIsNetworkNumber.go | 170 ++++++
.../readwrite/model/NLMWhoIsRouterToNetwork.go | 16 +-
.../readwrite/model/SecurityResponseCode.go | 332 ++++++++++++
...uestTagged.go => SecurityResponseCodeTagged.go} | 92 ++--
.../plc4x/java/api/messages/PlcReadRequest.java | 4 +-
.../java/api/messages/PlcSubscriptionRequest.java | 49 +-
.../plc4x/java/api/messages/PlcWriteRequest.java | 5 +-
.../plc4x/java/api/messages/APIMessageTests.java | 4 +-
.../java/api/messages/PlcReadRequestTest.java | 22 +-
.../plc4x/java/api/messages/PlcRequestTest.java | 4 +-
.../api/messages/PlcUnsubscriptionRequestTest.java | 4 +-
.../java/api/messages/PlcWriteRequestTest.java | 22 +-
.../specific/TypeSafePlcReadRequestTest.java | 4 +-
.../specific/TypeSafePlcWriteRequestTest.java | 4 +-
.../org/apache/plc4x/protocol/ads/Scanner.java | 4 +-
.../bacnetip/PassiveBacNetIpDriver2Manual.java | 2 +-
.../bacnetip/PassiveBacNetIpDriver3Manual.java | 2 +-
.../java/bacnetip/PassiveBacNetIpDriverManual.java | 2 +-
.../plc4x/java/bacnetip/RandomPackagesTest.java | 9 +-
.../java/can/generic/GenericCANDriverTest.java | 12 +-
.../java/org/apache/plc4x/java/canopen/Main.java | 4 +-
.../apache/plc4x/java/knxnetip/ManualKnxNetIp.java | 2 +-
.../apache/plc4x/java/opcua/ManualPLC4XOpcua.java | 162 +++---
.../plc4x/java/opcua/OpcuaPlcDriverTest.java | 126 ++---
.../protocol/OpcuaSubscriptionHandleTest.java | 34 +-
.../apache/plc4x/java/plc4x/Plc4xReadClient.java | 32 +-
.../apache/plc4x/java/plc4x/Plc4xWriteClient.java | 32 +-
.../plc4x/java/profinet/ManualProfinetIoTest.java | 2 +-
.../plc4x/java/s7/readwrite/DatatypesTest.java | 74 +--
.../connection/SimulatedConnectionTest.java | 28 +-
.../cloud/azure/S7PlcToAzureIoTHubSample.java | 2 +-
.../cloud/google/S7PlcToGoogleIoTCoreSample.java | 2 +-
.../examples/connectivity/mqtt/MqttConnector.java | 2 +-
.../java/examples/helloinflux/HelloInflux.java | 2 +-
.../examples/hellowebservice/HelloWebservice.java | 2 +-
.../java/examples/hellokotlin/ReadModbusPal.kt | 8 +-
.../examples/helloplc4x/read/HelloPlc4xRead.java | 2 +-
.../subscribe/HelloPlc4xSubscription.java | 2 +-
.../examples/helloplc4x/write/HelloPlc4xWrite.java | 4 +-
.../examples/plc4j/s7event/EventSubscription.java | 8 +-
.../plc4x/java/examples/pollloop/PollLoop.java | 2 +-
.../java/org/apache/plc4x/camel/Plc4XConsumer.java | 2 +-
.../java/org/apache/plc4x/camel/Plc4XProducer.java | 2 +-
.../java/org/apache/plc4x/kafka/Plc4xSinkTask.java | 6 +-
.../org/apache/plc4x/nifi/Plc4xSinkProcessor.java | 2 +-
.../apache/plc4x/nifi/Plc4xSourceProcessor.java | 2 +-
.../plc4x/nifi/Plc4xSourceRecordProcessor.java | 2 +-
.../opcuaserver/backend/Plc4xCommunication.java | 6 +-
.../plc4x/java/opcuaserver/OpcuaPlcDriverTest.java | 64 +--
.../java/spi/generation/WriteBufferByteBased.java | 5 +
.../java/spi/messages/DefaultPlcReadRequest.java | 28 +-
.../messages/DefaultPlcSubscriptionRequest.java | 70 ++-
.../messages/DefaultPlcUnsubscriptionRequest.java | 1 -
.../java/spi/messages/DefaultPlcWriteRequest.java | 51 +-
.../connectionpool2/CachedReadRequestBuilder.java | 8 +-
.../connectionpool2/CachedWriteRequestBuilder.java | 11 +-
.../connectionpool2/CachedDriverManagerMT.java | 6 +-
.../connectionpool2/CachedDriverManagerTest.java | 2 +-
.../connectionpool2/CachedPlcConnectionTest.java | 4 +-
.../plc4x/java/opm/PlcEntityInterceptor.java | 9 +-
.../plc4xserver/protocol/Plc4xServerAdapter.java | 5 +-
.../apache/plc4x/java/scraper/ScraperTaskImpl.java | 2 +-
.../triggeredscraper/TriggeredScraperTask.java | 2 +-
.../collector/TriggerCollectorImpl.java | 4 +-
.../apache/plc4x/java/s7/ManualS7PlcDriverMT.java | 2 +-
.../internal/handlers/ApiRequestHandler.java | 4 +-
.../java/org/apache/plc4x/test/hex/HexDiff.java | 45 ++
.../org/apache/plc4x/test/manual/ManualTest.java | 6 +-
.../ParserSerializerTestsuiteRunner.java | 26 +-
pom.xml | 2 +-
.../protocols/bacnetip/bacnet-private-enums.mspec | 30 ++
.../resources/protocols/bacnetip/bacnetip.mspec | 128 ++++-
sandbox/test-java-df1-driver/pom.xml | 2 +-
.../apache/plc4x/protocol/df1/EndToEndTest.java | 2 +-
101 files changed, 4983 insertions(+), 801 deletions(-)
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMChallengeRequest.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMNetworkNumberIs.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMRequestKeyUpdate.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMRequestMasterKey.go
copy plc4go/protocols/bacnetip/readwrite/model/{APDUUnknown.go => NLMReserved.go} (51%)
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMSecurityPayload.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMSecurityResponse.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMSetMasterKey.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMUpdateKeyDistributionKey.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMUpdateKeyUpdate.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMUpdateKeyUpdateControlFlags.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMUpdateKeyUpdateKeyEntry.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMVendorProprietaryMessage.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/NLMWhatIsNetworkNumber.go
create mode 100644 plc4go/protocols/bacnetip/readwrite/model/SecurityResponseCode.go
copy plc4go/protocols/bacnetip/readwrite/model/{BACnetProgramRequestTagged.go => SecurityResponseCodeTagged.go} (61%)
create mode 100644 plc4j/utils/test-utils/src/main/java/org/apache/plc4x/test/hex/HexDiff.java