Interface IEquipmentModel
Описывает модель оборудования.
Namespace: Lers.Core
Assembly: Lers.Server.System.dll
Syntax
public interface IEquipmentModel : IUniqueObject, IUniquieCustomObject
Properties
CalibrationInterval
Межповерочный интервал (лет).
Declaration
byte CalibrationInterval { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
Capabilities
Характеристики модели оборудования.
Declaration
EquipmentCapabilities Capabilities { get; }
Property Value
| Type | Description |
|---|---|
| EquipmentCapabilities |
Comment
Комментарий.
Declaration
string Comment { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
CustomAttributes
Пользовательские атрибуты модели оборудования.
Declaration
ICollection<EquipmentModelAttributeValue> CustomAttributes { get; }
Property Value
| Type | Description |
|---|---|
| ICollection<Lers.Models.EquipmentModelAttributeValue> |
DataInterface
Свойства интерфейса обмена данными.
Declaration
EquipmentDataInterface DataInterface { get; }
Property Value
| Type | Description |
|---|---|
| Lers.Models.EquipmentDataInterface |
DryContactCount
Количество сухих контактов для сигнализации.
Declaration
byte DryContactCount { get; }
Property Value
| Type | Description |
|---|---|
| System.Byte |
HasDataInterface
Возвращает значение, определяющее, имеет ли устройство интерфейс обмена данными.
Declaration
bool HasDataInterface { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
HasDriverInterface
Возвращает значение, определяющее, имеет ли устройство интерфейс драйвера.
Declaration
bool HasDriverInterface { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Identifier
Типизированный идентификатор.
Declaration
EntityIdentifier<EquipmentModel> Identifier { get; }
Property Value
| Type | Description |
|---|---|
| EntityIdentifier<Lers.Models.EquipmentModel> |
IsCommDevice
Указывает, что это коммуникационное оборудование.
Declaration
bool IsCommDevice { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsElectricMeter
Электросчётчик.
Declaration
bool IsElectricMeter { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsFlowSensor
Расходомер.
Declaration
bool IsFlowSensor { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsPressureDropSensor
Датчик перепада давления.
Declaration
bool IsPressureDropSensor { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsPressureSensor
Датчик давления.
Declaration
bool IsPressureSensor { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsSystem
Указывает что это системная модель.
Declaration
bool IsSystem { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTemperatureSensor
Датчик температуры.
Declaration
bool IsTemperatureSensor { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
IsTransformer
Модель оборудования является трансформатором.
Declaration
bool IsTransformer { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
LongTitle
Полное наименование.
Declaration
string LongTitle { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
MaxPressDropSensors
Для газовых корректоров указывает максимальное количество датчиков перепада давления.
Declaration
int MaxPressDropSensors { get; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
MayHaveConnections
Указывает, что у этой модели оборудования могут быть подключения.
Declaration
bool MayHaveConnections { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Model
Модель модели оборудования.
Declaration
EquipmentModel Model { get; }
Property Value
| Type | Description |
|---|---|
| Lers.Models.EquipmentModel |
ModemFeatures
Возможности модема.
Declaration
ControllerFeatures ModemFeatures { get; }
Property Value
| Type | Description |
|---|---|
| ControllerFeatures |
Modifications
Возвращает список вариантов исполнения оборудования.
Declaration
List<EquipmentModelModification> Modifications { get; }
Property Value
| Type | Description |
|---|---|
| List<Lers.Models.EquipmentModelModification> |
Ports
Список портов данного модема.
Declaration
ICollection<EquipmentModelPort> Ports { get; }
Property Value
| Type | Description |
|---|---|
| ICollection<Lers.Models.EquipmentModelPort> |
ReportTitle
Наименование модели для отчёта.
Declaration
string ReportTitle { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
SerialNumberComment
Комментарий к серийному номеру.
Declaration
string SerialNumberComment { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
SerialNumberFormat
Формат серийного номера.
Declaration
string SerialNumberFormat { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
StateRegisterNumbers
Номера в госреестре СИ.
Declaration
ICollection<StateRegisterNumber> StateRegisterNumbers { get; }
Property Value
| Type | Description |
|---|---|
| ICollection<Lers.Models.StateRegisterNumber> |
StateRegisterTypeTitle
Наименование в госреестре СИ.
Declaration
string StateRegisterTypeTitle { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
SupportedCallTypes
Поддерживаемые типы вызовов.
Declaration
GsmCallType SupportedCallTypes { get; }
Property Value
| Type | Description |
|---|---|
| GsmCallType |
SupportedCommLinks
Поддерживаемые каналы связи.
Declaration
CommunicationLink SupportedCommLinks { get; }
Property Value
| Type | Description |
|---|---|
| CommunicationLink |
SupportedSystemTypes
Declaration
SystemType SupportedSystemTypes { get; }
Property Value
| Type | Description |
|---|---|
| SystemType |
Title
Наименование модели.
Declaration
string Title { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
UniversalDriver
Используется универсальный драйвер.
Declaration
UniversalDriverType UniversalDriver { get; }
Property Value
| Type | Description |
|---|---|
| Lers.Models.UniversalDriverType |