58 lines
2.1 KiB
C#
58 lines
2.1 KiB
C#
|
|
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; }
|
|||
|
|
}
|
|||
|
|
}
|