You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2023/07/27 18:21:38 UTC
[plc4x] branch develop updated (fa6805760f -> 461340a1c6)
This is an automated email from the ASF dual-hosted git repository.
sruehl pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from fa6805760f chore: Undid the change again :-( [skip ci]
add 461340a1c6 feat(plc4go/opcua): implemented first protocol stub
No new revisions were added by this update.
Summary of changes:
.../testing}/protocols/opcua/DriverTestsuite.xml | 0
plc4go/go.mod | 1 +
plc4go/go.sum | 2 +
plc4go/internal/opcua/CertificateKeyPair.go | 52 ++++
plc4go/internal/opcua/Configuration.go | 103 +++++++
plc4go/internal/opcua/Configuration_plc4xgen.go | 152 +++++++++
plc4go/internal/opcua/Connection.go | 250 +++++++++++++++
plc4go/internal/opcua/Connection_plc4xgen.go | 126 ++++++++
plc4go/internal/opcua/Driver.go | 156 ++++++++++
plc4go/internal/opcua/DriverContext.go | 33 ++
plc4go/internal/opcua/DriverContext_plc4xgen.go | 65 ++++
plc4go/internal/opcua/EncryptionHandler.go | 34 ++
plc4go/internal/opcua/MessageCodec.go | 121 ++++++++
plc4go/internal/opcua/MessageCodec_plc4xgen.go | 67 ++++
plc4go/internal/opcua/Reader.go | 342 +++++++++++++++++++++
plc4go/internal/opcua/SecureChannel.go | 212 +++++++++++++
.../opcua/SecureChannelTransactionManager.go | 85 +++++
plc4go/internal/opcua/Subscriber.go | 128 ++++++++
plc4go/internal/opcua/Subscriber_plc4xgen.go | 61 ++++
plc4go/internal/opcua/SubscriptionHandle.go | 45 +++
plc4go/internal/opcua/Tag.go | 86 ++++++
plc4go/internal/opcua/TagHandler.go | 83 +++++
plc4go/internal/opcua/Writer.go | 46 +++
plc4go/internal/opcua/common.go | 62 ++++
.../opcua/mock_CommandAndArgumentsCount_test.go | 174 +++++++++++
plc4go/internal/opcua/mock_Tag_test.go | 306 ++++++++++++++++++
plc4go/pom.xml | 9 +
plc4go/tests/drivers/tests/opcua_driver_test.go | 48 +++
28 files changed, 2849 insertions(+)
copy {protocols/opcua/src/test/resources => plc4go/assets/testing}/protocols/opcua/DriverTestsuite.xml (100%)
create mode 100644 plc4go/internal/opcua/CertificateKeyPair.go
create mode 100644 plc4go/internal/opcua/Configuration.go
create mode 100644 plc4go/internal/opcua/Configuration_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Connection.go
create mode 100644 plc4go/internal/opcua/Connection_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Driver.go
create mode 100644 plc4go/internal/opcua/DriverContext.go
create mode 100644 plc4go/internal/opcua/DriverContext_plc4xgen.go
create mode 100644 plc4go/internal/opcua/EncryptionHandler.go
create mode 100644 plc4go/internal/opcua/MessageCodec.go
create mode 100644 plc4go/internal/opcua/MessageCodec_plc4xgen.go
create mode 100644 plc4go/internal/opcua/Reader.go
create mode 100644 plc4go/internal/opcua/SecureChannel.go
create mode 100644 plc4go/internal/opcua/SecureChannelTransactionManager.go
create mode 100644 plc4go/internal/opcua/Subscriber.go
create mode 100644 plc4go/internal/opcua/Subscriber_plc4xgen.go
create mode 100644 plc4go/internal/opcua/SubscriptionHandle.go
create mode 100644 plc4go/internal/opcua/Tag.go
create mode 100644 plc4go/internal/opcua/TagHandler.go
create mode 100644 plc4go/internal/opcua/Writer.go
create mode 100644 plc4go/internal/opcua/common.go
create mode 100644 plc4go/internal/opcua/mock_CommandAndArgumentsCount_test.go
create mode 100644 plc4go/internal/opcua/mock_Tag_test.go
create mode 100644 plc4go/tests/drivers/tests/opcua_driver_test.go