/// <summary> /// Returns the values in the specified raw dataset. /// </summary> public SortedDictionary <DateTime, DataValue> GetRawValues(string dataSetName) { RawDataSetType dataset = FindRawDataSet(dataSetName); if (dataset != null) { return(ToDataValues(dataset.Values)); } return(new SortedDictionary <DateTime, DataValue>()); }
/// <summary> /// Finds the processed dataset for the specified raw data set. /// </summary> public ProcessedDataSetType[] GetProcessedDataSets(string rawDataSetName) { RawDataSetType rawDataset = FindRawDataSet(rawDataSetName); List <ProcessedDataSetType> datasets = new List <ProcessedDataSetType>(); if (this.ProcessedDataSets != null) { foreach (ProcessedDataSetType dataset in this.ProcessedDataSets) { if (dataset.DataSetName == rawDataSetName) { dataset.Name = GetName(dataset); datasets.Add(dataset); } } } return(datasets.ToArray()); }