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"));