Files
DP44/Common/DTS.Common/Interface/DASFactory/Diagnostics/ITCDiagnosticResult.cs
2026-04-17 14:55:32 -04:00

29 lines
963 B
C#

using DTS.Common.Converters;
using DTS.Common.Interface.Sensors.AnalogDiagnostics;
using System.ComponentModel;
namespace DTS.Common.Interface.DASFactory.Diagnostics
{
public interface ITCDiagnosticResult
{
string ChannelName { get; set; }
int ChannelIndex { get; set; }
double? CurrentReading { get; set; }
DiagnosticStatus Status { get; set; }
ConnectionStatuses ConnectionStatus { get; set; }
void Copy(ITCDiagnosticResult source);
}
[TypeConverter(typeof(EnumDescriptionTypeConverter))]
public enum ConnectionStatuses
{
[Description("ConnectionStatus_NotTested")]
NotTested,
[Description("ConnectionStatus_SensorConnected")]
Connected,
[Description("ConnectionStatus_SensorNotConnected")]
NotConnected,
[Description("ConnectionStatus_ModuleNotConnected")]
ModuleNotConnected
}
}