private static SortedList <UInt64, TimeStampInfo <VHDLBaseValue> > FormIntegerGeneratedData(BaseGenerator generator, UInt64 StartTime, UInt64 EndTime) { SortedList <UInt64, TimeStampInfo <VHDLBaseValue> > res = new SortedList <UInt64, TimeStampInfo <VHDLBaseValue> >(); if (generator is IGeneratorDataFill <Int64> ) { SortedList <UInt64, Int64> valuesForInsert = (generator as IGeneratorDataFill <Int64>).InsertValues(StartTime, EndTime); foreach (var el in valuesForInsert) { TimeStampInfo <VHDLBaseValue> inf = new TimeStampInfo <VHDLBaseValue>(new VHDLIntegerValue(Convert.ToInt32(el.Value))); res.Add(el.Key, inf); } return(res); } if (generator is IGeneratorDataFill <bool[]> ) { SortedList <UInt64, bool[]> valuesForInsert = (generator as IGeneratorDataFill <bool[]>).InsertValues(StartTime, EndTime); foreach (var el in valuesForInsert) { TimeStampInfo <VHDLBaseValue> inf = new TimeStampInfo <VHDLBaseValue>(new VHDLIntegerValue(DataConvertorUtils.ToInt(el.Value))); res.Add(el.Key, inf); } return(res); } if (generator is IGeneratorDataFill <Double> ) { SortedList <UInt64, Double> valuesForInsert = (generator as IGeneratorDataFill <Double>).InsertValues(StartTime, EndTime); foreach (var el in valuesForInsert) { TimeStampInfo <VHDLBaseValue> inf = new TimeStampInfo <VHDLBaseValue>(new VHDLIntegerValue(Convert.ToInt32(el.Value))); res.Add(el.Key, inf); } return(res); } return(res); }
public static SortedList <UInt64, TimeStampInfo <VHDLBaseValue> > FormGeneratedData(BaseGenerator generator, UInt64 StartTime, UInt64 EndTime) { SortedList <UInt64, TimeStampInfo <VHDLBaseValue> > res = new SortedList <UInt64, TimeStampInfo <VHDLBaseValue> >(); return(res); }