You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ri...@apache.org on 2022/07/28 11:26:09 UTC

[incubator-streampipes] 02/03: [hotfix] Use default value for OPC server url in adapter

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

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git

commit 6447eca31c6b50a187cad37ce1ac7e51f6861544
Author: Dominik Riemer <do...@gmail.com>
AuthorDate: Thu Jul 28 13:25:36 2022 +0200

    [hotfix] Use default value for OPC server url in adapter
---
 .../streampipes/connect/iiot/adapters/opcua/OpcUaAdapter.java       | 2 +-
 .../src/main/java/org/apache/streampipes/sdk/StaticProperties.java  | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/streampipes-extensions/streampipes-connect-adapters-iiot/src/main/java/org/apache/streampipes/connect/iiot/adapters/opcua/OpcUaAdapter.java b/streampipes-extensions/streampipes-connect-adapters-iiot/src/main/java/org/apache/streampipes/connect/iiot/adapters/opcua/OpcUaAdapter.java
index 525ca38b7..257abf860 100644
--- a/streampipes-extensions/streampipes-connect-adapters-iiot/src/main/java/org/apache/streampipes/connect/iiot/adapters/opcua/OpcUaAdapter.java
+++ b/streampipes-extensions/streampipes-connect-adapters-iiot/src/main/java/org/apache/streampipes/connect/iiot/adapters/opcua/OpcUaAdapter.java
@@ -190,7 +190,7 @@ public class OpcUaAdapter extends PullAdapter implements SupportsRuntimeConfig {
                 .requiredAlternatives(Labels.withId(OpcUaLabels.OPC_HOST_OR_URL.name()),
                         Alternatives.from(
                                 Labels.withId(OpcUaLabels.OPC_URL.name()),
-                                StaticProperties.stringFreeTextProperty(Labels.withId(OpcUaLabels.OPC_SERVER_URL.name())))
+                                StaticProperties.stringFreeTextProperty(Labels.withId(OpcUaLabels.OPC_SERVER_URL.name()), "opc.tcp://localhost:4840"))
                         ,
                         Alternatives.from(Labels.withId(OpcUaLabels.OPC_HOST.name()),
                                 StaticProperties.group(
diff --git a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/StaticProperties.java b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/StaticProperties.java
index efacba41f..2d3cabd53 100644
--- a/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/StaticProperties.java
+++ b/streampipes-sdk/src/main/java/org/apache/streampipes/sdk/StaticProperties.java
@@ -48,6 +48,12 @@ public class StaticProperties {
     return freeTextProperty(label, Datatypes.String);
   }
 
+  public static FreeTextStaticProperty stringFreeTextProperty(Label label, String defaultValue) {
+    var property = freeTextProperty(label, Datatypes.String);
+    property.setValue(defaultValue);
+    return property;
+  }
+
   public static FreeTextStaticProperty integerFreeTextProperty(Label label) {
     return freeTextProperty(label, Datatypes.Integer);
   }