Quickstarts.TestData.ToDataValues C# (CSharp) Method

ToDataValues() private method

Converts a list of test values to a list of DataValues.
private ToDataValues ( ValueType values ) : DataValue>.SortedDictionary
values ValueType
return DataValue>.SortedDictionary
        private SortedDictionary<DateTime, DataValue> ToDataValues(ValueType[] values)
        {
            SortedDictionary<DateTime, DataValue> dvs = new SortedDictionary<DateTime, DataValue>();

            if (values != null)
            {
                foreach (ValueType value in values)
                {
                    DataValue dv = new DataValue();
                    dv.Value = ValidateValue(value.Value);
                    dv.StatusCode = ValidateQuality(value.Quality);
                    dv.SourceTimestamp = ValidateTimestamp(value.Timestamp);
                    dv.Comment = value.Comment;
                    dvs[dv.SourceTimestamp] = dv;
                }
            }

            return dvs;
        }