diff --git a/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java b/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java index 394a6f1..48b34fb 100644 --- a/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java +++ b/APED/app/src/main/java/com/example/aped/ui/plots/PlotFragment.java @@ -95,13 +95,21 @@ public class PlotFragment extends Fragment { for (String pin : (List) (xml.getPort(deviceName)) .get("pins")) { String valueString = buffer.getString(pin); + if (valueString.equals("[]")) { + continue; + } valueString = valueString .substring(2, valueString.length() - 2); String[] valueStringArray = valueString .split("', '"); int[] values = new int[valueStringArray.length]; for (int i = 0; i < valueStringArray.length; i++) { - values[i] = Integer.parseInt(valueStringArray[i]); + if (valueStringArray[i].equals("None")) { + values[i] = 0; + } else { + values[i] = Integer.parseInt( + valueStringArray[i]); + } } //display data