Class EquipmentModel
Представляет модель оборудования.
public sealed class EquipmentModel : EditableRecord, IUniqueObject, INotifyPropertyChanged
- Inheritance
-
EquipmentModel
- Implements
- Inherited Members
- Extension Methods
Fields
MaxCommentLength
Максимальная длина комментария для модели оборудования.
public const int MaxCommentLength = 1000
Field Value
MaxLongTitleLength
Максимальная длина полного наименования модели оборудования.
public const int MaxLongTitleLength = 200
Field Value
MaxSerialNumberCommentLength
Максимальная длина комментария к формату серийного номера для модели оборудования.
public const int MaxSerialNumberCommentLength = 200
Field Value
MaxSerialNumberFormatLength
Максимальная длина формата серийного номера для модели оборудования.
public const int MaxSerialNumberFormatLength = 100
Field Value
MaxStateRegisterNumberTextEdit
Максимальная длина номера в Госреестре СИ.
public const int MaxStateRegisterNumberTextEdit = 30
Field Value
MaxTitleLength
Максимальная длина наименования модели оборудования.
public const int MaxTitleLength = 100
Field Value
Properties
CalibrationInterval
Возвращает или задает межповерочный интервал для средства измерения (в годах).
public byte CalibrationInterval { get; set; }
Property Value
Capabilities
Возвращает или задает характеристики оборудования.
public EquipmentCapabilities Capabilities { get; set; }
Property Value
CommDeviceFeatures
Возвращает или задает характеристики модема для коммуникационного оборудования.
public ControllerFeatures CommDeviceFeatures { get; set; }
Property Value
CommDevicePorts
Возвращает коллекцию портов коммуникационного оборудования.
public ReadOnlyCollection<CommDevicePort> CommDevicePorts { get; }
Property Value
Comment
Возвращает или задает комментарий к этой модели оборудования.
public string Comment { get; set; }
Property Value
CustomAttributes
Пользовательские атрибуты модели оборудования.
public ICollection<EquipmentModelAttributeValue> CustomAttributes { get; set; }
Property Value
DataInterface
Возвращает свойства интерфейса обмена данными.
public DataInterfaceProperties DataInterface { get; }
Property Value
DryContactCount
Возвращает или задает количество сухих контактов для оборудования с сигнализацией.
public byte DryContactCount { get; set; }
Property Value
HasDataInterface
Возвращает признак наличия интерфейса обмена данными.
public bool HasDataInterface { get; }
Property Value
HasDriverInterface
Возвращает признак наличия интерфейса опроса.
public bool HasDriverInterface { get; }
Property Value
IsCommunicationDevice
Возвращает признак того, что это - коммуникационное оборудование.
public bool IsCommunicationDevice { get; }
Property Value
IsCurrentTransformer
Указывает, является ли модель оборудования трансформатором тока.
public bool IsCurrentTransformer { get; set; }
Property Value
IsDct
Возвращает признак того, что оборудование является УСПД.
public bool IsDct { get; }
Property Value
IsElectricMeter
Возвращает или задаёт признак электросчётчика
public bool IsElectricMeter { get; set; }
Property Value
IsFlowSensor
Возвращает или задает признак расходомера.
public bool IsFlowSensor { get; set; }
Property Value
IsGauge
Возвращает признак того, что это оборудование является средством измерения.
public bool IsGauge { get; }
Property Value
IsModified
Возвращает признак наличия изменений.
public override bool IsModified { get; }
Property Value
IsOther
Возвращает признак того, что это - прочее оборудование, не обладающее ни одним из признаков EquipmentCapabilities.
public bool IsOther { get; }
Property Value
IsPressureDropSensor
Указывает, что модель является датчиком перепада давления.
public bool IsPressureDropSensor { get; set; }
Property Value
IsPressureSensor
Возвращает или задает признак датчика давления.
public bool IsPressureSensor { get; set; }
Property Value
IsRegulator
Возвращает признак того, что это оборудование является регулятором.
public bool IsRegulator { get; }
Property Value
IsSensor
Возвращает признак того, что это оборудование является датчиком температуры, давления, расходомером или электросчётчиком.
public bool IsSensor { get; }
Property Value
IsSignaling
Возвращает признак того, что это оборудование поддерживает сигнализацию.
public bool IsSignaling { get; }
Property Value
IsSystem
Возвращает признак, определяющий, что это - системная модель оборудования.
public bool IsSystem { get; }
Property Value
Remarks
Системные модели оборудования нельзя изменять и удалять.
IsTemperatureSensor
Возвращает или задает признак датчика температуры.
public bool IsTemperatureSensor { get; set; }
Property Value
IsTransformer
Указывает, является ли модель оборудования трансформатором.
public bool IsTransformer { get; }
Property Value
IsVoltageTransformer
Указывает, является ли модель оборудования трансформатором напряжения.
public bool IsVoltageTransformer { get; set; }
Property Value
LongTitle
Возвращает или задает полное наименование модели оборудования.
public string LongTitle { get; set; }
Property Value
Modifications
Возвращает коллекцию вариантов исполнения для этой модели оборудования.
public EquipmentModelModificationCollection Modifications { get; }
Property Value
ReportTitle
Наименование модели, отображаемое в отчёте.
public string ReportTitle { get; set; }
Property Value
RequiresIdentifier
Указывает, что для модема требуется указать идентификатор.
public bool RequiresIdentifier { get; }
Property Value
RequiresPollPort
Возвращает признак того, что для этого модема нжуно задать порт опроса.
public bool RequiresPollPort { get; }
Property Value
SerialNumberComment
Возвращает или задает комментарий к формату серийного номера.
public string SerialNumberComment { get; set; }
Property Value
SerialNumberFormat
Возвращает или задает формат серийного номера.
public string SerialNumberFormat { get; set; }
Property Value
StateRegisterNumbers
Возвращает или задает номер в Госреестре СИ.
public List<string> StateRegisterNumbers { get; }
Property Value
StateRegisterTitle
Наименование в госреестре СИ.
public string StateRegisterTitle { get; set; }
Property Value
SupportedCallTypes
Возвращает или задает поддерживаемые способы вызова GPRS-модема для коммуникационного оборудования.
public GsmCallType SupportedCallTypes { get; set; }
Property Value
SupportedCommLinks
Возвращает или задает поддерживаемые каналы связи для коммуникационного оборудования.
public CommunicationLink SupportedCommLinks { get; set; }
Property Value
SupportedSystemTypes
Возвращает или задает поддерживаемые этим средством измерения инженерные системы.
public SystemType SupportedSystemTypes { get; set; }
Property Value
Title
Возвращает или задает наименование модели оборудования.
public string Title { get; set; }
Property Value
UseUniversalModbusDriver
Указывает, что для модели используется универсальный драйвер Modbus.
public bool UseUniversalModbusDriver { get; set; }
Property Value
Methods
ProcessSaveResponseData(BaseSaveResponseParameters)
Обрабатывает данные, полученные в ответе на запрос сохранения.
protected override void ProcessSaveResponseData(BaseSaveResponseParameters responseData)
Parameters
responseData
BaseSaveResponseParametersДанные, полученные в ответе на запрос сохранения.
ToString()
Возвращает текстовое представление этого экземпляра.
public override string ToString()
Returns
- string
Строка, содержащая наименование модели оборудования.