using System; using System.Collections.Generic; using System.ComponentModel; // ReSharper disable CheckNamespace // ReSharper disable InconsistentNaming namespace DTS.Common.Interface { public interface ITestModule : INotifyPropertyChanged { string SerialNumber { get; set; } string BaseSerialNumber { get; set; } int AaFilterRateHz { get; set; } int Number { get; set; } int NumberOfSamples { get; set; } int UnsubsampledNumberOfSamples { get; set; } double RequestedPostTriggerSeconds { get; set; } double RequestedPreTriggerSeconds { get; set; } double PostTriggerSeconds { get; set; } double PreTriggerSeconds { get; set; } string RecordingMode { get; set; } int SampleRateHz { get; set; } int StartRecordSampleNumber { get; set; } int NumberOfChannels { get; set; } bool InlineSerializedData { get; set; } int StartRecordTimestampSec { get; set; } int StartRecordTimestampNanoSec { get; set; } int TriggerTimestampSec { get; set; } int TriggerTimestampNanoSec { get; set; } List TriggerSampleNumbers { get; set; } bool PTPMasterSync { get; set; } int TiltSensorAxisXDegreesPre { get; set; } int TiltSensorAxisYDegreesPre { get; set; } int TiltSensorAxisZDegreesPre { get; set; } int TiltSensorAxisXDegreesPost { get; set; } int TiltSensorAxisYDegreesPost { get; set; } int TiltSensorAxisZDegreesPost { get; set; } int TemperatureLocation1Pre { get; set; } int TemperatureLocation2Pre { get; set; } int TemperatureLocation3Pre { get; set; } int TemperatureLocation4Pre { get; set; } int TemperatureLocation1Post { get; set; } int TemperatureLocation2Post { get; set; } int TemperatureLocation3Post { get; set; } int TemperatureLocation4Post { get; set; } List Channels { get; set; } List CalculatedChannels { get; set; } } }