Class MeasurePointSensor
Датчик.
Inheritance
Implements
Inherited Members
Namespace: Lers.Core
Assembly: Lers.Server.System.dll
Syntax
public class MeasurePointSensor : ISensor
Constructors
MeasurePointSensor(DataParameter, IEquipment)
Инициализирует новый экземпляр класса MeasurePointSensor.
Declaration
public MeasurePointSensor(DataParameter dataParam, IEquipment equipment)
Parameters
| Type | Name | Description |
|---|---|---|
| DataParameter | dataParam | |
| IEquipment | equipment |
MeasurePointSensor(Int32, DataParameter, IEquipment, Int32)
Инициализирует новый экземпляр класса MeasurePointSensor.
Declaration
public MeasurePointSensor(int measurePointId, DataParameter dataParam, IEquipment equipment, int order)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | measurePointId | |
| DataParameter | dataParam | |
| IEquipment | equipment | |
| System.Int32 | order |
Fields
DefaultRelativeError
Относительная погрешность датчика по умолчанию.
Declaration
public const float DefaultRelativeError = 2F
Field Value
| Type | Description |
|---|---|
| System.Single |
Properties
Category
Категория измеряемого параметра.
Declaration
public DataParameterCategory Category { get; }
Property Value
| Type | Description |
|---|---|
| DataParameterCategory |
Descriptor
Дескриптор измеряемого датчиком параметра.
Declaration
public DataParameterDescriptor Descriptor { get; }
Property Value
| Type | Description |
|---|---|
| DataParameterDescriptor |
Equipment
Экземпляр оборудования.
Declaration
public IEquipment Equipment { get; }
Property Value
| Type | Description |
|---|---|
| IEquipment |
HasRangeLimit
Указывает что у датчика задан метрологический диапазон измерения (верхний или нижний).
Declaration
public bool HasRangeLimit { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTransformer
Указывает, что это трансформатор.
Declaration
public bool IsTransformer { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
LowerRangeLimit
Нижний предел измерения.
Declaration
public float LowerRangeLimit { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
MeasuredParameter
Категория измеряемого параметра.
Declaration
public MeasuredParameter MeasuredParameter { get; }
Property Value
| Type | Description |
|---|---|
| MeasuredParameter |
MeasurePointId
Идентификатор точки учёта, к которой относится датчик.
Declaration
public int MeasurePointId { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Order
Порядковый номер датчика (для перепада давления).
Declaration
public int Order { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
Parameter
Измеряемый датчиком параметр.
Declaration
public DataParameter Parameter { get; }
Property Value
| Type | Description |
|---|---|
| DataParameter |
Pipe
Тип канала.
Declaration
public WaterPipe Pipe { get; }
Property Value
| Type | Description |
|---|---|
| WaterPipe |
RelativeError
Относительная погрешность измерения датчика. По умолчанию два процента.
Declaration
public float RelativeError { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
UpperRangeLimit
Верхний предел измерения.
Declaration
public float UpperRangeLimit { get; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Methods
MeasuredParameterFromDataParameter(DataParameterCategory)
Возвращает тип измеряемого параметра (MeasuredParameter) по заданному категории параметров.
Declaration
public static MeasuredParameter MeasuredParameterFromDataParameter(DataParameterCategory category)
Parameters
| Type | Name | Description |
|---|---|---|
| DataParameterCategory | category |
Returns
| Type | Description |
|---|---|
| MeasuredParameter |