plot can now handle no or 'None' data from the pi
This commit is contained in:
parent
9a30782d83
commit
5d066a66de
@ -95,13 +95,21 @@ public class PlotFragment extends Fragment {
|
||||
for (String pin : (List<String>) (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
|
||||
|
Loading…
x
Reference in New Issue
Block a user