init
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
using DTS.Common.Interface.DASFactory.Diagnostics;
|
||||
using DTS.Common.Interface.Sensors.AnalogDiagnostics;
|
||||
|
||||
namespace DTS.Common.Classes.DASFactory
|
||||
{
|
||||
public class TCDiagnosticResult : Base.BasePropertyChanged, ITCDiagnosticResult
|
||||
{
|
||||
private string _channelName = string.Empty;
|
||||
public string ChannelName
|
||||
{
|
||||
get => _channelName;
|
||||
set => SetProperty(ref _channelName, value);
|
||||
}
|
||||
|
||||
private int _channelIndex;
|
||||
public int ChannelIndex
|
||||
{
|
||||
get => _channelIndex;
|
||||
set => SetProperty(ref _channelIndex, value);
|
||||
}
|
||||
|
||||
private double? _currentReading = null;
|
||||
public double? CurrentReading { get => _currentReading; set => SetProperty(ref _currentReading, value); }
|
||||
|
||||
private DiagnosticStatus _status = DiagnosticStatus.Untested;
|
||||
public DiagnosticStatus Status
|
||||
{
|
||||
get => _status;
|
||||
set => SetProperty(ref _status, value);
|
||||
}
|
||||
private ConnectionStatuses _connectionStatus = ConnectionStatuses.NotTested;
|
||||
public ConnectionStatuses ConnectionStatus
|
||||
{
|
||||
get => _connectionStatus;
|
||||
set => SetProperty(ref _connectionStatus, value);
|
||||
}
|
||||
public void Copy(ITCDiagnosticResult source)
|
||||
{
|
||||
ChannelName = source.ChannelName;
|
||||
CurrentReading = source.CurrentReading;
|
||||
Status = source.Status;
|
||||
ConnectionStatus = source.ConnectionStatus;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user