public void AddNewMeasurement(IMeasurement measurement) { SnrMovingWindow movingWindow = null; if (m_movingWindowsKeyedByInput.TryGetValue(measurement.Key.ToString(), out movingWindow)) { movingWindow.AddNewMeasurement(measurement); } }
public static SnrMovingWindow DeserializeFromXml(string pathName) { try { SnrMovingWindow movingWindow = null; XmlSerializer deserializer = new XmlSerializer(typeof(SnrMovingWindow)); StreamReader reader = new StreamReader(pathName); movingWindow = (SnrMovingWindow)deserializer.Deserialize(reader); reader.Close(); return(movingWindow); } catch (Exception exception) { throw new Exception("Failed to Deserialize the Moving Window from the Configuration File: " + exception.ToString()); } }