init
This commit is contained in:
57
Common/DTS.Common/Interface/Sensors/ISquibDbRecord.cs
Normal file
57
Common/DTS.Common/Interface/Sensors/ISquibDbRecord.cs
Normal file
@@ -0,0 +1,57 @@
|
||||
using DTS.Common.Enums;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace DTS.Common.Interface.Sensors
|
||||
{
|
||||
public interface ISquibDbRecord
|
||||
{
|
||||
string SerialNumber { get; set; }
|
||||
[Key]
|
||||
int Id { get; set; }
|
||||
bool BypassCurrentFilter { get; set; }
|
||||
bool BypassVoltageFilter { get; set; }
|
||||
[Column("DelayMS")]
|
||||
double DelayMs { get; set; }
|
||||
[Column("DurationMS")]
|
||||
double DurationMs { get; set; }
|
||||
SquibFireMode FireMode { get; set; }
|
||||
[Required]
|
||||
[StringLength(50)]
|
||||
string IsoCode { get; set; }
|
||||
[Required]
|
||||
[StringLength(255)]
|
||||
string IsoChannelName { get; set; }
|
||||
[Required]
|
||||
[StringLength(50)]
|
||||
string UserCode { get; set; }
|
||||
[Required]
|
||||
[StringLength(255)]
|
||||
string UserChannelName { get; set; }
|
||||
SquibMeasurementType MeasurementType { get; set; }
|
||||
double SquibOutputCurrent { get; set; }
|
||||
double SquibToleranceLow { get; set; }
|
||||
double SquibToleranceHigh { get; set; }
|
||||
bool LimitDuration { get; set; }
|
||||
[Required]
|
||||
[StringLength(50)]
|
||||
string ArticleId { get; set; }
|
||||
int Version { get; set; }
|
||||
[Column(TypeName = "datetime")]
|
||||
DateTime LastModified { get; set; }
|
||||
[Required]
|
||||
[StringLength(50)]
|
||||
string LastModifiedBy { get; set; }
|
||||
[StringLength(255)]
|
||||
string UserValue1 { get; set; }
|
||||
[StringLength(255)]
|
||||
string UserValue2 { get; set; }
|
||||
[StringLength(255)]
|
||||
string UserValue3 { get; set; }
|
||||
byte[] UserTags { get; set; }
|
||||
bool DoNotUse { get; set; }
|
||||
bool Broken { get; set; }
|
||||
bool DefineDelayInTest { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user