using System.Collections.Generic; using System.Windows.Media; using DTS.Common.Base; // ReSharper disable CheckNamespace namespace DTS.Common.Interface { public interface ITestDataSeries : IBaseModel { string TestGroup { get; set; } string TestSetupName { get; set; } string TestId { get; set; } string ChannelId { get; set; } double[] Xvalue { get; set; } double[] Yvalue { get; set; } Brush GraphColor { get; set; } string HardwareChannel { get; set; } string Bridge { get; set; } string GroupName { get; set; } string SWAAF { get; set; } string HWAAF { get; set; } string SampleRate { get; set; } string ISOCode { get; set; } string ISOChannelName { get; set; } string UserCode { get; set; } string UserChannelName { get; set; } string ChannelName { get; set; } string Description { get; } string SensorSN { get; set; } string SensorSNDisplay { get; } string EngineeringUnits { get; set; } string Excitation { get; set; } string Polarity { get; set; } string MinY { get; } string MaxY { get; } string AvgY { get; } string StdDevY { get; } string T0EUValue { get; } /// /// represents the peak frequency in series according to /// magnitude /// only populated when FFT is true /// double PeakFrequency { get; } /// /// represents the peak magnitude of frequencies in data set /// only populated when FFT is true /// /// is true if the series is an FFT of signal data /// bool FFT { get; } /// /// holds the root-mean-squared acceleration /// only calculated in PSD results graphs /// double GRMS { get; set; } } }