init
This commit is contained in:
57
Common/DTS.Common/Interface/Sensors/ISensorAggregate.cs
Normal file
57
Common/DTS.Common/Interface/Sensors/ISensorAggregate.cs
Normal file
@@ -0,0 +1,57 @@
|
||||
using DTS.Common.Enums;
|
||||
using DTS.Common.Enums.Sensors;
|
||||
using DTS.Common.Interface.Sensors.SoftwareFilters;
|
||||
using System;
|
||||
|
||||
namespace DTS.Common.Interface.Sensors
|
||||
{
|
||||
public interface ISensorAggregate
|
||||
{
|
||||
bool? IsDigitalInput();
|
||||
bool? IsDigitalOutput();
|
||||
bool? IsSquib();
|
||||
bool? IsUart();
|
||||
bool? IsStreamOutput();
|
||||
bool? IsAnalog();
|
||||
bool? IsStreamInput();
|
||||
bool? CheckOffset { get; set; }
|
||||
bool? MeasureNoise { get; set; }
|
||||
bool? MeasureExcitation { get; set; }
|
||||
bool? Invert { get; set; }
|
||||
string Model { get; set; }
|
||||
string Manufacturer { get; set; }
|
||||
string UserPartNumber { get; set; }
|
||||
double? Capacity { get; set; }
|
||||
SensorConstants.CouplingModes? CouplingMode { get; set; }
|
||||
double? OffsetToleranceLow { get; set; }
|
||||
double? OffsetToleranceHigh { get; set; }
|
||||
string DisplayUnit { get; set; }
|
||||
double? RangeLow { get; set; }
|
||||
double? RangeMedium { get; set; }
|
||||
double? RangeHigh { get; set; }
|
||||
ExcitationVoltageOptions.ExcitationVoltageOption[] SupportedExcitation { get; set; }
|
||||
SensorConstants.BridgeType? Bridge { get; set; }
|
||||
double? BridgeResistance { get; set; }
|
||||
string FilterClassIso { get; set; }
|
||||
bool? UniPolar { get; set; }
|
||||
bool? IgnoreRange { get; set; }
|
||||
string LastUpdatedBy { get; set; }
|
||||
int? Version { get; set; }
|
||||
int? CalInterval { get; set; }
|
||||
string Polarity { get; set; }
|
||||
DateTime? LastModified { get; set; }
|
||||
string UserChannelName { get; set; }
|
||||
string UserCode { get; set; }
|
||||
string ISOChannelName { get; set; }
|
||||
string ISOCode { get; set; }
|
||||
string PhysicalDimension { get; set; }
|
||||
string Direction { get; set; }
|
||||
bool? DoNotUse { get; set; }
|
||||
bool? Broken { get; set; }
|
||||
bool? OutOfDate { get; set; }
|
||||
bool? InWarningPeriod { get; set; }
|
||||
//43246
|
||||
bool? InspectBeforeUse { get; set; }
|
||||
IFilterClass Filter { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user