Files
DP44/Common/DTS.CommonCore/.svn/pristine/a7/a7f9eb7309e6845aa4ab554f1251f6bf58438dc7.svn-base
2026-04-17 14:55:32 -04:00

42 lines
1.5 KiB
Plaintext

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; }
/// <summary>
/// marks the squib as broken
/// broken sensors do not appear in lists of available sensors in edit test setup or edit group
/// </summary>
bool Broken { get; set; }
/// <summary>
/// marks the squib as donotuse
/// donotuse sensors do not appear in lists of available sensors in edit test setup or edit group
/// </summary>
bool DoNotUse { get; set; }
}
}