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