This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch feature/new-ui-tool
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from dae735399f Merge remote-tracking branch 'origin/develop' into
feature/new-ui-tool
add 48f8e65437 fix: Fixed some issues in the old PN driver (Adjusted the
Transport config and made sure it doesn't consume own outgoing messages)
add 6df0fa59d2 fix: Got the data flowing in the NG-Profinet driver.
add 4f51940fd0 build(deps): bump com.influxdb:influxdb-client-java (#1266)
add d0b0f48987 build(deps): bump
org.apache.maven.plugins:maven-assembly-plugin (#1267)
add 2d0f4f5612 build(deps): bump org.eclipse.jetty:jetty-util from 12.0.3
to 12.0.4 (#1268)
add f9959e8ced build(deps): bump
org.apache.maven.plugins:maven-failsafe-plugin (#1269)
add afd388b797 build(deps): bump github.com/spf13/viper in /plc4go (#1271)
add d821468a24 build(deps): bump github.com/gdamore/tcell/v2 in /plc4go
(#1270)
add 0a1943dc00 build(deps): bump
org.apache.maven.plugins:maven-javadoc-plugin (#1272)
add 615354ce3c build(deps): bump org.apache.maven:maven-core from 3.9.3 to
3.9.6 (#1274)
add 87313f1a64 build(deps): bump net.java.dev.jna:jna from 5.13.0 to
5.14.0 (#1275)
add 814360fbe1 build(deps): bump
org.apache.maven.plugins:maven-invoker-plugin (#1276)
add c73b88a1f7 build(deps): bump github.com/google/uuid from 1.4.0 to
1.5.0 in /plc4go (#1283)
add bd88c37b31 build(deps): bump golang.org/x/tools from 0.16.0 to 0.16.1
in /plc4go (#1282)
add 0af69f249c build(deps): bump commons-logging:commons-logging from 1.2
to 1.3.0 (#1280)
add 3ccbf9fb42 build(deps): bump
org.apache.maven.plugins:maven-remote-resources-plugin (#1279)
add 0b392f47c3 build(deps): bump netty.version from 4.1.101.Final to
4.1.102.Final (#1277)
add c5fa7c3e23 fix: Managed to acknowledge the ApplicationReady request
... seems that there's problems with the "expectRequest" functionality.
add 0a763e99d1 build(deps): bump
org.apache.maven.plugins:maven-surefire-plugin (#1289)
add 606179e22a build(deps): bump org.codehaus.plexus:plexus-compiler-api
(#1287)
add 1f02a713c1 build(deps): bump netty.version from 4.1.102.Final to
4.1.103.Final (#1285)
add f5a040d2eb build(deps): bump github/codeql-action from 2 to 3 (#1284)
add 8f914109bb build(deps): bump
org.apache.maven.plugins:maven-failsafe-plugin (#1286)
add c727b60f9c fix(plc4j/profinet): Fix for Array Count and Application
Ready Ports
add 6ee7ea61af build(deps): bump actions/upload-artifact from 3 to 4
(#1293)
add 9faa864c1e feat: Updated the ProfinetDiscoverer to be able to handle
PN devices without assigned IP addresses.
add 54fcaf63b6 feat: Updated the ProfinetDriver, to intercept mac-address
connection strings and in this case to initially update the remote devices IP
address using PN-DCP before actually initializing the PN connection.
add 81d514e1c2 feat: Fixed some dependency problems.
add 219a920a9f chore: Updated vendor ids
add e59f376d1c chore: Checked in some updated OPC-UA types.
add 8cff1458ff build(deps): bump com.influxdb:influxdb-client-java (#1294)
add 58765715f1 build(deps): bump netty.version from 4.1.103.Final to
4.1.104.Final (#1295)
add 6879379487 build(deps): bump org.checkerframework:checker-qual (#1296)
add 6db73b0e56 build(deps): bump github.com/spf13/viper in /plc4go (#1300)
add 6dc7313b99 build(deps): bump
com.google.googlejavaformat:google-java-format (#1299)
add af7bc31679 build(deps): bump com.google.guava:guava from 32.1.3-jre to
33.0.0-jre (#1298)
add ed3d04c113 build(deps): bump
org.apache.maven.plugins:maven-compiler-plugin (#1297)
add acbb546ae7 chore: Updated vendor ids
add fc2d56b814 chore: Removed unneeded redefinitions of Java 11, as we now
support only java 11 as baseline (Also updated the README and the RELEASE_NOTES
as it seems we dropped Java 11 with the last version already)
add c31148d1fb feat: Added the ability to name expectations (helping debug
missing requests or replies). Continued working on the PN stuff.
add 6bfdda4a9b feat: Added the ability to name expectations (helping debug
missing requests or replies). Continued working on the PN stuff.
add 82dbb13e5b build(deps): bump org.eclipse.jetty:jetty-util from 12.0.4
to 12.0.5 (#1301)
add 80764ed396 build(deps): bump
com.google.googlejavaformat:google-java-format (#1302)
add a60c9ba149 build(deps): bump org.codehaus.plexus:plexus-compiler-api
(#1303)
add 31a8480b41 build(deps): bump net.bytebuddy:byte-buddy from 1.14.10 to
1.14.11 (#1304)
add 3bbf93d484 chore: Added Timecho to the list of commercial support
offerings,
add 0561b5a084 build(deps): bump
com.google.errorprone:error_prone_annotations (#1310)
add eb59df2dea build(deps): bump org.asciidoctor:asciidoctorj from 2.5.10
to 2.5.11 (#1309)
add 2c24f23766 build(deps): bump org.jetbrains.kotlin:kotlin-stdlib-jdk8
(#1308)
add 3028df73dd build(deps): bump kotlin.version from 1.9.21 to 1.9.22
(#1307)
add 5e8f983143 build(deps): bump groovy.version from 4.0.16 to 4.0.17
(#1306)
add 5cdfef1234 chore: Added Timecho to the list of commercial support
offerings,
add a8f029ed7f chore: Updated vendor ids
add 43b5e7d2f4 feat: Continued working on getting the PN stuff working.
new 5027e04492 Merge remote-tracking branch 'origin/develop' into
feature/new-ui-tool
new c454b32a4b fix: Made it possible to build plc4go with disabled tests.
new b57e874d59 refactor: Exposed the configuration parameters to the API
version of the driver.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/codeql-analysis.yml | 6 +-
.github/workflows/go-platform.yml | 8 +-
.github/workflows/java-platform.yml | 8 +-
.github/workflows/sast.yaml | 2 +-
README.md | 4 +-
RELEASE_NOTES | 2 +
code-generation/language-c/pom.xml | 2 +-
code-generation/language-go/pom.xml | 2 +-
plc4go/go.mod | 10 +-
plc4go/go.sum | 24 +-
plc4go/pom.xml | 3 +-
.../bacnetip/readwrite/model/BACnetVendorId.go | 16 +
.../knxnetip/readwrite/model/KnxManufacturer.go | 58 +-
.../opcua/readwrite/model/AnnotationDataType.go | 293 +
.../opcua/readwrite/model/BitFieldDefinition.go | 385 +
.../opcua/readwrite/model/ConversionLimitEnum.go | 159 +
.../readwrite/model/ExtensionObjectDefinition.go | 8 +
.../opcua/readwrite/model/HistoryUpdateDetails.go | 49 +-
.../model/JsonDataSetMessageContentMask.go | 24 +
.../model/JsonNetworkMessageContentMask.go | 8 +
.../readwrite/model/LinearConversionDataType.go | 286 +
.../readwrite/model/OpcuaNodeIdServicesDataType.go | 64 +
.../readwrite/model/OpcuaNodeIdServicesMethod.go | 7670 +----------------
.../readwrite/model/OpcuaNodeIdServicesObject.go | 1660 +---
.../model/OpcuaNodeIdServicesObjectType.go | 88 +
.../model/OpcuaNodeIdServicesReferenceType.go | 40 +
.../OpcuaNodeIdServicesVariableAcknowledgeable.go | 216 -
.../model/OpcuaNodeIdServicesVariableAlarm.go | 1948 +----
.../model/OpcuaNodeIdServicesVariableAlias.go | 16 +
.../model/OpcuaNodeIdServicesVariableAliases.go | 28 +-
.../OpcuaNodeIdServicesVariableAlternative.go | 159 +
.../model/OpcuaNodeIdServicesVariableAnalog.go | 96 -
.../OpcuaNodeIdServicesVariableApplication.go | 7522 +---------------
.../model/OpcuaNodeIdServicesVariableArray.go | 16 -
.../model/OpcuaNodeIdServicesVariableAudit.go | 7448 +---------------
.../model/OpcuaNodeIdServicesVariableBase.go | 152 +-
.../model/OpcuaNodeIdServicesVariableBit.go | 159 +
.../OpcuaNodeIdServicesVariableCertificate.go | 1416 ---
.../model/OpcuaNodeIdServicesVariableCondition.go | 72 -
.../model/OpcuaNodeIdServicesVariableConversion.go | 143 +
.../model/OpcuaNodeIdServicesVariableCube.go | 62 +-
.../model/OpcuaNodeIdServicesVariableData.go | 1870 +---
.../model/OpcuaNodeIdServicesVariableDefault.go | 138 +-
.../model/OpcuaNodeIdServicesVariableDialog.go | 216 -
.../OpcuaNodeIdServicesVariableDiscrepancy.go | 1110 +--
.../model/OpcuaNodeIdServicesVariableEvent.go | 106 +-
.../model/OpcuaNodeIdServicesVariableExclusive.go | 5338 +-----------
.../model/OpcuaNodeIdServicesVariableFile.go | 288 -
.../model/OpcuaNodeIdServicesVariableFinite.go | 56 -
.../model/OpcuaNodeIdServicesVariableGeneral.go | 106 +-
.../model/OpcuaNodeIdServicesVariableH.go | 16 +
.../model/OpcuaNodeIdServicesVariableHistorical.go | 88 +
.../model/OpcuaNodeIdServicesVariableI.go | 32 -
.../model/OpcuaNodeIdServicesVariableImage.go | 60 +-
.../model/OpcuaNodeIdServicesVariableKey.go | 544 --
.../model/OpcuaNodeIdServicesVariableLimit.go | 1136 +--
.../model/OpcuaNodeIdServicesVariableMulti.go | 104 -
.../model/OpcuaNodeIdServicesVariableN.go | 58 +-
.../model/OpcuaNodeIdServicesVariableNamespace.go | 8 +
.../model/OpcuaNodeIdServicesVariableNamespaces.go | 8 +
.../model/OpcuaNodeIdServicesVariableNetwork.go | 42 +-
.../model/OpcuaNodeIdServicesVariableNon.go | 5860 +------------
.../model/OpcuaNodeIdServicesVariableO.go | 8 +
.../model/OpcuaNodeIdServicesVariableOff.go | 1106 +--
.../model/OpcuaNodeIdServicesVariableOpc.go | 288 +
.../model/OpcuaNodeIdServicesVariableProgram.go | 424 -
.../model/OpcuaNodeIdServicesVariableProgress.go | 108 +-
.../OpcuaNodeIdServicesVariableProvisionable.go | 7544 ----------------
.../model/OpcuaNodeIdServicesVariablePub.go | 1584 +---
.../model/OpcuaNodeIdServicesVariablePublish.go | 704 +-
.../model/OpcuaNodeIdServicesVariablePublished.go | 1238 +--
.../model/OpcuaNodeIdServicesVariableQuantities.go | 175 +
.../model/OpcuaNodeIdServicesVariableQuantity.go | 247 +
.../model/OpcuaNodeIdServicesVariableReader.go | 48 -
.../model/OpcuaNodeIdServicesVariableRedundant.go | 143 +
.../model/OpcuaNodeIdServicesVariableRole.go | 160 -
.../model/OpcuaNodeIdServicesVariableSemantic.go | 106 +-
.../model/OpcuaNodeIdServicesVariableServer.go | 112 +
.../model/OpcuaNodeIdServicesVariableShelved.go | 104 -
.../model/OpcuaNodeIdServicesVariableSyntax.go | 143 +
.../model/OpcuaNodeIdServicesVariableSystem.go | 2434 +-----
.../model/OpcuaNodeIdServicesVariableTag.go | 28 +-
.../model/OpcuaNodeIdServicesVariableThree.go | 40 -
.../model/OpcuaNodeIdServicesVariableTopics.go | 28 +-
.../model/OpcuaNodeIdServicesVariableTransition.go | 104 -
.../OpcuaNodeIdServicesVariableTransparent.go | 8 -
.../model/OpcuaNodeIdServicesVariableTrust.go | 1576 +---
.../model/OpcuaNodeIdServicesVariableTwo.go | 40 -
.../model/OpcuaNodeIdServicesVariableType.go | 8 +
.../model/OpcuaNodeIdServicesVariableUnit.go | 167 +
.../model/OpcuaNodeIdServicesVariableWriter.go | 48 -
.../model/OpcuaNodeIdServicesVariableX.go | 58 +-
.../model/OpcuaNodeIdServicesVariableY.go | 58 +-
.../opcua/readwrite/model/OpcuaStatusCode.go | 56 +
.../opcua/readwrite/model/QuantityDimension.go | 390 +
.../opcua/readwrite/model/RedundantServerMode.go | 167 +
.../java/org/apache/plc4x/java/api/PlcDriver.java | 6 +
.../configuration/PlcConnectionConfiguration.java} | 6 +-
.../org/apache/plc4x/java/mock/ApiMockDriver.java | 6 +
.../org/apache/plc4x/java/abeth/AbEthDriver.java | 4 +-
.../org/apache/plc4x/java/ads/AdsPlcDriver.java | 4 +-
.../java/bacnetip/readwrite/BACnetVendorId.java | 1 +
.../apache/plc4x/java/bacnetip/BacNetIpDriver.java | 4 +-
.../org/apache/plc4x/java/cbus/CBusDriver.java | 4 +-
.../conversation/ConversationContextWrapper.java | 2 +-
.../DeferredRequestContextWrapper.java | 20 +-
.../ResolvedSendRequestContextWrapper.java | 15 +-
.../conversation/SendRequestContextWrapper.java | 13 +-
.../plc4x/java/can/generic/GenericCANDriver.java | 4 +-
.../plc4x/java/canopen/CANOpenPlcDriver.java | 4 +-
.../plc4x/java/canopen/CANTestTransport.java | 4 +-
plc4j/drivers/ctrlx/pom.xml | 2 +-
.../plc4x/java/ctrlx/readwrite/CtrlXDriver.java | 6 +
.../org/apache/plc4x/java/eip/base/EIPDriver.java | 4 +-
.../apache/plc4x/java/eip/logix/LogixDriver.java | 4 +-
.../java/firmata/readwrite/FirmataDriver.java | 4 +-
.../readwrite/Iec60870514PlcDriver.java | 4 +-
.../java/knxnetip/readwrite/KnxManufacturer.java | 7 +-
.../apache/plc4x/java/knxnetip/KnxNetIpDriver.java | 4 +-
.../org/apache/plc4x/java/mock/MockDriver.java | 6 +
.../plc4x/java/modbus/ascii/ModbusAsciiDriver.java | 4 +-
.../plc4x/java/modbus/rtu/ModbusRtuDriver.java | 4 +-
.../plc4x/java/modbus/tcp/ModbusTcpDriver.java | 4 +-
...yUpdateDetails.java => AnnotationDataType.java} | 107 +-
.../java/opcua/readwrite/BitFieldDefinition.java | 236 +
...riableDefault.java => ConversionLimitEnum.java} | 22 +-
.../opcua/readwrite/ExtensionObjectDefinition.java | 13 +
.../java/opcua/readwrite/HistoryUpdateDetails.java | 34 +-
.../readwrite/JsonDataSetMessageContentMask.java | 5 +-
.../readwrite/JsonNetworkMessageContentMask.java | 3 +-
.../opcua/readwrite/LinearConversionDataType.java | 199 +
.../readwrite/OpcuaNodeIdServicesDataType.java | 10 +-
.../opcua/readwrite/OpcuaNodeIdServicesMethod.java | 1299 +--
.../opcua/readwrite/OpcuaNodeIdServicesObject.java | 249 +-
.../readwrite/OpcuaNodeIdServicesObjectType.java | 13 +-
.../OpcuaNodeIdServicesReferenceType.java | 5 +
...OpcuaNodeIdServicesVariableAcknowledgeable.java | 29 +-
.../OpcuaNodeIdServicesVariableAlarm.java | 244 -
.../OpcuaNodeIdServicesVariableAlias.java | 4 +-
.../OpcuaNodeIdServicesVariableAliases.java | 5 +-
...=> OpcuaNodeIdServicesVariableAlternative.java} | 18 +-
.../OpcuaNodeIdServicesVariableAnalog.java | 12 -
.../OpcuaNodeIdServicesVariableApplication.java | 1857 +---
.../OpcuaNodeIdServicesVariableArray.java | 2 -
.../OpcuaNodeIdServicesVariableAudit.java | 912 +-
.../readwrite/OpcuaNodeIdServicesVariableBase.java | 17 +-
...lt.java => OpcuaNodeIdServicesVariableBit.java} | 14 +-
.../OpcuaNodeIdServicesVariableCertificate.java | 179 +-
.../OpcuaNodeIdServicesVariableCondition.java | 9 -
... => OpcuaNodeIdServicesVariableConversion.java} | 13 +-
.../readwrite/OpcuaNodeIdServicesVariableCube.java | 7 -
.../readwrite/OpcuaNodeIdServicesVariableData.java | 221 +-
.../OpcuaNodeIdServicesVariableDefault.java | 19 +-
.../OpcuaNodeIdServicesVariableDialog.java | 29 +-
.../OpcuaNodeIdServicesVariableDiscrepancy.java | 140 +-
.../OpcuaNodeIdServicesVariableEvent.java | 15 +-
.../OpcuaNodeIdServicesVariableExclusive.java | 661 +-
.../readwrite/OpcuaNodeIdServicesVariableFile.java | 38 +-
.../OpcuaNodeIdServicesVariableFinite.java | 7 -
.../OpcuaNodeIdServicesVariableGeneral.java | 15 +-
.../readwrite/OpcuaNodeIdServicesVariableH.java | 4 +-
.../OpcuaNodeIdServicesVariableHistorical.java | 13 +-
.../readwrite/OpcuaNodeIdServicesVariableI.java | 4 -
.../OpcuaNodeIdServicesVariableImage.java | 7 -
.../readwrite/OpcuaNodeIdServicesVariableKey.java | 70 +-
.../OpcuaNodeIdServicesVariableLimit.java | 140 +-
.../OpcuaNodeIdServicesVariableMulti.java | 13 -
.../readwrite/OpcuaNodeIdServicesVariableN.java | 7 -
.../OpcuaNodeIdServicesVariableNamespace.java | 3 +-
.../OpcuaNodeIdServicesVariableNamespaces.java | 3 +-
.../OpcuaNodeIdServicesVariableNetwork.java | 4 -
.../readwrite/OpcuaNodeIdServicesVariableNon.java | 721 +-
.../readwrite/OpcuaNodeIdServicesVariableO.java | 3 +-
.../readwrite/OpcuaNodeIdServicesVariableOff.java | 140 +-
.../readwrite/OpcuaNodeIdServicesVariableOpc.java | 38 +-
.../OpcuaNodeIdServicesVariableProgram.java | 55 +-
.../OpcuaNodeIdServicesVariableProgress.java | 15 +-
.../OpcuaNodeIdServicesVariableProvisionable.java | 1869 +---
.../readwrite/OpcuaNodeIdServicesVariablePub.java | 200 +-
.../OpcuaNodeIdServicesVariablePublish.java | 124 +-
.../OpcuaNodeIdServicesVariablePublished.java | 234 +-
... => OpcuaNodeIdServicesVariableQuantities.java} | 23 +-
...va => OpcuaNodeIdServicesVariableQuantity.java} | 39 +-
.../OpcuaNodeIdServicesVariableReader.java | 6 -
...a => OpcuaNodeIdServicesVariableRedundant.java} | 13 +-
.../readwrite/OpcuaNodeIdServicesVariableRole.java | 22 +-
.../OpcuaNodeIdServicesVariableSemantic.java | 15 +-
.../OpcuaNodeIdServicesVariableServer.java | 16 +-
.../OpcuaNodeIdServicesVariableShelved.java | 13 -
...java => OpcuaNodeIdServicesVariableSyntax.java} | 12 +-
.../OpcuaNodeIdServicesVariableSystem.java | 306 +-
.../readwrite/OpcuaNodeIdServicesVariableTag.java | 5 +-
.../OpcuaNodeIdServicesVariableThree.java | 5 -
.../OpcuaNodeIdServicesVariableTopics.java | 5 +-
.../OpcuaNodeIdServicesVariableTransition.java | 15 +-
.../OpcuaNodeIdServicesVariableTransparent.java | 3 +-
.../OpcuaNodeIdServicesVariableTrust.java | 193 -
.../readwrite/OpcuaNodeIdServicesVariableTwo.java | 5 -
.../readwrite/OpcuaNodeIdServicesVariableType.java | 1 +
...t.java => OpcuaNodeIdServicesVariableUnit.java} | 15 +-
.../OpcuaNodeIdServicesVariableWriter.java | 6 -
.../readwrite/OpcuaNodeIdServicesVariableX.java | 7 -
.../readwrite/OpcuaNodeIdServicesVariableY.java | 7 -
.../java/opcua/readwrite/OpcuaStatusCode.java | 7 +
.../java/opcua/readwrite/QuantityDimension.java | 316 +
...riableDefault.java => RedundantServerMode.java} | 23 +-
.../apache/plc4x/java/opcua/OpcuaPlcDriver.java | 4 +-
.../java/openprotocol/OpenProtocolDriver.java | 4 +-
.../org/apache/plc4x/java/plc4x/Plc4xDriver.java | 4 +-
plc4j/drivers/profinet-ng/README.md | 16 +-
plc4j/drivers/profinet-ng/pom.xml | 4 +
.../profinet/readwrite/PnIoCM_Block_Request.java | 372 -
.../java/profinet/readwrite/PnIoCm_Block.java | 23 +-
.../java/profinet/readwrite/PnIoCm_BlockType.java | 16 +-
.../profinet/readwrite/PnIoCm_Block_ArReq.java | 36 +-
...PnIoCm_Block_ReqPlugAlarmApplicationReady.java} | 35 +-
...> PnIoCm_Control_Request_ApplicationReady.java} | 40 +-
.../PnIoCm_Control_Request_ParameterEnd.java} | 40 +-
.../PnIoCm_Control_Response_ApplicationReady.java} | 38 +-
...a => PnIoCm_Control_Response_ParameterEnd.java} | 40 +-
.../java/profinet/readwrite/PnIoCm_Packet.java | 4 +
.../PnIoCm_Packet_ConnectionlessCancel.java} | 46 +-
.../PnIoCm_Submodule_InputAndOutputData.java | 154 +-
.../readwrite/PnIoCm_Submodule_InputData.java | 66 +-
.../readwrite/PnIoCm_Submodule_OutputData.java | 106 +-
.../apache/plc4x/java/profinet/ProfinetDriver.java | 175 +-
.../java/profinet/channel/ProfinetChannel.java | 7 +-
.../profinet/config/ProfinetConfiguration.java | 3 +
.../ProfinetRawSocketTransportConfiguration.java | 20 +-
.../profinet/context/ProfinetDriverContext.java | 39 +-
.../profinet/discovery/ProfinetDiscoverer.java | 18 +-
.../java/profinet/packets/PnDcpPacketFactory.java | 290 +-
.../profinet/protocol/ProfinetProtocolLogic.java | 302 +-
.../profinet/utils/ProfinetDataTypeMapper.java | 4 +-
...IoTest.java => ManualProfinetIoBrowseTest.java} | 15 +-
.../java/profinet/ManualProfinetIoTestAdamPN.java | 45 +
.../profinet/ManualProfinetIoTestSimocode.java | 44 +
.../ManualProfinetIoTestWagoPNCoupler.java | 45 +
.../profinet/ManualProfinetIoTestZylkSimocode.java | 45 +
.../src/test/resources/logback-test.xml | 2 +
.../profinet/readwrite/PnIoCM_Block_Request.java | 372 -
.../java/profinet/readwrite/PnIoCm_Block.java | 23 +-
.../java/profinet/readwrite/PnIoCm_BlockType.java | 16 +-
.../profinet/readwrite/PnIoCm_Block_ArReq.java | 36 +-
...PnIoCm_Block_ReqPlugAlarmApplicationReady.java} | 35 +-
.../PnIoCm_Control_Request_ApplicationReady.java} | 40 +-
...va => PnIoCm_Control_Request_ParameterEnd.java} | 40 +-
.../PnIoCm_Control_Response_ApplicationReady.java} | 38 +-
.../PnIoCm_Control_Response_ParameterEnd.java} | 40 +-
.../java/profinet/readwrite/PnIoCm_Packet.java | 4 +
...ava => PnIoCm_Packet_ConnectionlessCancel.java} | 46 +-
.../PnIoCm_Submodule_InputAndOutputData.java | 154 +-
.../readwrite/PnIoCm_Submodule_InputData.java | 66 +-
.../readwrite/PnIoCm_Submodule_OutputData.java | 106 +-
.../apache/plc4x/java/profinet/ProfinetDriver.java | 4 +-
.../ProfinetRawSocketTransportConfiguration.java | 15 -
.../profinet/context/ProfinetDeviceContext.java | 18 +
.../plc4x/java/profinet/device/MessageWrapper.java | 2 +-
.../java/profinet/device/ProfinetChannel.java | 41 +-
.../plc4x/java/profinet/device/ProfinetDevice.java | 32 +-
.../profinet/device/ProfinetMessageWrapper.java | 6 +-
.../java/profinet/device/ProfinetModuleImpl.java | 14 +-
.../java/profinet/gsdml/ProfinetModuleItem.java | 4 +-
.../plc4x/java/profinet/DummyMessageWrapper.java | 2 +-
.../plc4x/java/profinet/ManualProfinetIoTest.java | 4 +-
.../apache/plc4x/java/s7/readwrite/S7Driver.java | 5 +-
.../readwrite/configuration/S7Configuration.java | 1 -
.../readwrite/protocol/S7HGeneratedDriverBase.java | 5 +-
.../plc4x/java/s7/readwrite/protocol/S7HMux.java | 4 +-
.../java/s7/readwrite/protocol/S7HMuxImpl.java | 4 +-
.../s7/readwrite/protocol/S7HPlcConnection.java | 3 +-
.../protocol/S7HSingleProtocolStackConfigurer.java | 6 +-
.../plc4x/java/simulated/SimulatedDriver.java | 7 +
.../configuration/SimulatedConfiguration.java} | 8 +-
.../examples/hello-influx-data-collection/pom.xml | 2 +-
plc4j/examples/hello-world-kotlin/pom.xml | 2 +-
plc4j/integrations/apache-calcite/pom.xml | 4 +-
plc4j/integrations/apache-kafka/pom.xml | 2 +-
plc4j/integrations/pom.xml | 2 +-
.../apache/plc4x/java/spi/ConversationContext.java | 4 +
.../spi/GeneratedDriverByteToMessageCodec.java | 4 +-
.../apache/plc4x/java/spi/Plc4xNettyWrapper.java | 5 +-
.../java/spi/configuration/Configuration.java | 4 +-
.../spi/configuration/ConfigurationFactory.java | 15 +-
.../java/spi/configuration/HasConfiguration.java | 4 +-
.../connection/CustomProtocolStackConfigurer.java | 48 +-
.../spi/connection/DefaultNettyPlcConnection.java | 5 +-
.../java/spi/connection/GeneratedDriverBase.java | 5 +-
.../spi/connection/ProtocolStackConfigurer.java | 5 +-
.../connection/SingleProtocolStackConfigurer.java | 6 +-
.../spi/internal/DefaultConversationContext.java | 4 +-
.../spi/internal/DefaultExpectRequestContext.java | 20 +-
.../spi/internal/DefaultSendRequestContext.java | 18 +-
.../java/spi/internal/HandlerRegistration.java | 12 +-
.../config/TestConfigurationComplex.java | 1 -
.../connection/DefaultNettyPlcConnectionTest.java | 33 +-
.../internal/DefaultSendRequestContextTest.java | 2 +-
plc4j/tools/ui/backend/pom.xml | 15 +
.../java/tools/ui/controller/DriverController.java | 34 +-
.../{Driver.java => ConfigurationOption.java} | 33 +-
.../apache/plc4x/java/tools/ui/model/Driver.java | 17 +-
.../tools/ui/model/{Driver.java => Transport.java} | 14 +-
.../java/tools/ui/service/ConnectionService.java} | 15 +-
plc4j/tools/ui/frontend/frontend/.gitignore | 2 +-
plc4j/tools/ui/frontend/frontend/package.json | 2 +
plc4j/tools/ui/frontend/frontend/src/App.tsx | 12 +-
.../frontend/src/components/PlcConnection.tsx | 45 +
.../src/generated/plc4j-tools-ui-frontend.ts | 39 +-
plc4j/tools/ui/frontend/frontend/src/index.css | 13 +-
.../frontend/frontend/src/layouts/MainLayout.tsx | 146 +-
.../ui/frontend/frontend/src/pages/About.tsx} | 9 +-
.../ui/frontend/frontend/src/pages/Editor.tsx | 11 -
.../{components/MainMenu.tsx => pages/Inspect.tsx} | 57 +-
.../ui/frontend/frontend/src/pages/Mqtt.tsx} | 9 +-
.../ui/frontend/frontend/src/pages/OpcUa.tsx} | 9 +-
.../ui/frontend/frontend/src/pages/Settings.tsx} | 9 +-
plc4j/transports/can/pom.xml | 5 +
.../plc4x/java/transport/can/CANTransport.java | 5 +-
.../transport/socketcan/SocketCANTransport.java | 4 +-
plc4j/transports/test/pom.xml | 5 +
.../transport/virtualcan/VirtualCANTransport.java | 4 +-
.../utils/rawsockets/netty/RawSocketChannel.java | 2 +-
.../knxnetip/readwrite/model/KnxManufacturer.cs | 33 +-
pom.xml | 32 +-
.../protocols/bacnetip/bacnet-vendorids.mspec | 1 +
.../protocols/knxnetip/knx-master-data.mspec | 7 +-
protocols/opcua/pom.xml | 2 +-
.../generated/protocols/opcua/opc-manual.mspec | 57 +-
.../generated/protocols/opcua/opc-services.mspec | 9067 ++------------------
.../generated/protocols/opcua/opc-status.mspec | 7 +
.../main/resources/protocols/profinet/pnio.mspec | 66 +-
.../plc4x/java/discovery/DiscoveryDriver.java | 6 +
.../org/apache/plc4x/java/df1/DF1PlcDriver.java | 4 +-
src/site/asciidoc/users/commercial-support.adoc | 2 +
.../images/users/companies/logo-timecho.png | Bin 0 -> 21130 bytes
335 files changed, 9378 insertions(+), 82457 deletions(-)
create mode 100644 plc4go/protocols/opcua/readwrite/model/AnnotationDataType.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/BitFieldDefinition.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/ConversionLimitEnum.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/LinearConversionDataType.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableAlternative.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableBit.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableConversion.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableQuantities.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableQuantity.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableRedundant.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableSyntax.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/OpcuaNodeIdServicesVariableUnit.go
create mode 100644 plc4go/protocols/opcua/readwrite/model/QuantityDimension.go
create mode 100644
plc4go/protocols/opcua/readwrite/model/RedundantServerMode.go
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=>
api/src/main/java/org/apache/plc4x/java/api/configuration/PlcConnectionConfiguration.java}
(84%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{HistoryUpdateDetails.java
=> AnnotationDataType.java} (52%)
create mode 100644
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/BitFieldDefinition.java
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> ConversionLimitEnum.java} (67%)
create mode 100644
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/LinearConversionDataType.java
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableAliases.java
=> OpcuaNodeIdServicesVariableAlternative.java} (70%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> OpcuaNodeIdServicesVariableBit.java} (72%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> OpcuaNodeIdServicesVariableConversion.java} (74%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableArray.java
=> OpcuaNodeIdServicesVariableQuantities.java} (63%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableProgress.java
=> OpcuaNodeIdServicesVariableQuantity.java} (50%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> OpcuaNodeIdServicesVariableRedundant.java} (75%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> OpcuaNodeIdServicesVariableSyntax.java} (76%)
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> OpcuaNodeIdServicesVariableUnit.java} (72%)
create mode 100644
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/QuantityDimension.java
copy
plc4j/drivers/opcua/src/main/generated/org/apache/plc4x/java/opcua/readwrite/{OpcuaNodeIdServicesVariableDefault.java
=> RedundantServerMode.java} (65%)
delete mode 100644
plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_Request.java
rename
plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Block_ReqPluginAlarmApplicationReady.java
=> PnIoCm_Block_ReqPlugAlarmApplicationReady.java} (71%)
copy
plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Control_Request.java
=> PnIoCm_Control_Request_ApplicationReady.java} (87%)
rename
plc4j/drivers/{profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request.java
=>
profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ParameterEnd.java}
(88%)
rename
plc4j/drivers/{profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_ResponseConnect.java
=>
profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ApplicationReady.java}
(88%)
rename
plc4j/drivers/profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Control_ResponseConnect.java
=> PnIoCm_Control_Response_ParameterEnd.java} (88%)
copy
plc4j/drivers/{profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Block_ReqPluginAlarmApplicationReady.java
=>
profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Packet_ConnectionlessCancel.java}
(64%)
rename
plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/{ManualProfinetIoTest.java
=> ManualProfinetIoBrowseTest.java} (71%)
create mode 100644
plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestAdamPN.java
create mode 100644
plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestSimocode.java
create mode 100644
plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestWagoPNCoupler.java
create mode 100644
plc4j/drivers/profinet-ng/src/test/java/org/apache/plc4x/java/profinet/ManualProfinetIoTestZylkSimocode.java
delete mode 100644
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_Request.java
copy
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Block_ReqPluginAlarmApplicationReady.java
=> PnIoCm_Block_ReqPlugAlarmApplicationReady.java} (71%)
copy
plc4j/drivers/{profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request.java
=>
profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request_ApplicationReady.java}
(87%)
rename
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Control_ResponseConnect.java
=> PnIoCm_Control_Request_ParameterEnd.java} (88%)
rename
plc4j/drivers/{profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCM_Block_ResponseConnect.java
=>
profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ApplicationReady.java}
(88%)
rename
plc4j/drivers/{profinet-ng/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Request.java
=>
profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/PnIoCm_Control_Response_ParameterEnd.java}
(88%)
rename
plc4j/drivers/profinet/src/main/generated/org/apache/plc4x/java/profinet/readwrite/{PnIoCm_Block_ReqPluginAlarmApplicationReady.java
=> PnIoCm_Packet_ConnectionlessCancel.java} (64%)
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=>
drivers/simulated/src/main/java/org/apache/plc4x/java/simulated/configuration/SimulatedConfiguration.java}
(76%)
copy
plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/{Driver.java
=> ConfigurationOption.java} (62%)
copy
plc4j/tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/model/{Driver.java
=> Transport.java} (80%)
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=>
tools/ui/backend/src/main/java/org/apache/plc4x/java/tools/ui/service/ConnectionService.java}
(65%)
create mode 100644
plc4j/tools/ui/frontend/frontend/src/components/PlcConnection.tsx
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=> tools/ui/frontend/frontend/src/pages/About.tsx} (85%)
delete mode 100644 plc4j/tools/ui/frontend/frontend/src/pages/Editor.tsx
rename plc4j/tools/ui/frontend/frontend/src/{components/MainMenu.tsx =>
pages/Inspect.tsx} (59%)
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=> tools/ui/frontend/frontend/src/pages/Mqtt.tsx} (85%)
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=> tools/ui/frontend/frontend/src/pages/OpcUa.tsx} (85%)
copy
plc4j/{spi/src/main/java/org/apache/plc4x/java/spi/configuration/Configuration.java
=> tools/ui/frontend/frontend/src/pages/Settings.tsx} (85%)
create mode 100644 src/site/resources/images/users/companies/logo-timecho.png