Table of Contents

Class EquipmentModel

Namespace
Lers.Core
Assembly
Lers.System.dll

Представляет модель оборудования.

public sealed class EquipmentModel : EditableRecord, IUniqueObject, INotifyPropertyChanged
Inheritance
EquipmentModel
Implements
Inherited Members
Extension Methods

Fields

MaxCommentLength

Максимальная длина комментария для модели оборудования.

public const int MaxCommentLength = 1000

Field Value

int

MaxLongTitleLength

Максимальная длина полного наименования модели оборудования.

public const int MaxLongTitleLength = 200

Field Value

int

MaxSerialNumberCommentLength

Максимальная длина комментария к формату серийного номера для модели оборудования.

public const int MaxSerialNumberCommentLength = 200

Field Value

int

MaxSerialNumberFormatLength

Максимальная длина формата серийного номера для модели оборудования.

public const int MaxSerialNumberFormatLength = 100

Field Value

int

MaxStateRegisterNumberTextEdit

Максимальная длина номера в Госреестре СИ.

public const int MaxStateRegisterNumberTextEdit = 30

Field Value

int

MaxTitleLength

Максимальная длина наименования модели оборудования.

public const int MaxTitleLength = 100

Field Value

int

Properties

CalibrationInterval

Возвращает или задает межповерочный интервал для средства измерения (в годах).

public byte CalibrationInterval { get; set; }

Property Value

byte

Capabilities

Возвращает или задает характеристики оборудования.

public EquipmentCapabilities Capabilities { get; set; }

Property Value

EquipmentCapabilities

CommDeviceFeatures

Возвращает или задает характеристики модема для коммуникационного оборудования.

public ControllerFeatures CommDeviceFeatures { get; set; }

Property Value

ControllerFeatures

CommDevicePorts

Возвращает коллекцию портов коммуникационного оборудования.

public ReadOnlyCollection<CommDevicePort> CommDevicePorts { get; }

Property Value

ReadOnlyCollection<CommDevicePort>

Comment

Возвращает или задает комментарий к этой модели оборудования.

public string Comment { get; set; }

Property Value

string

CustomAttributes

Пользовательские атрибуты модели оборудования.

public ICollection<EquipmentModelAttributeValue> CustomAttributes { get; set; }

Property Value

ICollection<EquipmentModelAttributeValue>

DataInterface

Возвращает свойства интерфейса обмена данными.

public DataInterfaceProperties DataInterface { get; }

Property Value

DataInterfaceProperties

DryContactCount

Возвращает или задает количество сухих контактов для оборудования с сигнализацией.

public byte DryContactCount { get; set; }

Property Value

byte

HasDataInterface

Возвращает признак наличия интерфейса обмена данными.

public bool HasDataInterface { get; }

Property Value

bool

HasDriverInterface

Возвращает признак наличия интерфейса опроса.

public bool HasDriverInterface { get; }

Property Value

bool

IsCommunicationDevice

Возвращает признак того, что это - коммуникационное оборудование.

public bool IsCommunicationDevice { get; }

Property Value

bool

IsCurrentTransformer

Указывает, является ли модель оборудования трансформатором тока.

public bool IsCurrentTransformer { get; set; }

Property Value

bool

IsDct

Возвращает признак того, что оборудование является УСПД.

public bool IsDct { get; }

Property Value

bool

IsElectricMeter

Возвращает или задаёт признак электросчётчика

public bool IsElectricMeter { get; set; }

Property Value

bool

IsFlowSensor

Возвращает или задает признак расходомера.

public bool IsFlowSensor { get; set; }

Property Value

bool

IsGauge

Возвращает признак того, что это оборудование является средством измерения.

public bool IsGauge { get; }

Property Value

bool

IsModified

Возвращает признак наличия изменений.

public override bool IsModified { get; }

Property Value

bool

IsOther

Возвращает признак того, что это - прочее оборудование, не обладающее ни одним из признаков EquipmentCapabilities.

public bool IsOther { get; }

Property Value

bool

IsPressureDropSensor

Указывает, что модель является датчиком перепада давления.

public bool IsPressureDropSensor { get; set; }

Property Value

bool

IsPressureSensor

Возвращает или задает признак датчика давления.

public bool IsPressureSensor { get; set; }

Property Value

bool

IsRegulator

Возвращает признак того, что это оборудование является регулятором.

public bool IsRegulator { get; }

Property Value

bool

IsSensor

Возвращает признак того, что это оборудование является датчиком температуры, давления, расходомером или электросчётчиком.

public bool IsSensor { get; }

Property Value

bool

IsSignaling

Возвращает признак того, что это оборудование поддерживает сигнализацию.

public bool IsSignaling { get; }

Property Value

bool

IsSystem

Возвращает признак, определяющий, что это - системная модель оборудования.

public bool IsSystem { get; }

Property Value

bool

Remarks

Системные модели оборудования нельзя изменять и удалять.

IsTemperatureSensor

Возвращает или задает признак датчика температуры.

public bool IsTemperatureSensor { get; set; }

Property Value

bool

IsTransformer

Указывает, является ли модель оборудования трансформатором.

public bool IsTransformer { get; }

Property Value

bool

IsVoltageTransformer

Указывает, является ли модель оборудования трансформатором напряжения.

public bool IsVoltageTransformer { get; set; }

Property Value

bool

LongTitle

Возвращает или задает полное наименование модели оборудования.

public string LongTitle { get; set; }

Property Value

string

Modifications

Возвращает коллекцию вариантов исполнения для этой модели оборудования.

public EquipmentModelModificationCollection Modifications { get; }

Property Value

EquipmentModelModificationCollection

ReportTitle

Наименование модели, отображаемое в отчёте.

public string ReportTitle { get; set; }

Property Value

string

RequiresIdentifier

Указывает, что для модема требуется указать идентификатор.

public bool RequiresIdentifier { get; }

Property Value

bool

RequiresPollPort

Возвращает признак того, что для этого модема нжуно задать порт опроса.

public bool RequiresPollPort { get; }

Property Value

bool

SerialNumberComment

Возвращает или задает комментарий к формату серийного номера.

public string SerialNumberComment { get; set; }

Property Value

string

SerialNumberFormat

Возвращает или задает формат серийного номера.

public string SerialNumberFormat { get; set; }

Property Value

string

StateRegisterNumbers

Возвращает или задает номер в Госреестре СИ.

public List<string> StateRegisterNumbers { get; }

Property Value

List<string>

StateRegisterTitle

Наименование в госреестре СИ.

public string StateRegisterTitle { get; set; }

Property Value

string

SupportedCallTypes

Возвращает или задает поддерживаемые способы вызова GPRS-модема для коммуникационного оборудования.

public GsmCallType SupportedCallTypes { get; set; }

Property Value

GsmCallType

Возвращает или задает поддерживаемые каналы связи для коммуникационного оборудования.

public CommunicationLink SupportedCommLinks { get; set; }

Property Value

CommunicationLink

SupportedSystemTypes

Возвращает или задает поддерживаемые этим средством измерения инженерные системы.

public SystemType SupportedSystemTypes { get; set; }

Property Value

SystemType

Title

Возвращает или задает наименование модели оборудования.

public string Title { get; set; }

Property Value

string

UseUniversalModbusDriver

Указывает, что для модели используется универсальный драйвер Modbus.

public bool UseUniversalModbusDriver { get; set; }

Property Value

bool

Methods

ProcessSaveResponseData(BaseSaveResponseParameters)

Обрабатывает данные, полученные в ответе на запрос сохранения.

protected override void ProcessSaveResponseData(BaseSaveResponseParameters responseData)

Parameters

responseData BaseSaveResponseParameters

Данные, полученные в ответе на запрос сохранения.

ToString()

Возвращает текстовое представление этого экземпляра.

public override string ToString()

Returns

string

Строка, содержащая наименование модели оборудования.