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 } }