private SerializableTimestampTest ReadBadTimestampMeasurements() { SerializableTimestampTest serializableTest = new SerializableTimestampTest(); Dictionary <Ticks, LinkedList <IMeasurement> > badTimestampMeasurements = m_test.GetMeasurementsWithBadTimestamps(); List <SerializableBadTimestampMeasurement> serializableBadTimestampMeasurements = new List <SerializableBadTimestampMeasurement>(); foreach (Ticks arrivalTime in badTimestampMeasurements.Keys) { foreach (IMeasurement measurement in badTimestampMeasurements[arrivalTime]) { SerializableBadTimestampMeasurement serializableMeasurement = CreateSerializableBadTimestampMeasurement(measurement, arrivalTime); serializableBadTimestampMeasurements.Add(serializableMeasurement); } } serializableTest.BadTimestampMeasurements = serializableBadTimestampMeasurements.ToArray(); return(serializableTest); }
private SerializableTimestampTest ReadBadTimestampMeasurements(string device) { SerializableTimestampTest serializableTest = new SerializableTimestampTest(); Dictionary<Ticks, LinkedList<IMeasurement>> badTimestampMeasurements = m_test.GetMeasurementsWithBadTimestamps(); List<SerializableBadTimestampMeasurement> serializableBadTimestampMeasurements = new List<SerializableBadTimestampMeasurement>(); foreach (Ticks arrivalTime in badTimestampMeasurements.Keys) { foreach (IMeasurement measurement in badTimestampMeasurements[arrivalTime]) { SerializableBadTimestampMeasurement serializableMeasurement = CreateSerializableBadTimestampMeasurement(measurement, arrivalTime); if(device == serializableMeasurement.Device) serializableBadTimestampMeasurements.Add(serializableMeasurement); } } serializableTest.BadTimestampMeasurements = serializableBadTimestampMeasurements.ToArray(); return serializableTest; }