init
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
using DTS.Common.Base;
|
||||
using DTS.Common.Interface.Pagination;
|
||||
|
||||
namespace DTS.Common.Interface.GroupTemplate
|
||||
{
|
||||
public interface IGroupTemplateListViewModel : IBaseViewModel, IFilterableListView
|
||||
{
|
||||
IGroupTemplateListView View { get; set; }
|
||||
void GetAllTemplates(bool bIncludeEmbedded, bool bISOMode);
|
||||
void Unset();
|
||||
void Sort(object o, bool columnClick);
|
||||
IGroupTemplate[] Templates { get; set; }
|
||||
void Filter(string term);
|
||||
void MouseDoubleClick(int index);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
using DTS.Common.Base;
|
||||
|
||||
namespace DTS.Common.Interface.Sensors.SensorSettingsModule
|
||||
{
|
||||
public interface ISensorSettingsView : IBaseView { }
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,98 @@
|
||||
using DTS.Common.Base;
|
||||
using DTS.Common.Interface.Sensors.SoftwareFilters;
|
||||
// ReSharper disable CheckNamespace
|
||||
|
||||
namespace DTS.Common.Interface
|
||||
{
|
||||
public interface ITestModificationModel : IBaseModel
|
||||
{
|
||||
ITestModificationViewModel Parent { get; set; }
|
||||
/// <summary>
|
||||
/// channel modifications are based on
|
||||
/// </summary>
|
||||
ITestChannel SelectedChannel { get; set; }
|
||||
/// <summary>
|
||||
/// whether the Description field has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedDescription { get; }
|
||||
/// <summary>
|
||||
/// the ChannelDescriptionString field of the selected channel
|
||||
/// </summary>
|
||||
string Description { get; set; }
|
||||
/// <summary>
|
||||
/// Whether the EuMultiplier has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedEuMultiplier { get; }
|
||||
/// <summary>
|
||||
/// the Eu multiplier of the selected channel
|
||||
/// </summary>
|
||||
double EuMultiplier { get; set; }
|
||||
/// <summary>
|
||||
/// the Eu offset of the selected channel
|
||||
/// </summary>
|
||||
double EuOffset { get; set; }
|
||||
/// <summary>
|
||||
/// indicates that the eu offset has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedEuOffset { get; }
|
||||
/// <summary>
|
||||
/// indicates that T0 has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedT0 { get; }
|
||||
/// <summary>
|
||||
/// the current offset in ms of T0
|
||||
/// </summary>
|
||||
double T0 { get; set; }
|
||||
/// <summary>
|
||||
/// indicates whether any values have changed from default for the selected channel
|
||||
/// </summary>
|
||||
bool IsModified { get; }
|
||||
/// <summary>
|
||||
/// indicates whether T1 or T2 (line fit start/end) has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedLineFit { get; set; }
|
||||
/// <summary>
|
||||
/// time in ms for start of line fit
|
||||
/// </summary>
|
||||
double T1 { get; set; }
|
||||
/// <summary>
|
||||
/// time in ms for end of line fit
|
||||
/// </summary>
|
||||
double T2 { get; set; }
|
||||
/// <summary>
|
||||
/// indicates whether sensitivity has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedSensitivity { get; }
|
||||
/// <summary>
|
||||
/// sensitivity of selected channel
|
||||
/// </summary>
|
||||
double Sensitivity { get; set; }
|
||||
/// <summary>
|
||||
/// indicates whether filter has been modified
|
||||
/// </summary>
|
||||
bool IsModifiedFilter { get; }
|
||||
/// <summary>
|
||||
/// the software filter for the selected class
|
||||
/// </summary>
|
||||
//FB 13120 Use IFilterClass instead of CFCFilter
|
||||
IFilterClass SelectedFilter { get; set; }
|
||||
/// <summary>
|
||||
/// T0 adjustment mode
|
||||
/// </summary>
|
||||
T0Mode T0Mode { get; set; }
|
||||
/// <summary>
|
||||
/// indicates whether DataFlag has been modified or not
|
||||
/// </summary>
|
||||
bool IsModifiedDataFlag { get; }
|
||||
/// <summary>
|
||||
/// the dataflag for the selected channel
|
||||
/// </summary>
|
||||
DataFlag SelectedDataFlag { get; set; }
|
||||
/// <summary>
|
||||
/// returns true if T0 is valid (within the dataset),
|
||||
/// false otherwise
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool ValidateT0();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user