Search Results for

    Show / Hide Table of Contents

    Class MeasurePointExtensions

    Содержит методы расширения для работы с интерфейсом точки учёта.

    Inheritance
    System.Object
    MeasurePointExtensions
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Lers.Core
    Assembly: Lers.Server.System.dll
    Syntax
    public static class MeasurePointExtensions

    Methods

    GetConsumption(IMeasurePointData, DeviceDataType, DateTime, DateTime, Boolean, ElectricDataKind)

    Получает данные о потреблении за указанный период.

    Declaration
    public static IList<ConsumptionRecord> GetConsumption(this IMeasurePointData data, DeviceDataType dataType, DateTime startDate, DateTime endDate, bool includeCalculated, ElectricDataKind electricDataKind)
    Parameters
    Type Name Description
    IMeasurePointData data
    DeviceDataType dataType

    Тип данных DeviceDataType.

    System.DateTime startDate

    Начало периода.

    System.DateTime endDate

    Окончание периода.

    System.Boolean includeCalculated

    Признак выдачи рассчитанных значений.

    ElectricDataKind electricDataKind

    Вид данных по электроэнергии ElectricDataKind.

    Returns
    Type Description
    System.Collections.Generic.IList<Lers.Data.ConsumptionRecord>

    Возвращает массив экземпляров класса Lers.Data.ConsumptionRecord.

    GetConsumption(IMeasurePointData, DeviceDataType, DateTime, DateTime, Boolean, ElectricDataKind, PressureType)

    Получает данные о потреблении за указанный период.

    Declaration
    public static IList<ConsumptionRecord> GetConsumption(this IMeasurePointData data, DeviceDataType dataType, DateTime startDate, DateTime endDate, bool includeCalculated, ElectricDataKind electricDataKind, PressureType pressureType)
    Parameters
    Type Name Description
    IMeasurePointData data
    DeviceDataType dataType

    Тип данных DeviceDataType.

    System.DateTime startDate

    Начало периода.

    System.DateTime endDate

    Окончание периода.

    System.Boolean includeCalculated

    Признак выдачи рассчитанных значений.

    ElectricDataKind electricDataKind

    Вид данных по электроэнергии ElectricDataKind.

    PressureType pressureType

    Тип давления.

    Returns
    Type Description
    System.Collections.Generic.IList<Lers.Data.ConsumptionRecord>

    Возвращает массив экземпляров класса Lers.Data.ConsumptionRecord.

    GetContractConsumption(IMeasurePoint)

    Возвращает договорное потребление точки учёта.

    Declaration
    public static MonthContractConsumption[] GetContractConsumption(this IMeasurePoint measurePoint)
    Parameters
    Type Name Description
    IMeasurePoint measurePoint
    Returns
    Type Description
    Lers.Models.MonthContractConsumption[]

    GetContractConsumptionLimit(IMeasurePoint)

    Возвращает лимитное потребление точки учёта.

    Declaration
    public static MonthContractConsumption[] GetContractConsumptionLimit(this IMeasurePoint measurePoint)
    Parameters
    Type Name Description
    IMeasurePoint measurePoint
    Returns
    Type Description
    Lers.Models.MonthContractConsumption[]

    GetEnergoContractConsumption(IMeasurePoint)

    Возвращает базовые значения по энергосервисному контракту.

    Declaration
    public static MonthContractConsumption[] GetEnergoContractConsumption(this IMeasurePoint measurePoint)
    Parameters
    Type Name Description
    IMeasurePoint measurePoint
    Returns
    Type Description
    Lers.Models.MonthContractConsumption[]

    GetTotals(IMeasurePointData, DateTime, DateTime, ElectricDataKind, Boolean)

    Получает интегральные значения за указанный период.

    Declaration
    public static ICollection<TotalsRecord> GetTotals(this IMeasurePointData data, DateTime startDate, DateTime endDate, ElectricDataKind electricDataKind, bool includeCalculated)
    Parameters
    Type Name Description
    IMeasurePointData data
    System.DateTime startDate

    Начало периода.

    System.DateTime endDate

    Окончание периода.

    ElectricDataKind electricDataKind

    Вид данных по электроэнергии ElectricDataKind.

    System.Boolean includeCalculated

    Включать рассчитанные данные.

    Returns
    Type Description
    System.Collections.Generic.ICollection<Lers.Data.TotalsRecord>

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

    StoresParameter(IMeasurePoint, DataParameterDescriptor)

    Проверяет что по этой точке учёта в БД можно сохранить указанный параметр.

    Declaration
    public static bool StoresParameter(this IMeasurePoint measurePoint, DataParameterDescriptor paramDesc)
    Parameters
    Type Name Description
    IMeasurePoint measurePoint
    DataParameterDescriptor paramDesc
    Returns
    Type Description
    System.Boolean
    In This Article
    Back to top ©2018 - 2026, ООО "ЛЭРС УЧЁТ"