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%)