using Tango.BL; namespace Tango.BL.Dispensing { /// /// Represents an IDS pack dispensing calculator. /// public interface IDispensingCalc { /// /// Calculates the required nanoliter per second. /// /// The liquid volume. /// double CalculateNanoliterPerSecond(LiquidVolume liquidVolume); /// /// Calculates the required nanoliter per centimeter. /// /// The liquid volume. /// double CalculateNanoliterPerCentimeter(LiquidVolume liquidVolume); /// /// Calculates the required pulses per second. /// /// The liquid volume. /// double CalculatePulsePerSecond(LiquidVolume liquidVolume); /// /// Calculates the required full pulses per second. /// /// The liquid volume. /// double CalculatePulsePerSecondFull(LiquidVolume liquidVolume); /// /// Coerces the specified liquid volume. /// /// The liquid volume. /// double CoerceVolume(LiquidVolume liquidVolume); } }