diff --git a/src/main/java/org/openmuc/openiec61850/app/ConsoleServer.java b/src/main/java/org/openmuc/openiec61850/app/ConsoleServer.java index 8afe5e5..36cf13a 100644 --- a/src/main/java/org/openmuc/openiec61850/app/ConsoleServer.java +++ b/src/main/java/org/openmuc/openiec61850/app/ConsoleServer.java @@ -5,6 +5,7 @@ import java.util.ArrayList; import java.util.List; import org.openmuc.openiec61850.BasicDataAttribute; +import org.openmuc.openiec61850.BdaBoolean; import org.openmuc.openiec61850.BdaFloat32; import org.openmuc.openiec61850.BdaFloat64; import org.openmuc.openiec61850.BdaInt16; @@ -182,6 +183,10 @@ public class ConsoleServer { long value = Long.parseLong(valueString); ((BdaInt64) bda).setValue(value); } + else if (bda instanceof BdaBoolean) { + boolean value = Boolean.parseBoolean(valueString); + ((BdaBoolean) bda).setValue(value); + } else { throw new IllegalArgumentException(); }