Class UnitsOfMeasurement
Содержит единицы измерения для всех величин.
- Inheritance
-
Units
OfMeasurement
- Implements
- Inherited Members
- Extension Methods
Remarks
Методы конвертации параметров необходимы на сервере, поэтому методы конвертации классов FW перенесены в отдельный файл.
Constructors
UnitsOfMeasurement()
Инициализирует новый экземпляр класса Units
Methods
ConvertConsumptionRecordFromSystemUnits(MeasurePointConsumptionRecord)
Конвертирует значения в записи о потреблении из системных единиц измерения в произвольные единицы.
Parameters
record
MeasurePoint Consumption Record Запись с данными о потреблении.
ConvertConsumptionRecordToSystemUnits(MeasurePointConsumptionRecord)
Конвертирует значения в записи о потреблении из произвольных единиц в системные.
Parameters
record
MeasurePoint Consumption Record Запись с данными о потреблении.
EnsureValidCategory(DataParameterCategory)
Проверяет, что можно использовать данный измеряемый параметр.
Parameters
category
DataParameter Category Измеряемый параметр.
EnsureValidUnit(DataParameterCategory, Unit)
Проверяет что единица измерения может быть использована с измеряемым параметром.
Parameters
category
DataParameter Category Измеряемый параметр.
unit
UnitЕдиница измерения.
GetEnumerator()
Предоставляет перечислитель, который поддерживает простой перебор элементов в указанной коллекции.
Returns
- IEnumerator<Units
OfMeasurement >Item Перечислитель, который можно использовать для итерации по коллекции.
GetQuantitiesForResource(ResourceKind, bool)
Возвращает категории параметров, которые отображаются для определённого ресурса.
public static DataParameterCategory[] GetQuantitiesForResource(ResourceKind resourceKind, bool electricityCurrent = false)
Parameters
resourceKind
ResourceKind Ресурс, для которого получаются параметры.
electricityCurrent
boolОтмечает, получаются ли параметры для текущих показателей электроэнергии.
Returns
GetSystemUnit(DataParameterCategory)
Получает единицу измерения для указанной категории параметров.
Parameters
category
DataParameter Category Категория.
Returns
- Unit
Единица измерения.
GetUnit(DataParameterCategory)
Получает единицу измерения для указанной категории параметров.
Parameters
category
DataParameter Category Величина.
Returns
- Unit
Единица измерения.
GetValidUnitsForCategory(DataParameterCategory)
Получает список поддерживаемых единиц измерения для указанной величины.
Parameters
category
DataParameter Category Измеряемый параметр.
Returns
GetValidUnitsForDataParameter(DataParameter)
Получает список поддерживаемых единиц измерения для указанного параметра данных.
Parameters
dataParameter
DataParameter Параметр данных.
Returns
SetUnit(DataParameterCategory, Unit)
Задает единицу измерения для указанной категории.
Parameters
category
DataParameter Category Категория.
unit
UnitЕдиница измерения.