Для изменения размера нажмите или перетащите

MeterPointGetMeterPointFinalData - метод

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

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

Параметры

parameter  Parameter
Параметр
interval  DayIntervalData  (Optional)
Интервал запроса архива

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

IEnumerableMeterPointValueWithSourceInfoData
Массив значений с описанием источника
Заметки
Если значение интервала времени 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));
См. также