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

chrisdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git


    from 58aec26573 chore: Continued updating and testing the ADS driver (Found 
some new errors, after using my extended manual-testsuite, which I'll fix next, 
old manual-testsuite is green now)
     add d3b41421f0 build(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 
in /plc4go (#2439)
     add 953949bee7 build(deps): bump org.codehaus.mojo:xml-maven-plugin from 
1.2.0 to 1.2.1 (#2435)
     add 48757b3c7b build(deps): bump org.jsoup:jsoup from 1.21.2 to 1.22.1 
(#2416)
     add 54f6449968 build(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin 
(#2432)
     add 38a3891f9f feat(plc4go): golang 1.26 upgrade
     add 8ee591fe56 chore(plc4go): pick right go version for wrapper
     add 3d6d8cb7cc chore(build): try to fix go failure
     add fd7e732b42 fix(website): Updated Antora to the latest version
     add abed65b1c2 build(deps): bump 
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#2442)
     add 5a28a02b4c build(deps): bump 
org.codehaus.plexus:plexus-compiler-eclipse (#2441)
     add 4a53bec3e7 build(deps): bump logback.version from 1.5.26 to 1.5.29 
(#2440)
     add 00939be8bb chore(build): repair test pom
     add 2d04cb2e5d build(deps): bump net.lingala.zip4j:zip4j from 2.11.5 to 
2.11.6 (#2446)
     add ce5e80117c build(deps): bump io.vavr:vavr from 0.11.0 to 1.0.0 (#2445)
     add 9ccc4dc1de build(deps): bump 
org.apache.maven.plugins:maven-dependency-plugin (#2444)
     add 74869e3340 build(deps): bump org.codehaus.gmavenplus:gmavenplus-plugin 
(#2448)
     add 88e18ccdcd build(deps): bump com.gradle:develocity-maven-extension 
(#2449)
     add 05aa33e266 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib (#2451)
     add 5eb189ab0b build(deps): bump logback.version from 1.5.29 to 1.5.32 
(#2450)
     add 17ab7d8643 build(deps): bump 
org.apache.karaf.tooling:karaf-maven-plugin (#2447)
     add 0f811fb816 fix(website): Update documentation with the new build agent
     add 6c91d5c035 build(deps): bump 
org.apache.maven.plugins:maven-compiler-plugin (#2454)
     add dbba22e0b1 build(deps): bump 
com.google.googlejavaformat:google-java-format (#2453)
     add 51cb936ffe build(deps): bump commons-codec:commons-codec from 1.20.0 
to 1.21.0 (#2452)
     add 00920a8b02 build(deps-dev): bump org.webjars:jquery from 3.7.1 to 
4.0.0 (#2457)
     add 0631b35e76 build(deps): bump org.junit:junit-bom from 6.0.2 to 6.0.3 
(#2456)
     add 20ffa4a900 build(deps): bump net.bytebuddy:byte-buddy from 1.18.4 to 
1.18.5 (#2455)
     add 6c6cde0be1 chore: Updated the KNX and BacNet vendor IDs
     add ebb1a392b9 build(deps): bump nl.jqno.equalsverifier:equalsverifier 
(#2460)
     add fb12bb1ea8 build(deps): bump jackson.version from 2.21.0 to 2.21.1 
(#2461)
     add de4c97b62f build(deps): bump 
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#2462)
     add 232888d623 [feat] improved s7 opcua support (#2463)
     add bf14c7a74b build(deps): bump nl.jqno.equalsverifier:equalsverifier 
(#2465)
     add 618329b04e build(deps): bump 
org.apache.maven.plugins:maven-surefire-plugin (#2466)
     add 7cf0581621 build(deps): bump 
org.apache.maven.plugins:maven-failsafe-plugin (#2464)
     add 23754b67dc fix: Fixed the tests in the OPC-UA subscription section.
     add ba85f7a171 Trigger socket disconnect when handshake fails.
     add aa661f7405 build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 in 
/plc4go (#2467)
     add eb41533bfa build(deps): bump actions/upload-artifact from 6 to 7 
(#2470)
     add d52d921b53 build(deps): bump io.vavr:vavr from 1.0.0 to 1.0.1 (#2474)
     add bf40057496 build(deps): bump mockito.version from 5.21.0 to 5.22.0 
(#2473)
     add fdec6ddfb2 build(deps): bump net.bytebuddy:byte-buddy from 1.18.5 to 
1.18.7 (#2472)
     add 291af35a79 build(deps): bump org.apache.felix:maven-bundle-plugin 
(#2475)
     add 8d3ccca07a build(deps): bump 
com.google.googlejavaformat:google-java-format (#2477)
     add a99bbdbfda build(deps): bump dorny/test-reporter from 2.5.0 to 2.6.0 
(#2476)
     add 725bfa0699 build(deps): bump joda-time:joda-time from 2.14.0 to 2.14.1 
(#2481)
     add 42384d271e build(deps): bump 
org.apache.maven.plugins:maven-shade-plugin (#2479)
     add 15da274814 build(deps): bump 
org.apache.maven.plugins:maven-resources-plugin (#2478)
     add 54bcc3d5c0 build(deps): bump org.eclipse.jdt:ecj from 3.44.0 to 3.45.0 
(#2483)
     add ce31eb15e9 build(deps): bump org.apache.maven:maven-artifact from 
3.9.12 to 3.9.13 (#2482)
     add ecf6798194 build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 in 
/plc4go (#2487)
     add 2d175bbe44 build(deps): bump mockito.version from 5.22.0 to 5.23.0 
(#2484)
     add c758ddfc07 build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 
in /plc4go (#2485)
     add cb1ab636c8 build(deps): bump org.apache.maven:maven-artifact from 
3.9.13 to 3.9.14 (#2488)
     add ff585e7419 build(deps): bump org.codehaus.mojo:extra-enforcer-rules 
(#2491)
     add 05ee462621 build(deps): bump release-drafter/release-drafter from 6 to 
7 (#2490)
     add 7fc802cbc5 build(deps): bump commons-net:commons-net from 3.12.0 to 
3.13.0 (#2498)
     add be10816c8c build(deps-dev): bump org.testcontainers:testcontainers 
(#2497)
     add 4cc1e6414b fix(plc4go/codegen): consider length in bits of parent as 
parent
     add 0630f091b1 chore(plc4go/codegen): update Vendor fiules
     add 7fb6d3f4a6 fix(plc4go): avoid unnecessary wrapping of 
WithReaderWriterArgs
     add 20842c1176 build(deps): bump 
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#2502)
     add df97cec07e chore(plc4go): fix licence header
     add 97defa263e build(deps): bump github.com/fatih/color in /plc4go (#2501)
     add 1857c13019 build(deps): bump dorny/test-reporter from 2.6.0 to 3.0.0 
(#2500)
     add fb4bec1c06 build(deps): bump org.apache.rat:apache-rat-plugin from 
0.16.1 to 0.18 (#2503)
     add ad35659601 build(deps-dev): bump 
com.github.docker-java:docker-java-api (#2499)
     add be7b4d3378 build(deps): bump jackson.version from 2.21.1 to 2.21.2 
(#2504)
     add 3a866d3418 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib (#2492)
     add a6e9e7f2bf build(deps): bump com.gradle:develocity-maven-extension 
(#2505)
     add bb9c49c64a feat: Added an initial version of an improved UMAS mspec.
     add 9c91f4093a feat: Made sure the UMAS java code is generated correctly 
from the v1 spec while the python code remains at v0
     add 2bdd2e9f55 chore: Updated the KNX and BacNet vendor IDs
     add 76e025d9e4 feat: Initial version of a new Java UMAS driver.
     add c66ee77880 feat: Got the first tests working with UMAS.
     add 93d213ed02 fix: Fixed some of the UMAS write operations.
     add 5e6b1f4efc build(deps): bump net.bytebuddy:byte-buddy from 1.18.7 to 
1.18.8 (#2509)
     add 00c57f525d build(deps): bump github.com/rs/zerolog from 1.34.0 to 
1.35.0 in /plc4go (#2507)
     add 8649151791 build(deps): bump groovy.version from 5.0.4 to 5.0.5 (#2506)
     add d0aefe94da build(deps): bump nl.jqno.equalsverifier:equalsverifier 
(#2510)
     add 98916f11f3 build(deps): bump org.apache.commons:commons-configuration2 
(#2512)
     add 391734a3be build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0 
in /plc4go (#2515)
     add 8f11aa0d71 build(deps): bump bouncycastle.version from 1.83 to 1.84 
(#2522)
     add 24c3d1389b build(deps-dev): update mock requirement in /plc4py (#2518)
     add ecd63b9338 build(deps-dev): bump com.google.guava:guava (#2523)
     add c8fb02d881 fix: Fixed the stupid typo which was attracting loads of AI 
slop PRs.
     add c6578da28b build(deps): bump org.apache.maven:maven-artifact from 
3.9.14 to 3.9.15 (#2528)
     add 1d7c330105 build(deps): bump nl.jqno.equalsverifier:equalsverifier 
(#2527)
     add 55309b3c70 build(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2 
(#2526)
     add d90bc328be build(deps): bump github.com/rs/zerolog from 1.35.0 to 
1.35.1 in /plc4go (#2529)
     add 8b4fe0f11a build(deps-dev): bump org.testcontainers:testcontainers 
(#2530)
     add 69013bb4c8 build(deps): bump 
org.sonarsource.scanner.maven:sonar-maven-plugin (#2531)
     add dab8ef49e1 build(deps): bump 
com.gradle:common-custom-user-data-maven-extension (#2532)
     add eceba03e97 chore(ci): remove unused (wrong) triggers
     add 71a13ecd81 build(deps): bump commons-io:commons-io from 2.21.0 to 
2.22.0 (#2534)
     add 6f748aa958 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib (#2533)
     add b728ca1b4d build(deps): bump commons-codec:commons-codec from 1.21.0 
to 1.22.0 (#2538)
     add fca9329b9f build(deps): bump 
org.apache.maven.plugins:maven-invoker-plugin (#2537)
     add 3001cc2366 build(deps): bump joda-time:joda-time from 2.14.1 to 2.14.2 
(#2541)
     add b77f17604c build(deps): bump 
com.fasterxml.jackson.datatype:jackson-datatype-jsr310 (#2540)
     add f08bb9f4d4 build(deps): bump jackson.version from 2.21.2 to 2.21.3 
(#2539)
     add 44f3c0da36 feat: Added more return codes that can be used in new types 
of scenarios we didn't encounter till now.
     add 14ca1a73d7 fix: Fixed a bug in the bacnet vendor id generator.
     add 25dbce16a1 chore: Updated the BACNet, OPC-UA and KNX dynamically 
generated types.
     add e50026686c build(deps): bump 
org.apache.karaf.tooling:karaf-maven-plugin (#2545)
     add 3df49d3d60 Merge branch 'develop' into refactor/spi3
     add 8bcbeb4330 chore: Merged in all changes from develop.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/go-platform-test-report.yml      |    2 +-
 .github/workflows/go-platform.yml                  |    4 +-
 .github/workflows/java-platform-test-report.yml    |    2 +-
 .github/workflows/java-platform.yml                |    4 +-
 .github/workflows/release-drafter.yml              |    9 +-
 .mvn/extensions.xml                                |    4 +-
 RELEASE_NOTES                                      |    1 +
 .../templates/go/complex-type-template.go.ftlh     |   10 +-
 .../language/go/src/test/resources/plc4go/go.mod   |    2 +-
 .../language/go/src/test/resources/plc4go/pom.xml  |  415 ++-
 .../language/java/JavaLanguageTemplateHelper.java  |    4 +-
 plc4c/pom.xml                                      |   10 +-
 .../testing/protocols/opcua/DriverTestsuite.xml    |    4 +-
 plc4go/go.mod                                      |   59 +-
 plc4go/go.sum                                      |  129 +-
 plc4go/internal/ads/Connection.go                  |    4 +-
 plc4go/internal/ads/Reader.go                      |    2 +-
 plc4go/internal/ads/TagHandler.go                  |   12 +-
 plc4go/internal/ads/Writer.go                      |    2 +-
 plc4go/internal/bacnetip/Connection.go             |    9 +-
 plc4go/internal/bacnetip/Discoverer.go             |    4 +-
 plc4go/internal/bacnetip/TagHandler.go             |    2 +-
 .../bacgopes/apdu/apdu_ConfirmedRequestPDU.go      |    4 +-
 .../bacnetip/bacgopes/apdu/apdu_ErrorPDU.go        |    4 +-
 .../bacgopes/apdu/apdu_UnconfirmedRequestPDU.go    |    4 +-
 .../bacgopes/bvllservice/bvllservice_BIPBBMD.go    |    2 +-
 .../bacgopes/bvllservice/bvllservice_BIPForeign.go |   20 +-
 .../bacgopes/bvllservice/bvllservice_BIPSimple.go  |   12 +-
 .../bacnetip/bacgopes/comp/comp_commons.go         |   15 +-
 .../bacnetip/bacgopes/comp/comp_inheritance.go     |    2 +-
 .../bacnetip/bacgopes/comp/comp_options_test.go    |    4 +-
 .../bacgopes/debugging/debugging_DebugContents.go  |    6 +-
 .../bacgopes/debugging/debugging_DebugPrinter.go   |    2 +-
 .../debugging/debugging_DefaultRFormatter.go       |    4 +-
 .../bacgopes/debugging/debugging_commons.go        |    4 +-
 .../netservice/netservice_RouterInfoCache.go       |    3 +-
 .../primitivedata/primitivedata_Enumeration.go     |    5 +-
 .../primitivedata/primitivedata_ObjectType.go      |    5 +-
 .../internal/bacnetip/bacgopes/tests/quick/bvll.go |    2 +-
 .../state_machine/state_machine_TimeoutTask.go     |    2 +-
 .../state_machine/state_machine_TrafficLog.go      |    8 +-
 .../bacgopes/tests/test_pdu/test_address_test.go   |    6 +-
 .../bacgopes/tests/test_service/helpers.go         |    3 +-
 plc4go/internal/cbus/Connection.go                 |   13 +-
 plc4go/internal/cbus/MessageCodec_test.go          |    7 +-
 plc4go/internal/cbus/TagHandler.go                 |    2 +-
 plc4go/internal/eip/Reader.go                      |    4 +-
 plc4go/internal/knxnetip/Browser.go                |    2 +-
 plc4go/internal/knxnetip/ConnectionHelper.go       |    9 +-
 plc4go/internal/knxnetip/Reader.go                 |    2 +-
 plc4go/internal/knxnetip/Tag.go                    |    2 +-
 plc4go/internal/opcua/Connection.go                |    9 +-
 plc4go/internal/opcua/EncryptionHandler.go         |    2 +-
 plc4go/internal/opcua/SecureChannel.go             |   12 +-
 plc4go/internal/opcua/Writer.go                    |   36 +-
 plc4go/internal/opcua/common.go                    |    3 +-
 plc4go/internal/simulated/Device_test.go           |    3 +-
 plc4go/pkg/api/logging/ZerologInterfaceMarshal.go  |    2 +-
 plc4go/pom.xml                                     |    2 +-
 .../bacnetip/readwrite/model/APDUComplexAck.go     |    2 +-
 .../readwrite/model/APDUConfirmedRequest.go        |    2 +-
 .../bacnetip/readwrite/model/BACnetAccessRule.go   |    4 +-
 .../readwrite/model/BACnetActionCommand.go         |   10 +-
 .../model/BACnetAuthenticationFactorFormat.go      |    4 +-
 .../bacnetip/readwrite/model/BACnetBDTEntry.go     |    2 +-
 ...onSpecificationEntryListOfCovReferencesEntry.go |    2 +-
 .../readwrite/model/BACnetCOVSubscription.go       |    2 +-
 .../BACnetConfirmedServiceRequestAddListElement.go |    4 +-
 ...BACnetConfirmedServiceRequestAtomicWriteFile.go |    4 +-
 ...rviceRequestConfirmedCOVNotificationMultiple.go |    2 +-
 ...rmedServiceRequestConfirmedEventNotification.go |    8 +-
 ...firmedServiceRequestConfirmedPrivateTransfer.go |    2 +-
 ...tConfirmedServiceRequestConfirmedTextMessage.go |    2 +-
 .../BACnetConfirmedServiceRequestCreateObject.go   |    2 +-
 ...medServiceRequestCreateObjectObjectSpecifier.go |    4 +-
 ...rmedServiceRequestDeviceCommunicationControl.go |    4 +-
 ...tConfirmedServiceRequestGetEnrollmentSummary.go |   10 +-
 ...etConfirmedServiceRequestGetEventInformation.go |    2 +-
 ...etConfirmedServiceRequestLifeSafetyOperation.go |    2 +-
 .../BACnetConfirmedServiceRequestReadProperty.go   |    2 +-
 .../BACnetConfirmedServiceRequestReadRange.go      |    4 +-
 ...netConfirmedServiceRequestReinitializeDevice.go |    2 +-
 ...CnetConfirmedServiceRequestRemoveListElement.go |    4 +-
 .../BACnetConfirmedServiceRequestSubscribeCOV.go   |    4 +-
 ...tConfirmedServiceRequestSubscribeCOVProperty.go |    6 +-
 ...edServiceRequestSubscribeCOVPropertyMultiple.go |    6 +-
 ...ListOfCovSubscriptionSpecificationsReference.go |    2 +-
 .../BACnetConfirmedServiceRequestWriteProperty.go  |    4 +-
 .../model/BACnetConstructedDataAccessDoors.go      |    2 +-
 .../readwrite/model/BACnetConstructedDataAction.go |    2 +-
 .../model/BACnetConstructedDataActionText.go       |    2 +-
 .../model/BACnetConstructedDataAlarmValues.go      |    2 +-
 .../BACnetConstructedDataAssignedAccessRights.go   |    2 +-
 .../BACnetConstructedDataAssignedLandingCalls.go   |    2 +-
 .../BACnetConstructedDataAuthenticationFactors.go  |    2 +-
 ...ACnetConstructedDataAuthenticationPolicyList.go |    2 +-
 ...CnetConstructedDataAuthenticationPolicyNames.go |    2 +-
 ...CnetConstructedDataBitStringValueAlarmValues.go |    2 +-
 .../model/BACnetConstructedDataBitText.go          |    2 +-
 .../model/BACnetConstructedDataCarDoorCommand.go   |    2 +-
 .../model/BACnetConstructedDataCarDoorStatus.go    |    2 +-
 .../model/BACnetConstructedDataCarDoorText.go      |    2 +-
 ...tedDataChannelListOfObjectPropertyReferences.go |    2 +-
 ...nstructedDataCharacterStringValueAlarmValues.go |    2 +-
 ...nstructedDataCharacterStringValueFaultValues.go |    2 +-
 .../model/BACnetConstructedDataCommandAction.go    |    2 +-
 .../model/BACnetConstructedDataCommandTimeArray.go |    2 +-
 .../BACnetConstructedDataConfigurationFiles.go     |    2 +-
 .../model/BACnetConstructedDataControlGroups.go    |    2 +-
 .../model/BACnetConstructedDataDoorMembers.go      |    2 +-
 .../model/BACnetConstructedDataElement.go          |    6 +-
 ...CnetConstructedDataElevatorGroupGroupMembers.go |    2 +-
 .../BACnetConstructedDataEventMessageTexts.go      |    2 +-
 ...BACnetConstructedDataEventMessageTextsConfig.go |    2 +-
 .../model/BACnetConstructedDataEventTimeStamps.go  |    2 +-
 .../BACnetConstructedDataExceptionSchedule.go      |    2 +-
 .../model/BACnetConstructedDataExecutionDelay.go   |    2 +-
 .../model/BACnetConstructedDataFaultValues.go      |    2 +-
 .../model/BACnetConstructedDataFloorText.go        |    2 +-
 ...BACnetConstructedDataGlobalGroupGroupMembers.go |    2 +-
 ...BACnetConstructedDataGlobalGroupPresentValue.go |    2 +-
 .../model/BACnetConstructedDataGroupMemberNames.go |    2 +-
 .../model/BACnetConstructedDataGroupMembers.go     |    2 +-
 .../model/BACnetConstructedDataIPDNSServer.go      |    2 +-
 .../model/BACnetConstructedDataIPv6DNSServer.go    |    2 +-
 .../model/BACnetConstructedDataKeySets.go          |    2 +-
 .../BACnetConstructedDataLandingDoorStatus.go      |    2 +-
 .../model/BACnetConstructedDataLinkSpeeds.go       |    2 +-
 .../model/BACnetConstructedDataLogBuffer.go        |    2 +-
 .../model/BACnetConstructedDataMakingCarCall.go    |    2 +-
 .../BACnetConstructedDataNegativeAccessRules.go    |    2 +-
 ...ConstructedDataNetworkAccessSecurityPolicies.go |    2 +-
 .../model/BACnetConstructedDataObjectList.go       |    2 +-
 .../model/BACnetConstructedDataPortFilter.go       |    2 +-
 .../BACnetConstructedDataPositiveAccessRules.go    |    2 +-
 .../model/BACnetConstructedDataPriority.go         |    2 +-
 .../model/BACnetConstructedDataPropertyList.go     |    2 +-
 .../BACnetConstructedDataRegisteredCarCall.go      |    2 +-
 .../BACnetConstructedDataShedLevelDescriptions.go  |    2 +-
 .../model/BACnetConstructedDataShedLevels.go       |    2 +-
 .../BACnetConstructedDataStateChangeValues.go      |    2 +-
 .../model/BACnetConstructedDataStateText.go        |    2 +-
 .../BACnetConstructedDataStructuredObjectList.go   |    2 +-
 .../BACnetConstructedDataSubordinateAnnotations.go |    2 +-
 .../model/BACnetConstructedDataSubordinateList.go  |    2 +-
 .../BACnetConstructedDataSubordinateNodeTypes.go   |    2 +-
 ...ACnetConstructedDataSubordinateRelationships.go |    2 +-
 .../model/BACnetConstructedDataSubordinateTags.go  |    2 +-
 .../BACnetConstructedDataSupportedFormatClasses.go |    2 +-
 .../model/BACnetConstructedDataSupportedFormats.go |    2 +-
 .../readwrite/model/BACnetConstructedDataTags.go   |    2 +-
 ...dDataTrendLogMultipleLogDeviceObjectProperty.go |    2 +-
 .../model/BACnetConstructedDataUnspecified.go      |    2 +-
 .../model/BACnetConstructedDataValueSourceArray.go |    2 +-
 .../model/BACnetConstructedDataWeeklySchedule.go   |    2 +-
 .../model/BACnetDeviceObjectPropertyReference.go   |    4 +-
 .../readwrite/model/BACnetDeviceObjectReference.go |    2 +-
 .../model/BACnetEventNotificationSubscription.go   |    2 +-
 .../BACnetEventParameterExtendedParameters.go      |   28 +-
 .../readwrite/model/BACnetGroupChannelValue.go     |    2 +-
 .../readwrite/model/BACnetLandingCallStatus.go     |    2 +-
 .../readwrite/model/BACnetLightingCommand.go       |   10 +-
 .../model/BACnetLogDataLogDataEntryAnyValue.go     |    2 +-
 .../bacnetip/readwrite/model/BACnetLogRecord.go    |    2 +-
 .../model/BACnetLogRecordLogDatumAnyValue.go       |    2 +-
 .../bacnetip/readwrite/model/BACnetNameValue.go    |    2 +-
 .../BACnetNotificationParametersAccessEvent.go     |    2 +-
 .../BACnetNotificationParametersChangeOfTimer.go   |    6 +-
 ...CnetNotificationParametersExtendedParameters.go |   28 +-
 .../model/BACnetObjectPropertyReference.go         |    2 +-
 .../readwrite/model/BACnetPortPermission.go        |    2 +-
 .../readwrite/model/BACnetPriorityArray.go         |    2 +-
 .../readwrite/model/BACnetPropertyAccessResult.go  |    4 +-
 .../readwrite/model/BACnetPropertyReference.go     |    2 +-
 .../readwrite/model/BACnetPropertyValue.go         |    6 +-
 .../model/BACnetPropertyWriteDefinition.go         |    6 +-
 .../readwrite/model/BACnetReadAccessProperty.go    |    4 +-
 .../model/BACnetReadAccessPropertyReadResult.go    |    4 +-
 .../readwrite/model/BACnetReadAccessResult.go      |    2 +-
 .../readwrite/model/BACnetRecipientProcess.go      |    2 +-
 .../bacnetip/readwrite/model/BACnetRouterEntry.go  |    2 +-
 .../BACnetServiceAckConfirmedPrivateTransfer.go    |    2 +-
 .../model/BACnetServiceAckGetEnrollmentSummary.go  |    2 +-
 .../model/BACnetServiceAckReadProperty.go          |    4 +-
 .../readwrite/model/BACnetServiceAckReadRange.go   |    6 +-
 .../readwrite/model/BACnetSetpointReference.go     |    2 +-
 ...iceRequestUnconfirmedCOVNotificationMultiple.go |    2 +-
 ...edServiceRequestUnconfirmedEventNotification.go |    8 +-
 ...rmedServiceRequestUnconfirmedPrivateTransfer.go |    2 +-
 ...onfirmedServiceRequestUnconfirmedTextMessage.go |    2 +-
 .../model/BACnetUnconfirmedServiceRequestWhoHas.go |    4 +-
 .../model/BACnetUnconfirmedServiceRequestWhoIs.go  |    4 +-
 .../BACnetUnconfirmedServiceRequestWriteGroup.go   |    2 +-
 .../bacnetip/readwrite/model/BACnetVMACEntry.go    |    4 +-
 .../bacnetip/readwrite/model/BACnetVendorId.go     |  656 ++++-
 .../model/ConfirmedEventNotificationRequest.go     |    8 +-
 .../model/ConfirmedPrivateTransferError.go         |    2 +-
 .../readwrite/model/ListOfCovNotificationsValue.go |    4 +-
 plc4go/protocols/bacnetip/readwrite/model/NPDU.go  |    4 +-
 .../bacnetip/readwrite/model/VTCloseError.go       |    2 +-
 .../AirConditioningDataHumidityScheduleEntry.go    |    4 +-
 .../model/AirConditioningDataHvacScheduleEntry.go  |    4 +-
 .../AirConditioningDataSetPlantHumidityLevel.go    |    6 +-
 .../model/AirConditioningDataSetPlantHvacLevel.go  |    6 +-
 .../AirConditioningDataSetZoneHumidityMode.go      |    6 +-
 .../model/AirConditioningDataSetZoneHvacMode.go    |    6 +-
 plc4go/protocols/cbus/readwrite/model/CALData.go   |    2 +-
 .../protocols/cbus/readwrite/model/CALReplyLong.go |    6 +-
 .../protocols/cbus/readwrite/model/Confirmation.go |    2 +-
 .../model/MonitoredSALLongFormSmartMode.go         |    8 +-
 .../model/MonitoredSALShortFormBasicMode.go        |    2 +-
 .../model/ReplyOrConfirmationConfirmation.go       |    2 +-
 .../cbus/readwrite/model/RequestCommand.go         |    2 +-
 .../readwrite/model/RequestDirectCommandAccess.go  |    2 +-
 .../cbus/readwrite/model/RequestObsolete.go        |    2 +-
 plc4go/protocols/cbus/readwrite/model/SALData.go   |    2 +-
 .../eip/readwrite/model/CipConnectedResponse.go    |    2 +-
 .../eip/readwrite/model/CipReadResponse.go         |    2 +-
 .../eip/readwrite/model/GetAttributeAllResponse.go |    2 +-
 .../knxnetip/readwrite/model/ConnectionResponse.go |    4 +-
 .../knxnetip/readwrite/model/KnxManufacturer.go    |  592 +++-
 .../readwrite/model/AliasCategoryUpdateDataType.go |  359 +++
 .../readwrite/model/AliasNameVerboseDataType.go    |  471 ++++
 .../opcua/readwrite/model/AliasUpdateDataType.go   |  377 +++
 .../protocols/opcua/readwrite/model/DataValue.go   |    4 +-
 .../opcua/readwrite/model/DiagnosticInfo.go        |    6 +-
 .../opcua/readwrite/model/ExpandedNodeId.go        |    2 +-
 .../readwrite/model/ExtensionObjectDefinition.go   |   64 +
 .../readwrite/model/ExtensionObjectWithMask.go     |    2 +-
 .../opcua/readwrite/model/LocalizedText.go         |    4 +-
 .../protocols/opcua/readwrite/model/NumberRange.go |  377 +++
 .../readwrite/model/OpcuaNodeIdServicesDataType.go |   32 +
 .../readwrite/model/OpcuaNodeIdServicesMethod.go   |  168 ++
 .../readwrite/model/OpcuaNodeIdServicesObject.go   | 2904 +-------------------
 .../model/OpcuaNodeIdServicesVariableAdd.go        |   16 +
 .../model/OpcuaNodeIdServicesVariableAlias.go      |  124 +-
 .../model/OpcuaNodeIdServicesVariableAliases.go    |   54 +-
 .../model/OpcuaNodeIdServicesVariableAnalog.go     |   22 +-
 .../model/OpcuaNodeIdServicesVariableBase.go       |   64 +-
 .../model/OpcuaNodeIdServicesVariableDelete.go     |   16 +
 .../model/OpcuaNodeIdServicesVariableFind.go       |   20 +-
 .../model/OpcuaNodeIdServicesVariableFixed.go      |  147 +
 .../model/OpcuaNodeIdServicesVariableI.go          |  128 +-
 .../model/OpcuaNodeIdServicesVariableIetf.go       |   34 +-
 .../model/OpcuaNodeIdServicesVariableLog.go        |   20 +-
 .../model/OpcuaNodeIdServicesVariableOpc.go        |  240 ++
 .../model/OpcuaNodeIdServicesVariableRelease.go    |  147 +
 .../model/OpcuaNodeIdServicesVariableServer.go     |    8 +
 .../model/OpcuaNodeIdServicesVariableTag.go        |   54 +-
 .../model/OpcuaNodeIdServicesVariableTopics.go     |   54 +-
 .../model/OpcuaNodeIdServicesVariableType.go       |   16 +
 .../opcua/readwrite/model/OpcuaStatusCode.go       |   16 +
 plc4go/protocols/opcua/readwrite/model/Variant.go  |   24 +-
 .../opcua/readwrite/model/VariantBoolean.go        |    2 +-
 .../protocols/opcua/readwrite/model/VariantByte.go |    2 +-
 .../opcua/readwrite/model/VariantByteString.go     |    2 +-
 .../opcua/readwrite/model/VariantDataValue.go      |    2 +-
 .../opcua/readwrite/model/VariantDateTime.go       |    2 +-
 .../opcua/readwrite/model/VariantDiagnosticInfo.go |    2 +-
 .../opcua/readwrite/model/VariantDouble.go         |    2 +-
 .../opcua/readwrite/model/VariantExpandedNodeId.go |    2 +-
 .../readwrite/model/VariantExtensionObject.go      |    2 +-
 .../opcua/readwrite/model/VariantFloat.go          |    2 +-
 .../protocols/opcua/readwrite/model/VariantGuid.go |    2 +-
 .../opcua/readwrite/model/VariantInt16.go          |    2 +-
 .../opcua/readwrite/model/VariantInt32.go          |    2 +-
 .../opcua/readwrite/model/VariantInt64.go          |    2 +-
 .../opcua/readwrite/model/VariantLocalizedText.go  |    2 +-
 .../opcua/readwrite/model/VariantNodeId.go         |    2 +-
 .../protocols/opcua/readwrite/model/VariantNull.go |    2 +-
 .../opcua/readwrite/model/VariantQualifiedName.go  |    2 +-
 .../opcua/readwrite/model/VariantSByte.go          |    2 +-
 .../opcua/readwrite/model/VariantStatusCode.go     |    2 +-
 .../opcua/readwrite/model/VariantString.go         |    2 +-
 .../opcua/readwrite/model/VariantUInt16.go         |    2 +-
 .../opcua/readwrite/model/VariantUInt32.go         |    2 +-
 .../opcua/readwrite/model/VariantUInt64.go         |    2 +-
 .../opcua/readwrite/model/VariantVariant.go        |    2 +-
 .../opcua/readwrite/model/VariantXmlElement.go     |    2 +-
 plc4go/protocols/s7/readwrite/model/COTPPacket.go  |    2 +-
 plc4go/protocols/s7/readwrite/model/S7Message.go   |    4 +-
 plc4go/spi/codegen/fields/FieldReaderArray.go      |    2 +-
 plc4go/spi/codegen/fields/FieldWriterArray.go      |    4 +-
 plc4go/spi/codegen/fields/FieldWriterPadding.go    |    2 +-
 plc4go/spi/codegen/fields/utils.go                 |    5 -
 plc4go/spi/pool/WorkerPool_test.go                 |    2 +-
 plc4go/spi/pool/executor.go                        |    2 +-
 plc4go/spi/testutils/ManualTestRunner.go           |    2 +-
 plc4go/spi/testutils/TestUtils.go                  |   10 +-
 plc4go/spi/testutils/mocks_test.go                 |   28 +-
 plc4go/spi/transports/udp/TransportInstance.go     |    2 +-
 .../utils/DefaultBufferedTransportInstance.go      |    2 +-
 plc4go/spi/utils/Buffer.go                         |    8 +
 plc4go/spi/utils/ReadBufferByteBased.go            |    2 +-
 plc4go/spi/utils/WriteBufferByteBased_test.go      |    2 +-
 plc4go/spi/utils/WriteBufferJsonBased.go           |   13 +-
 plc4go/spi/utils/asciiBox.go                       |    6 +-
 plc4go/spi/utils/common.go                         |    9 +-
 plc4go/spi/utils/dumpUtils.go                      |    2 +-
 plc4go/spi/utils/hex.go                            |    9 +-
 plc4go/spi/values/value_combination_test.go        |   10 +-
 .../main_test.go => tests/misc_test.go}            |   34 +-
 plc4go/tools/plc4xGenerator/main.go                |    7 +-
 plc4go/tools/plc4xGenerator/main_test.go           |   12 +-
 plc4j/drivers/all/pom.xml                          |    2 +-
 .../java/bacnetip/readwrite/BACnetVendorId.java    |    6 +
 plc4j/drivers/ctrlx/pom.xml                        |    4 +-
 .../java/knxnetip/readwrite/KnxManufacturer.java   |    8 +-
 .../apache/plc4x/java/knxnetip/ets/EtsParser.java  |    2 +
 plc4j/drivers/opcua/pom.xml                        |    5 +-
 .../readwrite/AliasCategoryUpdateDataType.java     |  127 +
 .../opcua/readwrite/AliasNameVerboseDataType.java  |  208 ++
 .../java/opcua/readwrite/AliasUpdateDataType.java  |  147 +
 .../opcua/readwrite/ExtensionObjectDefinition.java |    8 +
 .../plc4x/java/opcua/readwrite/NumberRange.java    |  127 +
 .../readwrite/OpcuaNodeIdServicesDataType.java     |    8 +
 .../opcua/readwrite/OpcuaNodeIdServicesMethod.java |   42 +
 .../opcua/readwrite/OpcuaNodeIdServicesObject.java |  726 +----
 .../readwrite/OpcuaNodeIdServicesVariableAdd.java  |    4 +
 .../OpcuaNodeIdServicesVariableAlias.java          |   28 +
 .../OpcuaNodeIdServicesVariableAliases.java        |   12 +
 .../OpcuaNodeIdServicesVariableAnalog.java         |    6 +-
 .../readwrite/OpcuaNodeIdServicesVariableBase.java |    6 +
 .../OpcuaNodeIdServicesVariableDelete.java         |    4 +
 .../readwrite/OpcuaNodeIdServicesVariableFind.java |    6 +-
 ....java => OpcuaNodeIdServicesVariableFixed.java} |   14 +-
 .../readwrite/OpcuaNodeIdServicesVariableI.java    |    8 +
 .../readwrite/OpcuaNodeIdServicesVariableIetf.java |    4 +
 .../readwrite/OpcuaNodeIdServicesVariableLog.java  |    4 +-
 .../readwrite/OpcuaNodeIdServicesVariableOpc.java  |   60 +
 ...ava => OpcuaNodeIdServicesVariableRelease.java} |   14 +-
 .../OpcuaNodeIdServicesVariableServer.java         |    2 +
 .../readwrite/OpcuaNodeIdServicesVariableTag.java  |   12 +
 .../OpcuaNodeIdServicesVariableTopics.java         |   12 +
 .../readwrite/OpcuaNodeIdServicesVariableType.java |    4 +
 .../java/opcua/readwrite/OpcuaStatusCode.java      |    4 +
 .../apache/plc4x/java/opcua/readwrite/Variant.java |   14 +-
 .../plc4x/java/opcua/readwrite/VariantBoolean.java |    4 +-
 .../plc4x/java/opcua/readwrite/VariantByte.java    |    4 +-
 .../java/opcua/readwrite/VariantByteString.java    |    4 +-
 .../java/opcua/readwrite/VariantDataValue.java     |    4 +-
 .../java/opcua/readwrite/VariantDateTime.java      |    4 +-
 .../opcua/readwrite/VariantDiagnosticInfo.java     |    4 +-
 .../plc4x/java/opcua/readwrite/VariantDouble.java  |    4 +-
 .../opcua/readwrite/VariantExpandedNodeId.java     |    4 +-
 .../opcua/readwrite/VariantExtensionObject.java    |    4 +-
 .../plc4x/java/opcua/readwrite/VariantFloat.java   |    4 +-
 .../plc4x/java/opcua/readwrite/VariantGuid.java    |    4 +-
 .../plc4x/java/opcua/readwrite/VariantInt16.java   |    4 +-
 .../plc4x/java/opcua/readwrite/VariantInt32.java   |    4 +-
 .../plc4x/java/opcua/readwrite/VariantInt64.java   |    4 +-
 .../java/opcua/readwrite/VariantLocalizedText.java |    4 +-
 .../plc4x/java/opcua/readwrite/VariantNodeId.java  |    4 +-
 .../plc4x/java/opcua/readwrite/VariantNull.java    |    4 +-
 .../java/opcua/readwrite/VariantQualifiedName.java |    4 +-
 .../plc4x/java/opcua/readwrite/VariantSByte.java   |    4 +-
 .../java/opcua/readwrite/VariantStatusCode.java    |    4 +-
 .../plc4x/java/opcua/readwrite/VariantString.java  |    4 +-
 .../plc4x/java/opcua/readwrite/VariantUInt16.java  |    4 +-
 .../plc4x/java/opcua/readwrite/VariantUInt32.java  |    4 +-
 .../plc4x/java/opcua/readwrite/VariantUInt64.java  |    4 +-
 .../plc4x/java/opcua/readwrite/VariantVariant.java |    4 +-
 .../java/opcua/readwrite/VariantXmlElement.java    |    4 +-
 .../apache/plc4x/java/opcua/OpcuaPlcDriver.java    |    7 -
 .../java/opcua/protocol/OpcuaProtocolLogic.java    |  301 +-
 .../opcua/ManualOpcUaS71500NewFWDriverTest.java    |  149 +
 .../protocol/OpcuaSubscriptionHandleTest.java      |    8 +-
 plc4j/drivers/pom.xml                              |    1 +
 plc4j/drivers/{ctrlx => umas}/pom.xml              |  167 +-
 .../plc4x/java/umas/readwrite/Constants.java       |   42 +
 .../apache/plc4x/java/umas/readwrite/DataItem.java |  615 +++++
 .../plc4x/java/umas/readwrite/ModbusErrorCode.java |   63 +
 .../plc4x/java/umas/readwrite/ModbusPDU.java       |  165 ++
 .../plc4x/java/umas/readwrite/ModbusPDUError.java  |  153 ++
 .../plc4x/java/umas/readwrite/ModbusTcpADU.java    |  239 ++
 .../java/umas/readwrite/MonitorPlcReadAll.java     |  126 +
 .../umas/readwrite/MonitorPlcRegisterAction.java   |   42 +-
 .../umas/readwrite/MonitorPlcRegisterAndRead.java  |  202 ++
 .../umas/readwrite/MonitorPlcRegisterVariable.java |  234 ++
 .../plc4x/java/umas/readwrite/MonitorPlcReset.java |  126 +
 .../umas/readwrite/MonitorPlcSubOperation.java     |  159 ++
 .../java/umas/readwrite/PlcMemoryBlockIdent.java   |  168 ++
 .../java/umas/readwrite/PlcMemoryBlockType.java    |   42 +-
 .../java/umas/readwrite/UmasArrayDimension.java    |  157 ++
 .../umas/readwrite/UmasArrayTypeDefinition.java    |  227 ++
 .../readwrite/UmasDataDictionaryRecordType.java    |   55 +
 .../plc4x/java/umas/readwrite/UmasDataType.java    |  155 ++
 .../java/umas/readwrite/UmasDatatypeReference.java |  210 ++
 .../UmasDeviceInformationConformityLevel.java      |   57 +
 .../umas/readwrite/UmasDeviceInformationLevel.java |   57 +
 .../UmasDeviceInformationMoreFollows.java          |   55 +
 .../java/umas/readwrite/UmasInitCommsRequest.java  |  151 +
 .../java/umas/readwrite/UmasInitCommsResponse.java |  306 +++
 .../plc4x/java/umas/readwrite/UmasMemoryBlock.java |  143 +
 .../umas/readwrite/UmasMemoryBlockBasicInfo.java   |  200 ++
 .../apache/plc4x/java/umas/readwrite/UmasPDU.java  |  151 +
 .../umas/readwrite/UmasPDUCheckPlcRequest.java     |  150 +
 .../readwrite/UmasPDUDownloadBlockRequest.java     |  151 +
 .../UmasPDUEndStrategyDownloadRequest.java         |  151 +
 .../readwrite/UmasPDUEndStrategyUploadRequest.java |  151 +
 .../java/umas/readwrite/UmasPDUErrorResponse.java  |  152 +
 .../readwrite/UmasPDUGetStatusModuleRequest.java   |  152 +
 .../UmasPDUInitializeDownloadRequest.java          |  151 +
 .../readwrite/UmasPDUInitializeUploadRequest.java  |  152 +
 .../plc4x/java/umas/readwrite/UmasPDUItem.java     |  382 +++
 .../umas/readwrite/UmasPDUKeepAliveRequest.java    |  151 +
 .../umas/readwrite/UmasPDUKeepAliveResponse.java   |  153 ++
 .../umas/readwrite/UmasPDUMonitorPlcRequest.java   |  255 ++
 .../umas/readwrite/UmasPDUMonitorPlcResponse.java  |  158 ++
 .../umas/readwrite/UmasPDUPlcIdentRequest.java     |  126 +
 .../umas/readwrite/UmasPDUPlcIdentResponse.java    |  517 ++++
 .../umas/readwrite/UmasPDUPlcStatusRequest.java    |  126 +
 .../umas/readwrite/UmasPDUPlcStatusResponse.java   |  281 ++
 .../umas/readwrite/UmasPDUProjectInfoRequest.java  |  153 ++
 .../umas/readwrite/UmasPDUProjectInfoResponse.java |  153 ++
 .../umas/readwrite/UmasPDUReadCardInfoRequest.java |  152 +
 .../readwrite/UmasPDUReadCardInfoResponse.java     |  153 ++
 .../UmasPDUReadCoilsRegistersRequest.java          |  152 +
 .../UmasPDUReadCoilsRegistersResponse.java         |  153 ++
 .../UmasPDUReadDatatypeNamesResponse.java          |  201 ++
 .../readwrite/UmasPDUReadEthMasterDataRequest.java |  152 +
 .../umas/readwrite/UmasPDUReadIoObjectRequest.java |  152 +
 .../readwrite/UmasPDUReadMemoryBlockRequest.java   |  268 ++
 .../readwrite/UmasPDUReadMemoryBlockResponse.java  |  202 ++
 .../UmasPDUReadUmasUDTDefinitionResponse.java      |  181 ++
 .../UmasPDUReadUnlocatedVariableNamesRequest.java  |  299 ++
 .../UmasPDUReadUnlocatedVariableNamesResponse.java |  202 ++
 .../UmasPDUReadUnlocatedVariableResponse.java      |  153 ++
 .../umas/readwrite/UmasPDUReadVariableRequest.java |  211 ++
 .../readwrite/UmasPDUReadVariableResponse.java     |  153 ++
 .../UmasPDUReleasePlcReservationRequest.java       |  152 +
 .../UmasPDUReleasePlcReservationResponse.java      |  153 ++
 .../java/umas/readwrite/UmasPDURepeatRequest.java  |  150 +
 .../java/umas/readwrite/UmasPDURepeatResponse.java |  151 +
 .../umas/readwrite/UmasPDUStartPlcRequest.java     |  150 +
 .../java/umas/readwrite/UmasPDUStopPlcRequest.java |  150 +
 .../umas/readwrite/UmasPDUSuccessResponse.java     |  155 ++
 .../UmasPDUTakePlcReservationRequest.java          |  152 +
 .../UmasPDUTakePlcReservationResponse.java         |  153 ++
 .../umas/readwrite/UmasPDUUploadBlockRequest.java  |  151 +
 .../UmasPDUWriteCoilsRegistersRequest.java         |  152 +
 .../UmasPDUWriteCoilsRegistersResponse.java        |  153 ++
 .../readwrite/UmasPDUWriteIoObjectRequest.java     |  152 +
 .../readwrite/UmasPDUWriteVariableRequest.java     |  211 ++
 .../readwrite/UmasPDUWriteVariableResponse.java    |  153 ++
 .../plc4x/java/umas/readwrite/UmasTypeClass.java   |   42 +-
 .../java/umas/readwrite/UmasUDTDefinition.java     |  195 ++
 .../readwrite/UmasUnlocatedVariableReference.java  |  217 ++
 .../readwrite/VariableReadRequestReference.java    |  233 ++
 .../readwrite/VariableWriteRequestReference.java   |  260 ++
 .../plc4x/java/umas/readwrite/UmasDriver.java      |  158 ++
 .../umas/readwrite/UmasFunctionKeyTracker.java     |   56 +
 .../readwrite/configuration/UmasConfiguration.java |   91 +
 .../UmasTcpTransportConfiguration.java             |   24 +-
 .../umas/readwrite/context/UmasDriverContext.java  |  292 ++
 .../umas/readwrite/protocol/UmasProtocolLogic.java | 1098 ++++++++
 .../java/umas/readwrite/tag/SymbolicUmasTag.java   |  105 +
 .../plc4x/java/umas/readwrite/tag/UmasTag.java     |   31 +-
 .../java/umas/readwrite/tag/UmasTagHandler.java    |   29 +-
 .../java/umas/readwrite/utils/StaticHelper.java    |  149 +
 .../services/org.apache.plc4x.java.api.PlcDriver   |    4 +-
 .../plc4x/java/umas/manual/ManualUmasBrowse.java   |   88 +
 .../java/umas/manual/ManualUmasDriverTest.java     |   62 +
 .../src/test/resources/logback-test.xml            |    0
 plc4j/pom.xml                                      |    2 +-
 plc4j/utils/test-generator/pom.xml                 |    2 +-
 .../api/api/messages/IPlcSubscriptionEventArgs.cs  |    2 +-
 .../knxnetip/readwrite/model/KnxManufacturer.cs    |  284 +-
 plc4py/pom.xml                                     |    1 +
 plc4py/pyproject.toml                              |    2 +-
 pom.xml                                            |  186 +-
 protocols/bacnetip/pom.xml                         |    4 +-
 .../protocols/bacnetip/bacnet-vendorids.mspec      |    1 -
 .../bacnetip/src/main/script/getVendorIds.groovy   |   37 +-
 .../src/main/script/produceTaggedBitStrings.groovy |    2 +-
 protocols/knxnetip/pom.xml                         |    2 +-
 protocols/opcua/pom.xml                            |    2 +-
 .../generated/protocols/opcua/opc-manual.mspec     |    4 +-
 protocols/opcua/src/main/xslt/opc-manual.xsl       |    4 +-
 .../resources/protocols/opcua/DriverTestsuite.xml  |    4 +-
 .../plc4x/protocol/umas/{ => v0}/UmasProtocol.java |    9 +-
 .../plc4x/protocol/umas/{ => v1}/UmasProtocol.java |    9 +-
 ...e.plc4x.plugins.codegenerator.protocol.Protocol |    3 +-
 .../resources/protocols/umas/{ => v0}/umas.mspec   |    0
 .../main/resources/protocols/umas/v1/umas.mspec    |  705 +++++
 .../protocol/umas/{ => v0}/UmasProtocolTest.java   |    2 +-
 .../protocol/umas/{ => v1}/UmasProtocolTest.java   |    2 +-
 .../developers/pages/infrastructure/vm.adoc        |    8 +-
 website/package-lock.json                          | 2502 ++++++++++++++---
 website/package.json                               |    2 +-
 website/patches/header-content.patch               |    2 +-
 website/pom.xml                                    |    2 +-
 website/resources/index.html                       |    2 +-
 493 files changed, 25845 insertions(+), 5428 deletions(-)
 create mode 100644 
plc4go/protocols/opcua/readwrite/model/AliasCategoryUpdateDataType.go
 create mode 100644 
plc4go/protocols/opcua/readwrite/model/AliasNameVerboseDataType.go
 create mode 100644 
plc4go/protocols/opcua/readwrite/model/AliasUpdateDataType.go
 create mode 100644 plc4go/protocols/opcua/readwrite/model/NumberRange.go
 create mode 100644 
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableFixed.go
 create mode 100644 
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRelease.go
 copy plc4go/{tools/plc4xGenerator/main_test.go => tests/misc_test.go} (56%)
 create mode 100644 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/AliasCategoryUpdateDataType.java
 create mode 100644 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/AliasNameVerboseDataType.java
 create mode 100644 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/AliasUpdateDataType.java
 create mode 100644 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/NumberRange.java
 copy 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableFind.java
 => OpcuaNodeIdServicesVariableFixed.java} (78%)
 copy 
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableFind.java
 => OpcuaNodeIdServicesVariableRelease.java} (74%)
 create mode 100644 
plc4j/drivers/opcua/src/test/java/org/apache/plc4x/java/opcua/ManualOpcUaS71500NewFWDriverTest.java
 copy plc4j/drivers/{ctrlx => umas}/pom.xml (54%)
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/Constants.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/DataItem.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/ModbusErrorCode.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/ModbusPDU.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/ModbusPDUError.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/ModbusTcpADU.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcReadAll.java
 copy 
protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
 => 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcRegisterAction.java
 (50%)
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcRegisterAndRead.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcRegisterVariable.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcReset.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/MonitorPlcSubOperation.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/PlcMemoryBlockIdent.java
 copy 
protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
 => 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/PlcMemoryBlockType.java
 (51%)
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasArrayDimension.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasArrayTypeDefinition.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDataDictionaryRecordType.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDataType.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDatatypeReference.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDeviceInformationConformityLevel.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDeviceInformationLevel.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasDeviceInformationMoreFollows.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasInitCommsRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasInitCommsResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasMemoryBlock.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasMemoryBlockBasicInfo.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDU.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUCheckPlcRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUDownloadBlockRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUEndStrategyDownloadRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUEndStrategyUploadRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUErrorResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUGetStatusModuleRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUInitializeDownloadRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUInitializeUploadRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUItem.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUKeepAliveRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUKeepAliveResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUMonitorPlcRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUMonitorPlcResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUPlcIdentRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUPlcIdentResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUPlcStatusRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUPlcStatusResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUProjectInfoRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUProjectInfoResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadCardInfoRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadCardInfoResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadCoilsRegistersRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadCoilsRegistersResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadDatatypeNamesResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadEthMasterDataRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadIoObjectRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadMemoryBlockRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadMemoryBlockResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadUmasUDTDefinitionResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadUnlocatedVariableNamesRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadUnlocatedVariableNamesResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadUnlocatedVariableResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadVariableRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReadVariableResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReleasePlcReservationRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUReleasePlcReservationResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDURepeatRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDURepeatResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUStartPlcRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUStopPlcRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUSuccessResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUTakePlcReservationRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUTakePlcReservationResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUUploadBlockRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUWriteCoilsRegistersRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUWriteCoilsRegistersResponse.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUWriteIoObjectRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUWriteVariableRequest.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasPDUWriteVariableResponse.java
 copy 
protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
 => 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasTypeClass.java
 (52%)
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasUDTDefinition.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/UmasUnlocatedVariableReference.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/VariableReadRequestReference.java
 create mode 100644 
plc4j/drivers/umas/src/main/generated/org/apache/plc4x/java/umas/readwrite/VariableWriteRequestReference.java
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/UmasDriver.java
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/UmasFunctionKeyTracker.java
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/configuration/UmasConfiguration.java
 copy plc4net/api/api/messages/IPlcSubscriptionEventArgs.cs => 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/configuration/UmasTcpTransportConfiguration.java
 (68%)
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/context/UmasDriverContext.java
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/protocol/UmasProtocolLogic.java
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/tag/SymbolicUmasTag.java
 copy 
protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
 => 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/tag/UmasTag.java
 (56%)
 copy 
protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/UmasProtocolTest.java
 => 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/tag/UmasTagHandler.java
 (52%)
 create mode 100644 
plc4j/drivers/umas/src/main/java/org/apache/plc4x/java/umas/readwrite/utils/StaticHelper.java
 copy 
protocols/umas/src/main/resources/META-INF/services/org.apache.plc4x.plugins.codegenerator.protocol.Protocol
 => 
plc4j/drivers/umas/src/main/resources/META-INF/services/org.apache.plc4x.java.api.PlcDriver
 (88%)
 create mode 100644 
plc4j/drivers/umas/src/test/java/org/apache/plc4x/java/umas/manual/ManualUmasBrowse.java
 create mode 100644 
plc4j/drivers/umas/src/test/java/org/apache/plc4x/java/umas/manual/ManualUmasDriverTest.java
 copy plc4j/drivers/{firmata => umas}/src/test/resources/logback-test.xml (100%)
 copy protocols/umas/src/main/java/org/apache/plc4x/protocol/umas/{ => 
v0}/UmasProtocol.java (90%)
 rename protocols/umas/src/main/java/org/apache/plc4x/protocol/umas/{ => 
v1}/UmasProtocol.java (90%)
 rename protocols/umas/src/main/resources/protocols/umas/{ => v0}/umas.mspec 
(100%)
 create mode 100644 
protocols/umas/src/main/resources/protocols/umas/v1/umas.mspec
 copy protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/{ => 
v0}/UmasProtocolTest.java (96%)
 rename protocols/umas/src/test/java/org/apache/plc4x/protocol/umas/{ => 
v1}/UmasProtocolTest.java (96%)

Reply via email to