MeterPoint - класс

Точка учета электроэнергии

Сущность системы, обеспечивающая связь между источником информации (прибором учёта) и логическим расположением устройства в иерархическом представлении.

Иерархия наследования
SystemObject
  RDClassesRDCustomEntity
    RDEntityWithAttributes
      RDInstance
        RDMetadataClassesBaseClass
          CustomInstanceBaseClass
            CustomDirectoryItem
              RDMetadataClassesCommonUserDirectoryItem
                RDMetadataClassesCustomClassifierNode
                  RDMetadataClassesClassifierItem
                    RDMetadataClassesBaseMeterPoint
                      RDMetadataClassesMeterPoint

Пространство имён: RDMetadataClasses
Сборка: RDMetadataServerClasses (в RDMetadataServerClasses.dll) Версия: 10.10.7.0 (c5ada71d6881376f412557c1ade6d61a1b6fbfdd)
Синтаксис
C#
public class MeterPoint : BaseMeterPoint

Тип MeterPoint предоставляет следующие члены.

Свойства
 ИмяОписание
Открытое свойствоAttributeCaption Наименование
(Унаследован от CustomClassifierNode)
Открытое свойствоAttributeChannelizingEquipment Каналообразующее оборудование
Открытое свойствоAttributeComment Комментарий
(Унаследован от CommonUserDirectoryItem)
Открытое свойствоAttributeCommonDataCompletenessParametersProfile Профиль параметров для расчета полноты сбора
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeConsumer Абонент
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeDisabled Отключен
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeDisplayedCaption Отображаемое наименование
(Унаследован от CustomClassifierNode)
Открытое свойствоAttributeElectricityMeter Прибор учета
Открытое свойствоAttributeLat Широта
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeLon Долгота
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeMeterPlace Группа абонентов
(Унаследован от BaseMeterPoint)
Открытое свойствоAttributeMeterPointToMeterLinkSettings Настройки привязки измерительного комплекса
Открытое свойствоAttributeTariff Тариф
Открытое свойствоCaption Строковое представление объекта.
(Унаследован от RDCustomEntity)
Открытое свойствоClass Описание класса объекта "Точка учета электроэнергии"
Открытое свойствоIntRefName Уникальный int-идентификатор сущности
(Унаследован от RDCustomEntity)
В начало страницы
Методы
 ИмяОписание
Открытый методGetAllChildrenOfClass Метод "Найти все элементы указанного класса на всю глубину классификатора" Искомый классОпции

Возвращаемое значение

Результат
(Унаследован от CustomClassifierNode)
Открытый методGetBaseMeterPointFinalData Метод "Получить данные по базовой точке учета с учетом настроек" ПараметрИнтервал запроса архиваНастройки (опционально)

Возвращаемое значение

Результат
(Унаследован от BaseMeterPoint)
Открытый методGetLowerItems Метод "Получить элементы уровня ниже"

Возвращаемое значение

Коллекция нижестоящих элементов классификатора
(Унаследован от CustomClassifierNode)
Открытый методПример кодаGetMeasureTransformersInfo Метод "Получить параметры измерительной цепи на момент времени" Метка времени

Возвращаемое значение

Параметры измерительной цепи ТУ на момент времени
Открытый методПример кодаGetMeterPointFinalData Метод "Получить данные по точке учета с учетом замещения и приоритетов источников" ПараметрИнтервал запроса архива

Возвращаемое значение

Массив значений с описанием источника
Открытый методReceiveData Метод "Получить данные по указанному параметру" ПараметрИнтервал запроса архива

Возвращаемое значение

Массив значений по запрошенному параметру
(Унаследован от CustomClassifierNode)
Открытый методReceiveEvents Метод "Получить события" Типы событийИнтервал запроса архива

Возвращаемое значение

Массив персонализированной информации о событии
(Унаследован от CustomClassifierNode)
Открытый методReceiveEventsWithDescription Метод "Получить события с описанием" Типы событийИнтервал

Возвращаемое значение

Массив персонализированной информации о событии с расширенной информацией
(Унаследован от CustomClassifierNode)
В начало страницы
Методы расширения
 ИмяОписание
Открытый метод расширенияGetMeterPointApparentEnergy Получить данные по полной энергии для ТУ с учетом параметров контекста расчета потерь
(Определяется LossesCalculationHelper)
В начало страницы
Пример
C#
// Искомый серийный номер
const string serialToFind = "12345";
// Поиск точки учета по серийному номеру прибора учета
var meterPoint = MeterPoint.GetInstances()
    .FirstOrDefault(x => x.AttributeElectricityMeter != null && x.AttributeElectricityMeter.AttributeSerialNumber.Equals(serialToFind));
if (meterPoint == null)
    throw new Exception(string.Format("ТУ для ПУ с номером {0} не найдена!", serialToFind));
// Получение абонента по найденной точке учета    
var consumer = meterPoint.AttributeConsumer;
Console.WriteLine("ТУ {0}, абонент - {1}", meterPoint.Caption, consumer.Caption);
См. также