package com.intrbiz.lamplighter.reading.scaling; import com.intrbiz.gerald.polyakov.Reading; /** * Handle the scaling of a particular unit, so that readings are always logged in a common unit */ public interface ReadingScaler { /** * What units can we scale */ String[] getUnits(); /** * Scale the given reading */ Reading scaleReading(Reading reading, String toUnit); }