using DTS.Common.Enums; using System; namespace DTS.Common.Interface.Sensors.SensorsList { public interface ISquib { int DatabaseId { get; set; } bool Included { get; set; } string SerialNumber { get; set; } string Description { get; set; } double ResistanceLow { get; set; } double ResistanceHigh { get; set; } string ID { get; set; } string SQMode { get; set; } double SQDelay { get; set; } double SQCurrent { get; set; } double SQDuration { get; set; } bool LimitDuration { get; set; } string ModifiedBy { get; set; } DateTime LastModified { get; set; } bool Filter(string term); bool Assigned { get; set; } bool Online { get; set; } string ISOCode { get; set; } string ISOChannelName{ get; set; } string UserCode { get; set; } string UserChannelName { get; set; } SquibFireMode Mode { get; set; } /// /// marks the squib as broken /// broken sensors do not appear in lists of available sensors in edit test setup or edit group /// bool Broken { get; set; } /// /// marks the squib as donotuse /// donotuse sensors do not appear in lists of available sensors in edit test setup or edit group /// bool DoNotUse { get; set; } } }