init
This commit is contained in:
6
Common/DTS.Common/Interface/Viewer/IFilterView.cs
Normal file
6
Common/DTS.Common/Interface/Viewer/IFilterView.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IFilterView : IBaseView { }
|
||||
}
|
||||
16
Common/DTS.Common/Interface/Viewer/IFilterViewModel.cs
Normal file
16
Common/DTS.Common/Interface/Viewer/IFilterViewModel.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using DTS.Common.Base;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IFilterViewModel : IBaseViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the Search View.
|
||||
/// </summary>
|
||||
IBaseView View { get; }
|
||||
IBaseViewModel Parent { get; }
|
||||
|
||||
object ContextSearchRegion { get; set; }
|
||||
}
|
||||
}
|
||||
6
Common/DTS.Common/Interface/Viewer/IMainView.cs
Normal file
6
Common/DTS.Common/Interface/Viewer/IMainView.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IMainView : IBaseView { }
|
||||
}
|
||||
30
Common/DTS.Common/Interface/Viewer/IMainViewModel.cs
Normal file
30
Common/DTS.Common/Interface/Viewer/IMainViewModel.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Windows;
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IMainViewModel : IBaseViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the Main View.
|
||||
/// </summary>
|
||||
IBaseView View { get; }
|
||||
|
||||
object ContextNavigationRegion { get; set; }
|
||||
|
||||
object ContextGraphRegion { get; set; }
|
||||
|
||||
object ContextTestsRegion { get; set; }
|
||||
object ContextGraphsRegion { get; set; }
|
||||
object ContextLegendRegion { get; set; }
|
||||
|
||||
object ContextDiagRegion { get; set; }
|
||||
object ContextStatsRegion { get; set; }
|
||||
object ContextCursorRegion { get; set; }
|
||||
|
||||
object ContextPropertyRegion { get; set; }
|
||||
|
||||
List<FrameworkElement> GetRegions();
|
||||
}
|
||||
}
|
||||
6
Common/DTS.Common/Interface/Viewer/IMenuView.cs
Normal file
6
Common/DTS.Common/Interface/Viewer/IMenuView.cs
Normal file
@@ -0,0 +1,6 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IMenuView : IBaseView { }
|
||||
}
|
||||
12
Common/DTS.Common/Interface/Viewer/IMenuViewModel.cs
Normal file
12
Common/DTS.Common/Interface/Viewer/IMenuViewModel.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface IMenuViewModel : IBaseViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the Menu View.
|
||||
/// </summary>
|
||||
IMenuView View { get; }
|
||||
}
|
||||
}
|
||||
5
Common/DTS.Common/Interface/Viewer/INavigationView.cs
Normal file
5
Common/DTS.Common/Interface/Viewer/INavigationView.cs
Normal file
@@ -0,0 +1,5 @@
|
||||
using DTS.Common.Base;
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface INavigationView : IBaseView { }
|
||||
}
|
||||
12
Common/DTS.Common/Interface/Viewer/INavigationViewModel.cs
Normal file
12
Common/DTS.Common/Interface/Viewer/INavigationViewModel.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface INavigationViewModel : IBaseViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the Shell View.
|
||||
/// </summary>
|
||||
INavigationView NavigationView { get; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
using DTS.Common.Base;
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestSummaryListView : IBaseView { }
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using DTS.Common.Base;
|
||||
using DTS.Common.Interface.TestDefinition;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestSummaryListViewModel : IBaseViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the Shell View.
|
||||
/// </summary>
|
||||
ITestSummaryListView TestSummaryListView { get; }
|
||||
ObservableCollection<ITestSummary> TestSummaryList { get; set; }
|
||||
List<ITestSummary> SelectedTestSummaryList { get; set; }
|
||||
void PublishSelectedTestSummaryList();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestCalculatedChannel : INotifyPropertyChanged
|
||||
{
|
||||
string SerialNumber { get; set; }
|
||||
string ChannelId { get; set; }
|
||||
string Description { get; set; }
|
||||
string ChannelGroupName { get; set; }
|
||||
string ChannelType { get; set; }
|
||||
int Number { get; set; }
|
||||
string DigitalMultiplier { get; set; }
|
||||
string DigitalMode { get; set; }
|
||||
DateTime Start { get; set; }
|
||||
string Bridge { get; set; }
|
||||
int BridgeResistanceOhms { get; set; }
|
||||
double ZeroPoint { get; set; }
|
||||
string ChannelDescriptionString { get; set; }
|
||||
string ChannelName2 { get; set; }
|
||||
string HardwareChannelName { get; set; }
|
||||
double DesiredRange { get; set; }
|
||||
double Sensitivity { get; set; }
|
||||
string SoftwareFilter { get; set; }
|
||||
bool ProportionalToExcitation { get; set; }
|
||||
bool IsInverted { get; set; }
|
||||
string LinearizationFormula { get; set; }
|
||||
bool IsSubsampled { get; set; }
|
||||
int AbsoluteDisplayOrder { get; set; }
|
||||
DateTime LastCalibrationDate { get; set; }
|
||||
string SensorId { get; set; }
|
||||
int OffsetToleranceLowMv { get; set; }
|
||||
int OffsetToleranceHighMv { get; set; }
|
||||
int DataFlag { get; set; }
|
||||
int ExcitationVoltage { get; set; }
|
||||
string Eu { get; set; }
|
||||
bool CalSignalEnabled { get; set; }
|
||||
bool ShuntEnabled { get; set; }
|
||||
bool VoltageInsertionCheckEnabled { get; set; }
|
||||
bool RemoveOffset { get; set; }
|
||||
string ZeroMethod { get; set; }
|
||||
double ZeroAverageWindowBegin { get; set; }
|
||||
double ZeroAverageWindowEnd { get; set; }
|
||||
int InitialEu { get; set; }
|
||||
string InitialOffset { get; set; }
|
||||
int UnsubsampledSampleRateHz { get; set; }
|
||||
double MeasuredShuntDeflectionMv { get; set; }
|
||||
double TargetShuntDeflectionMv { get; set; }
|
||||
double MeasuredExcitationVoltage { get; set; }
|
||||
double FactoryExcitationVoltage { get; set; }
|
||||
double TimeOfFirstSample { get; set; }
|
||||
int Multiplier { get; set; }
|
||||
int UserOffsetEu { get; set; }
|
||||
int UnitConversion { get; set; }
|
||||
bool AtCapacity { get; set; }
|
||||
int CapacityOutputIsBasedOn { get; set; }
|
||||
string SourceChannelNumber { get; set; }
|
||||
string SourceModuleNumber { get; set; }
|
||||
string SourceModuleSerialNumber { get; set; }
|
||||
string Calculation { get; set; }
|
||||
int SampleRateHz { get; set; }
|
||||
string SensitivityUnits { get; set; }
|
||||
int SensorCapacity { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestChannel : INotifyPropertyChanged
|
||||
{
|
||||
string SerialNumber { get; set; }
|
||||
string ChannelId { get; set; }
|
||||
string Description { get; set; }
|
||||
string ChannelGroupName { get; set; }
|
||||
string ChannelType { get; set; }
|
||||
int Number { get; set; }
|
||||
string DigitalMultiplier { get; set; }
|
||||
string DigitalMode { get; set; }
|
||||
DateTime Start { get; set; }
|
||||
string Bridge { get; set; }
|
||||
double BridgeResistanceOhms { get; set; }
|
||||
double ZeroPoint { get; set; }
|
||||
string ChannelDescriptionString { get; set; }
|
||||
string ChannelName2 { get; set; }
|
||||
string HardwareChannelName { get; set; }
|
||||
double DesiredRange { get; set; }
|
||||
double Sensitivity { get; set; }
|
||||
string SoftwareFilter { get; set; }
|
||||
bool ProportionalToExcitation { get; set; }
|
||||
bool IsInverted { get; set; }
|
||||
string LinearizationFormula { get; set; }
|
||||
bool IsSubsampled { get; set; }
|
||||
int AbsoluteDisplayOrder { get; set; }
|
||||
DateTime LastCalibrationDate { get; set; }
|
||||
string SensorId { get; set; }
|
||||
int OffsetToleranceLowMv { get; set; }
|
||||
int OffsetToleranceHighMv { get; set; }
|
||||
int DataFlag { get; set; }
|
||||
string ExcitationVoltage { get; set; }
|
||||
string Eu { get; set; }
|
||||
bool CalSignalEnabled { get; set; }
|
||||
bool ShuntEnabled { get; set; }
|
||||
bool VoltageInsertionCheckEnabled { get; set; }
|
||||
bool RemoveOffset { get; set; }
|
||||
string ZeroMethod { get; set; }
|
||||
double ZeroAverageWindowBegin { get; set; }
|
||||
double ZeroAverageWindowEnd { get; set; }
|
||||
int InitialEu { get; set; }
|
||||
string InitialOffset { get; set; }
|
||||
int UnsubsampledSampleRateHz { get; set; }
|
||||
double MeasuredShuntDeflectionMv { get; set; }
|
||||
double TargetShuntDeflectionMv { get; set; }
|
||||
double MeasuredExcitationVoltage { get; set; }
|
||||
double FactoryExcitationVoltage { get; set; }
|
||||
double TimeOfFirstSample { get; set; }
|
||||
int Multiplier { get; set; }
|
||||
int UserOffsetEu { get; set; }
|
||||
int UnitConversion { get; set; }
|
||||
bool AtCapacity { get; set; }
|
||||
int CapacityOutputIsBasedOn { get; set; }
|
||||
string SourceChannelNumber { get; set; }
|
||||
string SourceModuleNumber { get; set; }
|
||||
string SourceModuleSerialNumber { get; set; }
|
||||
string Calculation { get; set; }
|
||||
int SampleRateHz { get; set; }
|
||||
string SensitivityUnits { get; set; }
|
||||
int SensorCapacity { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using System.Collections.Generic;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestGraphs
|
||||
{
|
||||
string Name { get; set; }
|
||||
string HardwareChannelName { get; set; }
|
||||
List<string> ChannelId { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace DTS.Common.Interface.TestDefinition
|
||||
{
|
||||
public interface ITestMetadata
|
||||
{
|
||||
ITestRunMetadata TestRun { get; set; }
|
||||
ITestSetupMetadata TestSetup { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
|
||||
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; }
|
||||
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> TestChannels { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestRunMetadata : INotifyPropertyChanged
|
||||
{
|
||||
string Id { get; set; }
|
||||
string Description { get; set; }
|
||||
bool InlineSerializedData { get; set; }
|
||||
string TestGuid { get; set; }
|
||||
int FaultFlags { get; set; }
|
||||
string Software { get; set; }
|
||||
string SoftwareVersion { get; set; }
|
||||
string DataType { get; set; }
|
||||
List<ITestModule> Modules { get; set; }
|
||||
List<ITestChannel> Channels { get; set; }
|
||||
List<ITestChannel> CalculatedChannels { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestSetupMetadata
|
||||
{
|
||||
string Name { get; set; }
|
||||
DateTime TestDate { get; set; }
|
||||
DateTime TimeStamp { get; set; }
|
||||
List<ITestGraphs> TestGraphs { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface.TestDefinition
|
||||
{
|
||||
public interface ITestSummary : IBaseClass
|
||||
{
|
||||
string Id { get; set; }
|
||||
string Name { get; set; }
|
||||
string Description { get; set; }
|
||||
int ChannelCount { get; set; }
|
||||
DateTime TestDate { get; set; }
|
||||
string DataType { get; set; }
|
||||
bool IsSelected { get; set; }
|
||||
List<ITestGraphs> Graphs { get; set; }
|
||||
List<ITestChannel> Channels { get; set; }
|
||||
List<ITestChannel> CalculatedChannels { get; set; }
|
||||
IBaseViewModel Parent { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestModuleView : IBaseView { }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Reflection;
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestModuleViewModel : IBaseViewModel
|
||||
{
|
||||
List<Assembly> AssemblyList { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user