MeterPointGetMeterPointFinalData - метод

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

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

IEnumerableMeterPointValueWithSourceInfoData
Массив значений с описанием источника

Пространство имён: RDMetadataClasses
Сборка: RDMetadataServerClasses (в RDMetadataServerClasses.dll) Версия: 10.10.7.0 (c5ada71d6881376f412557c1ade6d61a1b6fbfdd)
Синтаксис
C#
public IEnumerable<MeterPointValueWithSourceInfoData> GetMeterPointFinalData(
	Parameter parameter,
	DayIntervalData? interval = null
)

Параметры

parameter  Parameter

[<param name="parameter"/> отсутствует в документации для "M:RDMetadataClasses.MeterPoint.GetMeterPointFinalData(RDMetadataClasses.Parameter,RDMetadataClasses.DayIntervalData)"]

interval  DayIntervalData  (Optional)

[<param name="interval"/> отсутствует в документации для "M:RDMetadataClasses.MeterPoint.GetMeterPointFinalData(RDMetadataClasses.Parameter,RDMetadataClasses.DayIntervalData)"]

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

IEnumerableMeterPointValueWithSourceInfoData

[<returns> отсутствует в документации для "M:RDMetadataClasses.MeterPoint.GetMeterPointFinalData(RDMetadataClasses.Parameter,RDMetadataClasses.DayIntervalData)"]

Заметки
Если значение интервала времени interval не присвоено, возвращается текущее значение параметра.

Внимание  Внимание

Значение параметра всегда возвращается в базовом значении величины. Например, профиль мощности возвращается в Вт*час/Вар*час.

Пример
C#
// Получение точки учета для прибора учета
var meterPoint = meter.AttributePlacement;
// Создание интервала в 1 день
var interval = new DayIntervalData 
{ 
    StartDt = DateTime.Today.AddDays(-1),
    EndDt = DateTime.Today
};
// Параметр - Энергия А+ за 30 минут
var parameter = DirectionBasedParameter.Instances.EnergyActiveForward30Min;
// Перебор архива значений получасовой энергии за вчерашний день по точке учета
foreach(var value in meterPoint.GetMeterPointFinalData(parameter, interval))
    // Вывод на экран
    Console.WriteLine(string.Format("{0} - {1}", value.Value, value.ValueDt));
См. также