From 9cedd0222f2eabf81c7826f3ddb65f3da3993f39 Mon Sep 17 00:00:00 2001 From: Stefan Feuerhahn Date: Tue, 19 Sep 2017 16:01:43 +0200 Subject: [PATCH] data sets are now printed by console client --- src/main/java/org/openmuc/openiec61850/DataSet.java | 8 +++++++- .../java/org/openmuc/openiec61850/ServerModel.java | 10 ++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/openmuc/openiec61850/DataSet.java b/src/main/java/org/openmuc/openiec61850/DataSet.java index d1e8c61..adadba0 100644 --- a/src/main/java/org/openmuc/openiec61850/DataSet.java +++ b/src/main/java/org/openmuc/openiec61850/DataSet.java @@ -142,7 +142,13 @@ public final class DataSet implements Iterable { @Override public String toString() { - return dataSetReference; + StringBuilder sb = new StringBuilder(); + sb.append(getReferenceStr()); + for (FcModelNode member : members) { + sb.append("\n"); + sb.append(member.toString()); + } + return sb.toString(); } } diff --git a/src/main/java/org/openmuc/openiec61850/ServerModel.java b/src/main/java/org/openmuc/openiec61850/ServerModel.java index e394988..d5fc419 100644 --- a/src/main/java/org/openmuc/openiec61850/ServerModel.java +++ b/src/main/java/org/openmuc/openiec61850/ServerModel.java @@ -215,15 +215,21 @@ public final class ServerModel extends ModelNode { for (ModelNode logicalDevice : children.values()) { sb.append(logicalDevice.toString()); } - sb.append("\nURCBs:"); + sb.append("\n\n\n---------------------\nURCBs:"); for (Urcb urcb : getUrcbs()) { sb.append("\n\n").append(urcb); } - sb.append("\n\nBRCBs:"); + sb.append("\n\n\n---------------------\nBRCBs:"); for (Brcb brcb : getBrcbs()) { sb.append("\n\n").append(brcb); } + + sb.append("\n\n\n---------------------\nData sets:"); + for (DataSet dataSet : getDataSets()) { + sb.append("\n\n").append(dataSet); + } + return sb.toString(); }