50 lines
2.1 KiB
Plaintext
50 lines
2.1 KiB
Plaintext
|
|
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<ulong> 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<ITestChannel> Channels { get; set; }
|
||
|
|
List<ITestChannel> CalculatedChannels { get; set; }
|
||
|
|
}
|
||
|
|
}
|