Table of Contents

Class ContractTemperature

Namespace
Lers.Core
Assembly
Lers.System.dll

Параметры температурного графика для объекта учета.

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

Constructors

ContractTemperature(ContractTemperature, LersServer)

Конструктор.

public ContractTemperature(ContractTemperature chart, LersServer server)

Parameters

chart ContractTemperature
server LersServer

ContractTemperature(string, byte, byte, byte, byte, short, ContractTemperatureCollection, LersServer)

Создаёт экземпляр объекта.

public ContractTemperature(string title, byte minTemp, byte maxTemp, byte lowBreakTemp, byte highBreakTemp, short minOutdoorTemp, ContractTemperatureCollection records, LersServer server)

Parameters

title string
minTemp byte
maxTemp byte
lowBreakTemp byte
highBreakTemp byte
minOutdoorTemp short
records ContractTemperatureCollection
server LersServer

Properties

Description

Возвращает описание графика.

public string Description { get; }

Property Value

string

HighBreakTemp

Возвращает температуру теплоносителя в верхней точке излома (от 70 до 150C). 0 - не используется (т.н. график с повышением).

public byte HighBreakTemp { get; set; }

Property Value

byte

IsModified

Получает значение, определяющее, есть ли изменения, которые можно сохранить.

public override bool IsModified { get; }

Property Value

bool

LowBreakTemp

Возвращает температуру теплоносителя в нижней точке излома (от 35 до 75C). 0 - не используется.

public byte LowBreakTemp { get; set; }

Property Value

byte

MaxTemp

Возвращает максимальную температуру теплоносителя в подающей магистрали (от 45 до 150C).

public byte MaxTemp { get; set; }

Property Value

byte

MinOutdoorTemp

Возвращает нормативную минимальную температуру наружного воздуха, от +10 до -50C (на практике абсолютная минимальная температура воздуха из СНиП 23-01-99).

public short MinOutdoorTemp { get; set; }

Property Value

short

MinTemp

Возвращает минимальную температуру теплоносителя в обратной магистрали (от 35 до 150C).

public byte MinTemp { get; set; }

Property Value

byte

NodeCount

Количество объектов, которые используют график.

public int NodeCount { get; }

Property Value

int

NodeIds

Идентификаторы объектов, которые используют график.

public BindingList<int> NodeIds { get; }

Property Value

BindingList<int>

Records

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

public ContractTemperatureCollection Records { get; }

Property Value

ContractTemperatureCollection

Title

Наименование графика.

public string Title { get; set; }

Property Value

string

Methods

ToString()

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

public override string ToString()

Returns

string

Строка, содержащая параметры температурного графика.