Class MeasurePointData
Предоставляет методы для получения и сохранения данных по точке учета.
public sealed class MeasurePointData : IMeasurePointData
- Inheritance
-
MeasurePointData
- Implements
- Inherited Members
- Extension Methods
Methods
DeleteConsumption(DateTimeInterval, DeviceDataType)
Удаляет данные о потреблении по точке учета в указанном интервале.
public void DeleteConsumption(DateTimeInterval interval, DeviceDataType dataType)
Parameters
intervalDateTimeIntervalИнтервал, в котором будут удалены все записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
DeleteConsumption(IEnumerable<DateTimeInterval>, DeviceDataType)
Удаляет данные о потреблении по точке учета в указанных интервалах.
public void DeleteConsumption(IEnumerable<DateTimeInterval> intervals, DeviceDataType dataType)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов, в которых будут удалены все записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
DeleteConsumption(IEnumerable<DateTime>, DeviceDataType)
Удаляет данные о потреблении по точке учета за указанные значения даты и времени.
public void DeleteConsumption(IEnumerable<DateTime> dateTimes, DeviceDataType dataType)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, за которые необходимо удалить записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
DeleteConsumptionAsync(DateTimeInterval, DeviceDataType)
Асинхронно удаляет данные о потреблении по точке учета в указанном интервале.
public Task DeleteConsumptionAsync(DateTimeInterval interval, DeviceDataType dataType)
Parameters
intervalDateTimeIntervalИнтервал, в котором будут удалены все записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
Returns
- Task
Задание, представляющее асинхронную операцию.
DeleteConsumptionAsync(IEnumerable<DateTimeInterval>, DeviceDataType)
Асинхронно удаляет данные о потреблении по точке учета в указанных интервалах.
public Task DeleteConsumptionAsync(IEnumerable<DateTimeInterval> intervals, DeviceDataType dataType)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов, в которых будут удалены все записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
Returns
- Task
Задание, представляющее асинхронную операцию.
DeleteConsumptionAsync(IEnumerable<DateTime>, DeviceDataType)
Асинхронно удаляет данные о потреблении по точке учета за указанные значения даты и времени.
public Task DeleteConsumptionAsync(IEnumerable<DateTime> dateTimes, DeviceDataType dataType)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, за которые необходимо удалить записи с потреблением.
dataTypeDeviceDataTypeТип данных (Current, Hour, Day или Month).
Returns
- Task
Задание, представляющее асинхронную операцию.
DeleteElectricPower(DateTimeInterval)
Удаляет записи профиля мощности по точке учета в указанном интервале.
public void DeleteElectricPower(DateTimeInterval interval)
Parameters
intervalDateTimeIntervalИнтервал, в котором необходимо удалить записи.
DeleteElectricPower(IEnumerable<DateTimeInterval>)
Удаляет записи профиля мощности по точке учета в указанных интервалах.
public void DeleteElectricPower(IEnumerable<DateTimeInterval> intervals)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов, в которых необходимо удалить записи.
DeleteElectricPower(IEnumerable<DateTime>)
Удаляет записи профиля мощности по точке учета за указанные значения даты и времени.
public void DeleteElectricPower(IEnumerable<DateTime> dateTimes)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, на которые необходимо удалить записи.
DeleteElectricPowerAsync(DateTimeInterval)
Асинхронно удаляет записи профиля мощности по точке учета в указанном интервале.
public Task DeleteElectricPowerAsync(DateTimeInterval interval)
Parameters
intervalDateTimeIntervalИнтервал времени, в котором необходимо удалить записи.
Returns
- Task
Задание, представляющее собой асинхронную операцию.
DeleteElectricPowerAsync(IEnumerable<DateTimeInterval>)
Асинхронно удаляет записи профиля мощности по точке учета в указанных интервалах.
public Task DeleteElectricPowerAsync(IEnumerable<DateTimeInterval> intervals)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов времени, за которые необходимо удалить записи.
Returns
- Task
Задание, представляющее собой асинхронную операцию.
DeleteElectricPowerAsync(IEnumerable<DateTime>)
Асинхронно удаляет записи профиля мощности по точке учета за указанные значения даты и времени.
public Task DeleteElectricPowerAsync(IEnumerable<DateTime> dateTimes)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, на которые необходимо удалить записи.
Returns
- Task
Задание, представляющее собой асинхронную операцию.
DeleteTotals(DateTimeInterval)
Удаляет записи с интеграторами по точке учета в указанном интервале.
public void DeleteTotals(DateTimeInterval interval)
Parameters
intervalDateTimeIntervalИнтервал, в котором необходимо удалить записи с интеграторами.
DeleteTotals(IEnumerable<DateTimeInterval>)
Удаляет записи с интеграторами по точке учета в указанных интервалах.
public void DeleteTotals(IEnumerable<DateTimeInterval> intervals)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов, в которых необходимо удалить записи с интеграторами.
DeleteTotals(IEnumerable<DateTime>)
Удаляет записи с интеграторами по точке учета за указанные значения даты и времени.
public void DeleteTotals(IEnumerable<DateTime> dateTimes)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, на которые необходимо удалить записи с интеграторами.
DeleteTotalsAsync(DateTimeInterval)
Асинхронно удаляет записи с интеграторами по точке учета в указанном интервале.
public Task DeleteTotalsAsync(DateTimeInterval interval)
Parameters
intervalDateTimeIntervalИнтервал времени, в котором необходимо удалить записи с интеграторами.
Returns
- Task
Задание, представляющее асинхронную операцию.
DeleteTotalsAsync(IEnumerable<DateTimeInterval>)
Асинхронно удаляет записи с интеграторами по точке учета в указанных интервалах.
public Task DeleteTotalsAsync(IEnumerable<DateTimeInterval> intervals)
Parameters
intervalsIEnumerable<DateTimeInterval>Список интервалов времени, за которые необходимо удалить записи с интеграторами.
Returns
- Task
Задание, представляющее асинхронную операцию.
DeleteTotalsAsync(IEnumerable<DateTime>)
Асинхронно удаляет записи с интеграторами по точке учета за указанные значения даты и времени.
public Task DeleteTotalsAsync(IEnumerable<DateTime> dateTimes)
Parameters
dateTimesIEnumerable<DateTime>Список значений даты и времени, на которые необходимо удалить записи с интеграторами.
Returns
- Task
Задание, представляющее асинхронную операцию.
ExportElectricPowerToXml80020(DateTime, DateTime, ElectricDataKind, ElectricPowerAveraging)
Экспортирует данные профиля мощности в файл формата XML макета 80020.
public byte[] ExportElectricPowerToXml80020(DateTime startDate, DateTime endDate, ElectricDataKind electricDataKind, ElectricPowerAveraging averagingInterval)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
electricDataKindElectricDataKindВид значений по электроэнергии (исходные/реальные).
averagingIntervalElectricPowerAveragingИнтервал осреднения.
Returns
- byte[]
Бинарное содержимое файла с данными в формате XML макета 80020.
ExportElectricPowerToXml80020Async(DateTime, DateTime, ElectricDataKind, ElectricPowerAveraging)
Экспортирует данные профиля мощности в файл формата XML макета 80020.
public Task<byte[]> ExportElectricPowerToXml80020Async(DateTime startDate, DateTime endDate, ElectricDataKind electricDataKind, ElectricPowerAveraging averagingInterval)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
electricDataKindElectricDataKindВид значений по электроэнергии (исходные/реальные).
averagingIntervalElectricPowerAveragingИнтервал осреднения.
Returns
GetConsumption(DateTime, DateTime, MeasurePointGetConsumptionOptions)
Получает потребление за указанные период и тип данных, включая рассчитанные записи.
public MeasurePointConsumption GetConsumption(DateTime startDate, DateTime endDate, MeasurePointGetConsumptionOptions opts)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
optsMeasurePointGetConsumptionOptions
Returns
- MeasurePointConsumption
Записи с потреблением.
GetConsumption(DateTime, DateTime, DeviceDataType)
Получает потребление за указанные период и тип данных, включая рассчитанные записи.
public MeasurePointConsumptionRecordCollection GetConsumption(DateTime startDate, DateTime endDate, DeviceDataType dataType)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
dataTypeDeviceDataTypeТип данных.
Returns
- MeasurePointConsumptionRecordCollection
Записи с потреблением.
GetConsumptionAsync(DateTime, DateTime, MeasurePointGetConsumptionOptions)
Асинхронно получает потребление по точке учёта.
public Task<MeasurePointConsumption> GetConsumptionAsync(DateTime startDate, DateTime endDate, MeasurePointGetConsumptionOptions options)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
optionsMeasurePointGetConsumptionOptionsПараметры, определяющие, какая дополнительная информация должна быть получена.
Returns
GetConsumptionAsync(DateTime, DateTime, DeviceDataType)
Асинхронно получает потребление за указанные период и тип данных, включая рассчитанные записи.
public Task<MeasurePointConsumptionRecordCollection> GetConsumptionAsync(DateTime startDate, DateTime endDate, DeviceDataType dataType)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
dataTypeDeviceDataTypeТип данных.
Returns
- Task<MeasurePointConsumptionRecordCollection>
Задание, которое после завершения вернёт коллекцию записей с потреблением.
GetConsumptionDataInfoAsync()
Начинает асинхронную операцию получения заголовка архива по точке учёта.
public Task<MeasurePointConsumptionDataInfo> GetConsumptionDataInfoAsync()
Returns
GetDataStatusAsync(DeviceDataType, DateTime, DateTime)
Асинхронно получает статуса данных по точке учета.
public Task<MeasurePointDataStatus> GetDataStatusAsync(DeviceDataType dataTypes, DateTime startDate, DateTime endDate)
Parameters
dataTypesDeviceDataTypeТипы данных, определяющие по каким данным будут получены статусы. Поддерживается комбинация из месячного, суточного и часового типа данных.
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
Returns
- Task<MeasurePointDataStatus>
Задание, которое после окончания вернёт статус данных.
GetDeviceErrors(DeviceDataType, DateTime, DateTime)
Получает архив ошибок устройства по точке учета.
public MeasurePointDeviceErrors GetDeviceErrors(DeviceDataType dataTypes, DateTime startDate, DateTime endDate)
Parameters
dataTypesDeviceDataTypeТипы данных, определяющие какие архивы нужно получить. Поддерживается комбинация из месячного, суточного и часового типа данных.
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
Returns
- MeasurePointDeviceErrors
Экземпляр MeasurePointDeviceErrors.
GetDeviceErrorsAsync(DeviceDataType, DateTime, DateTime)
Возвращает архив ошибок устройства по точке учета.
public Task<MeasurePointDeviceErrors> GetDeviceErrorsAsync(DeviceDataType dataTypes, DateTime startDate, DateTime endDate)
Parameters
dataTypesDeviceDataTypeТипы данных, определяющие какие архивы нужно получить. Поддерживается комбинация из месячного, суточного и часового типа данных.
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
Returns
- Task<MeasurePointDeviceErrors>
Задание, содержащее архив ошибок по точке учёта.
GetElectricPower(DateTime, DateTime, ElectricDataKind, ElectricPowerAveraging)
Получает профиль мощности по точке учёта.
public MeasurePointElectricPowerRecordCollection GetElectricPower(DateTime startDate, DateTime endDate, ElectricDataKind dataKind = ElectricDataKind.Real, ElectricPowerAveraging averagingInterval = ElectricPowerAveraging.Default)
Parameters
startDateDateTimeНачало периода.
endDateDateTimeОкончание периода.
dataKindElectricDataKindВид данных: исходные со счетчика или реальные, с учетом коэффициентов трансформации.
averagingIntervalElectricPowerAveragingИнтервал осреднения.
Returns
- MeasurePointElectricPowerRecordCollection
Задание, которое после окончания вернёт коллекцию записей с профилем мощности.
GetElectricPowerAsync(DateTime, DateTime, ElectricDataKind, ElectricPowerAveraging)
Асинхронно получает профиль мощности по точке учёта.
public Task<MeasurePointElectricPowerRecordCollection> GetElectricPowerAsync(DateTime startDate, DateTime endDate, ElectricDataKind dataKind = ElectricDataKind.Real, ElectricPowerAveraging averagingInterval = ElectricPowerAveraging.Default)
Parameters
startDateDateTimeНачало периода.
endDateDateTimeОкончание периода.
dataKindElectricDataKindВид данных: исходные со счетчика или реальные, с учетом коэффициентов трансформации.
averagingIntervalElectricPowerAveragingИнтервал осреднения.
Returns
- Task<MeasurePointElectricPowerRecordCollection>
Задание, которое после окончания вернёт коллекцию записей с профилем мощности.
GetLastConsumptionAsync()
Асинхронно получает последние данные потребления по точке учёта.
public Task<MeasurePointLastConsumptionRecord> GetLastConsumptionAsync()
Returns
GetLastConsumptionAsync(ElectricDataKind?)
Асинхронно получает последние данные потребления по точке учёта.
public Task<MeasurePointLastConsumptionRecord> GetLastConsumptionAsync(ElectricDataKind? electricDataKind)
Parameters
electricDataKindElectricDataKind?
Returns
GetLastTotalsAsync()
Получает последние показания по точке учета.
public Task<MeasurePointLastTotalsRecord> GetLastTotalsAsync()
Returns
- Task<MeasurePointLastTotalsRecord>
Возвращает экземпляр MeasurePointTotalsRecord или null, если показания отсутствуют.
GetLastTotalsAsync(ElectricDataKind?)
Получает последние показания по точке учета.
public Task<MeasurePointLastTotalsRecord> GetLastTotalsAsync(ElectricDataKind? electricDataKind)
Parameters
electricDataKindElectricDataKind?
Returns
- Task<MeasurePointLastTotalsRecord>
Возвращает экземпляр MeasurePointTotalsRecord или null, если показания отсутствуют.
GetPowerQuality(DeviceDataType[], Interval, ElectricDataKind, bool)
Возвращает качество электроэнергии.
public Task<List<MeasurePointCurrentRecordElectricity>> GetPowerQuality(DeviceDataType[] dataTypes, Interval interval, ElectricDataKind dataKind, bool includeCalculated)
Parameters
dataTypesDeviceDataType[]intervalIntervaldataKindElectricDataKindincludeCalculatedboolУказывает, что нужно вернуть рассчитанные значения.
Returns
GetTotals(DateTime, DateTime)
Получает значения интеграторов по точке учета за указанный период.
public MeasurePointTotalsRecordCollection GetTotals(DateTime startDate, DateTime endDate)
Parameters
Returns
- MeasurePointTotalsRecordCollection
Задание, которое после окончания вернёт коллекцию записей с интеграторами.
GetTotals(DateTime, DateTime, MeasurePointGetTotalsOptions)
Получает значения интеграторов по точке учета за указанный период.
public MeasurePointTotalsRecordCollection GetTotals(DateTime startDate, DateTime endDate, MeasurePointGetTotalsOptions options)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
optionsMeasurePointGetTotalsOptionsОпции, определяющие, какая дополнительная информация должна быть получена.
Returns
- MeasurePointTotalsRecordCollection
Записи с интеграторами.
GetTotalsAsync(DateTime, DateTime)
Асинхронно получает значения интеграторов по точке учета за указанный период.
public Task<MeasurePointTotalsRecordCollection> GetTotalsAsync(DateTime startDate, DateTime endDate)
Parameters
Returns
- Task<MeasurePointTotalsRecordCollection>
Задание, которое после окончания вернёт коллекцию записей с интеграторами.
GetTotalsAsync(DateTime, DateTime, MeasurePointGetTotalsOptions)
Асинхронно получает значения интеграторов по точке учета за указанный период.
public Task<MeasurePointTotalsRecordCollection> GetTotalsAsync(DateTime startDate, DateTime endDate, MeasurePointGetTotalsOptions options)
Parameters
startDateDateTimeНачальная дата периода.
endDateDateTimeКонечная дата периода.
optionsMeasurePointGetTotalsOptionsОпции, определяющие, какая дополнительная информация должна быть получена.
Returns
- Task<MeasurePointTotalsRecordCollection>
Задание, которое после окончания вернёт коллекцию записей с интеграторами.
NewConsumptionRecord(DateTime)
Создает пустую запись о потреблении.
public MeasurePointConsumptionRecord NewConsumptionRecord(DateTime dateTime)
Parameters
dateTimeDateTimeДата и время.
Returns
NewTotalsRecord(DateTime)
Создает пустую запись с интеграторами.
public MeasurePointTotalsRecord NewTotalsRecord(DateTime dateTime)
Parameters
dateTimeDateTimeДата и время.
Returns
RecalcDataAsync(DateTime, DateTime)
Начинает асинхронную операцию пересчета данных потребления по точке учета.
public Task RecalcDataAsync(DateTime startDate, DateTime endDate)
Parameters
startDateDateTimeНачало пересчитываемого периода.
endDateDateTimeКонец пересчитываемого периода.
Returns
- Task
Задание, представляющее собой запущенную асинхронную операцию.
SaveCurrentArchive(ICollection<MeasurePointConsumptionRecord>, MeasurePointSetConsumptionOptions)
Асинхронно сохраняет текущие архивные данные по точке учёта.
public Task SaveCurrentArchive(ICollection<MeasurePointConsumptionRecord> currentConsumptionList, MeasurePointSetConsumptionOptions options)
Parameters
currentConsumptionListICollection<MeasurePointConsumptionRecord>Список данных для сохранения.
optionsMeasurePointSetConsumptionOptionsПараметры сохранения.
Returns
- Task
Задание, после завершения которого на сервере будут сохранены текущие архивные данные.
SetConsumption(MeasurePointConsumptionRecordCollection, MeasurePointSetConsumptionOptions)
Сохраняет потребление по точке учёта.
public void SetConsumption(MeasurePointConsumptionRecordCollection consumption, MeasurePointSetConsumptionOptions options)
Parameters
consumptionMeasurePointConsumptionRecordCollectionoptionsMeasurePointSetConsumptionOptions
SetConsumptionAsync(MeasurePointConsumptionRecordCollection, MeasurePointSetConsumptionOptions)
Асинхронно сохраняет потребление по точке учёта.
public Task SetConsumptionAsync(MeasurePointConsumptionRecordCollection consumption, MeasurePointSetConsumptionOptions options)
Parameters
consumptionMeasurePointConsumptionRecordCollectionКоллекция записей с данными о потреблении.
optionsMeasurePointSetConsumptionOptionsПараметры сохранения.
Returns
- Task
Задание, представляющее собой асинхронную операцию сохранения.
Remarks
Этот метод только сохраняет данные на сервере, расчёт недостающих значений и архивов не выполняется. Чтобы рассчитать недостающие данные и архивы, используйте метод SetDataAsync(MeasurePointConsumptionRecordCollection, MeasurePointTotalsRecordCollection, MeasurePointSetConsumptionOptions) или запустите перерасчёт вручную, вызвав метод RecalcDataAsync(DateTime, DateTime)
SetData(MeasurePointConsumptionRecordCollection, MeasurePointTotalsRecordCollection, MeasurePointSetConsumptionOptions)
Сохраняет данные по точке учёта.
public void SetData(MeasurePointConsumptionRecordCollection consumption, MeasurePointTotalsRecordCollection totals, MeasurePointSetConsumptionOptions options)
Parameters
consumptionMeasurePointConsumptionRecordCollectionСохраняемое потребление.
totalsMeasurePointTotalsRecordCollectionСохраняемые интеграторы.
optionsMeasurePointSetConsumptionOptionsДополнительные параметры, используемые для сохранения данных.
Remarks
Сохранение данных с помощью этого метода запускает на сервере расчёт недостающих параметров и архивов. Метод рекомендуется использовать для импорта данных в систему.
SetDataAsync(MeasurePointConsumptionRecordCollection, MeasurePointTotalsRecordCollection, MeasurePointSetConsumptionOptions)
Асинхронно сохраняет данные по точке учёта.
public Task SetDataAsync(MeasurePointConsumptionRecordCollection consumption, MeasurePointTotalsRecordCollection totals, MeasurePointSetConsumptionOptions options)
Parameters
consumptionMeasurePointConsumptionRecordCollectionСохраняемое потребление.
totalsMeasurePointTotalsRecordCollectionСохраняемые интеграторы.
optionsMeasurePointSetConsumptionOptionsДополнительные параметры, используемые для сохранения данных.
Returns
Remarks
Сохранение данных с помощью этого метода запускает на сервере расчёт недостающих параметров и архивов. Метод рекомендуется использовать для импорта данных в систему.
SetElectricPowerAsync(MeasurePointElectricPowerRecordCollection, MeasurePointSetConsumptionOptions)
Асинхронно сохраняет данные профиля мощности.
public Task SetElectricPowerAsync(MeasurePointElectricPowerRecordCollection electricPower, MeasurePointSetConsumptionOptions options)
Parameters
electricPowerMeasurePointElectricPowerRecordCollectionoptionsMeasurePointSetConsumptionOptions
Returns
SetTotals(MeasurePointTotalsRecordCollection, MeasurePointSetTotalsOptions)
Сохраняет интеграторы по точке учёта.
public void SetTotals(MeasurePointTotalsRecordCollection totals, MeasurePointSetTotalsOptions options)
Parameters
totalsMeasurePointTotalsRecordCollectionoptionsMeasurePointSetTotalsOptions
SetTotalsAsync(MeasurePointTotalsRecordCollection, MeasurePointSetTotalsOptions)
Асинхронная операция сохранения значений интеграторов по точке учета.
public Task SetTotalsAsync(MeasurePointTotalsRecordCollection totals, MeasurePointSetTotalsOptions options)
Parameters
totalsMeasurePointTotalsRecordCollectionКоллекция записей значений интеграторов.
optionsMeasurePointSetTotalsOptionsПараметры сохранения.
Returns
- Task
Задание, представляющее собой асинхронную операцию сохранения.
Remarks
Этот метод только сохраняет данные на сервере, расчёт недостающих значений и архивов не выполняется. Чтобы рассчитать недостающие данные и архивы, используйте метод SetDataAsync(MeasurePointConsumptionRecordCollection, MeasurePointTotalsRecordCollection, MeasurePointSetConsumptionOptions) или запустите перерасчёт вручную, вызвав метод RecalcDataAsync(DateTime, DateTime).
SubscribeSaveCurrents(LersServer, int)
Отправляет на сервер запрос подписки на уведомление о сохранении текущих данных.
public static void SubscribeSaveCurrents(LersServer server, int pollSessionId = -1)
Parameters
serverLersServerpollSessionIdint
UnsubscribeSaveCurrents(LersServer)
Отписывается от уведомления о сохранении текущих данных.
public static void UnsubscribeSaveCurrents(LersServer server)
Parameters
serverLersServer
Events
CurrentsSaved
Событие вызывается при сохранении текущих данных по точке учёта. Чтобы его получить нужно подписаться на уведомления методом SubscribeSaveCurrents(LersServer, int)
public static event EventHandler<MeasurePointConsumptionEventArgs> CurrentsSaved