/// <summary> Get the Volume Settings for a BrewTroller vessel </summary> /// <param name="vessel">ID of Heat Output</param> public BTVolumeSetting GetVolumeSetting(BTVesselID vessel) { var btVolumeSetting = new BTVolumeSetting(); ProcessBTCommand(BTCommand.GetVolumnSetting, btVolumeSetting, new List<int> { (int)vessel }); return btVolumeSetting; }
/// <summary> Set the Volume information for a Vessel </summary> /// public void SetVolumeSetting(BTVolumeSetting btVolumeSettings) { ProcessBTCommand(BTCommand.SetVolumeSetting, btVolumeSettings, null); }
public void VesselVolume(BTVesselID id, double capacity, double deadspace) { var saveVolume = _btCom.GetVolumeSetting(id); var setVolume = new BTVolumeSetting { ID = id, Capacity = (decimal)capacity, DeadSpace = (decimal)deadspace }; _btCom.SetVolumeSetting(setVolume); var getVolume = _btCom.GetVolumeSetting(id); Assert.AreEqual(setVolume, getVolume); _btCom.SetVolumeSetting(saveVolume); var restoreVolume = _btCom.GetVolumeSetting(id); Assert.AreEqual(saveVolume, restoreVolume); }