public SignalMetadataViewModel(FileMetadata metadata) { this.Signature = metadata.Signature; this.ChannelNumber = metadata.ChannelNumber; this.ChannelSize = metadata.ChannelSize; this.SpectrumLineNumber = metadata.SpectrumLineNumber; this.CutoffFrequency = metadata.CutoffFrequency; this.FrequencyDefinition = metadata.FrequencyDefinition; this.DataBlockReceiveTime = metadata.DataBlockReceiveTime; this.TotalReceiveTime = metadata.TotalReceiveTime; this.DataBlockNumber = metadata.DataBlockNumber; this.DataSize = metadata.DataSize; this.ReceivedBlocksNumber = metadata.ReceivedBlocksNumber; this.MaxValue = metadata.MaxValue; this.MinValue = metadata.MinValue; }
internal FileParserResult(FileMetadata metadata, IList<float> dataPoints) { this.FileMetadata = metadata; this.SignalValues = new ReadOnlyCollection<float>(dataPoints); }