refactoring

This commit is contained in:
rusefillc 2023-01-06 12:31:42 -05:00
parent 2fd1a1d0f6
commit ed91493c72
2 changed files with 7 additions and 1 deletions

Binary file not shown.

View File

@ -25,7 +25,7 @@ public class TriggerSignalReader {
int signalIndex = Integer.parseInt(tokens[2]);
int signalState = Integer.parseInt(tokens[3]);
double angle = Double.parseDouble(tokens[4]);
double gap = Double.parseDouble(tokens[5]);
double gap = parseDoubleMaybeNaN(tokens[5]);
TriggerSignal s = new TriggerSignal(signalIndex, signalState, angle, gap);
// System.out.println(s);
@ -34,4 +34,10 @@ public class TriggerSignalReader {
}
return signals;
}
private static double parseDoubleMaybeNaN(String doubleString) {
if ("nan".equalsIgnoreCase(doubleString))
return Double.NaN;
return Double.parseDouble(doubleString);
}
}