Files

40 lines
1.3 KiB
C#
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
using System;
namespace DTS.Common.Interface.Sensors.AnalogDiagnostics
{
public interface IDiagnosticEntry
{
long? Id { get; set; }
long DiagnosticRunId { get; set; }
double? Excitation { get; set; }
DiagnosticStatus ExcitationStatus { get; set; }
double? Offset { get; set; }
DiagnosticStatus OffsetStatus { get; set; }
double? ActualRange { get; set; }
DiagnosticStatus ActualRangeStatus { get; set; }
double? Noise { get; set; }
DiagnosticStatus NoiseStatus { get; set; }
double? Shunt { get; set; }
DiagnosticStatus ShuntStatus { get; set; }
int? SensorId { get; set; }
string SensorSerialNumber { get; set; }
int? DASId { get; set; }
string DASSerialNumber { get; set; }
int DASChannelIdx { get; set; }
string UserCode { get; set; }
string UserChannelName { get; set; }
string IsoCode { get; set; }
string IsoChannelName { get; set; }
double ScaleFactor { get; set; }
int CalibrationRecordId { get; set; }
string CalibrationRecordXML { get; set; }
DateTime Timestamp { get; set; }
}
public enum DiagnosticStatus
{
Untested = 0,
Passed = 1,
Failed = 2
}
}