package tim.prune.data; /** * Holder for a speed value, including a boolean valid flag */ public class SpeedValue { /** Valid flag */ private boolean _valid = false; /** Value as a double, using current units */ private double _value = 0.0; /** * Set the flag to invalid */ public void setInvalid() { _valid = false; _value = 0.0; } /** * @param inValue speed value to set */ public void setValue(double inValue) { _valid = true; _value = inValue; } /** * @return true if value is valid */ public boolean isValid() { return _valid; } /** * @return numeric value */ public double getValue() { return _value; } }