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

sruehl pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-plc4x.git

commit 971acb28dd7b171763e8c1909bcc13e835d4389b
Author: Sebastian Rühl <sru...@apache.org>
AuthorDate: Thu Jun 21 10:45:50 2018 +0200

    added serial testing to ManualPlc4AdsTest
---
 .../java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java     | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git 
a/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java
 
b/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java
index 345b87c..7d8566e 100644
--- 
a/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java
+++ 
b/plc4j/protocols/ads/src/test/java/org/apache/plc4x/java/ads/ManualPlc4XAdsTest.java
@@ -35,7 +35,15 @@ import java.util.function.Consumer;
 public class ManualPlc4XAdsTest {
 
     public static void main(String... args) throws Exception {
-        try (PlcConnection plcConnection = new 
PlcDriverManager().getConnection("ads:tcp://10.10.64.40/10.10.64.40.1.1:851/10.10.56.23.1.1:30000"))
 {
+        String connectionUrl;
+        if (args.length > 0 && "serial".equalsIgnoreCase(args[0])) {
+            System.out.println("Using serial");
+            connectionUrl = 
"ads:serial:///dev/ttys003/10.10.64.40.1.1:851/10.10.56.23.1.1:30000";
+        } else {
+            System.out.println("Using tcp");
+            connectionUrl = 
"ads:tcp://10.10.64.40/10.10.64.40.1.1:851/10.10.56.23.1.1:30000";
+        }
+        try (PlcConnection plcConnection = new 
PlcDriverManager().getConnection(connectionUrl)) {
             System.out.println("PlcConnection " + plcConnection);
 
             PlcReader reader = plcConnection.getReader().orElseThrow(() -> new 
RuntimeException("No Reader found"));

Reply via email to