package org.epics.archiverappliance.engine.model; import org.epics.archiverappliance.data.SampleValue; import org.epics.archiverappliance.data.ScalarValue; import org.epics.archiverappliance.data.VectorValue; public class ValueUtil { public static double getDouble(final SampleValue value) { if (value instanceof VectorValue ) { return ((VectorValue<?>)value).getValue().doubleValue(); } else if (value instanceof ScalarValue ) { return ((ScalarValue<?>)value).getValue().doubleValue(); } else return Double.NaN; } }