Добавление данных по электричеству

Здравствуйте.
Никак не пойму как можно добавить данные в точку учёта по электроэнергии.
Если для воды делаю так

MeasurePoint measurepoint = server.MeasurePoints.GetByNumber(lstNodes.ElementAt(i).lstPoints.ElementAt(j).lersPointID);
if (measurepoint != null) {
	var cons = new MeasurePointConsumptionRecordCollection(DeviceDataType.Hour);
        MeasurePointConsumptionRecordWater cons1 = new MeasurePointConsumptionRecordWater(dateTime_old);
        cons1.DateTime = dateTime_old;
        cons1.P_in = 2; 
        cons1.V_in = 3;
        cons.Add(cons1);
        MeasurePointSetConsumptionOptions opt = new MeasurePointSetConsumptionOptions();
        opt.OverwriteExistingRecords = true;
        measurepoint.Data.SetConsumption(cons, opt);
 }

то данные отправляются,
но если сделать аналогично для электричества, то там нельзя установить дату

MeasurePoint measurepoint = server.MeasurePoints.GetByNumber(lstNodes.ElementAt(i).lstPoints.ElementAt(j).lersPointID);
if (measurepoint != null) {
	var cons = new MeasurePointElectricPowerRecordCollection();
        cons1.DateTime = dateTime_old; // это вызывает ошибку, т.к. метод только для чтения
        cons1.An1 = 1;
        cons.Add(cons1);
        MeasurePointSetConsumptionOptions opt = new MeasurePointSetConsumptionOptions();
        opt.OverwriteExistingRecords = true;
        measurepoint.Data.SetConsumption(cons, opt);
}

Помогите пожалуйста добавить данные по электричеству

Свойство DateTime нельзя изменять, оно только для чтения. Дата задается в параметре конструктора, как у вас в первом примере:

new MeasurePointConsumptionRecordWater(dateTime_old);

Уточните, пожалуйста, вы хотите сохранить данные электрической мощности (профиль мощности) (кВт) или потребленную электроэнергию (кВт*ч) ?

Да, я хочу сохранить профиль мощности

К сожалению, в данный момент функция сохранения профиля мощности отсутствует в Lers Framework.

Мы добавим новый метод в следующей версии R21.

Хорошо, тогда как добавить потреблённую эл.эн?



var cons = new MeasurePointConsumptionRecordCollection(DeviceDataType.Day);
			
var cons1 = new MeasurePointConsumptionRecordElectricity(new DateTime(2016, 12, 14));
cons1.Ap = 1;
cons.Add(cons1);

MeasurePointSetConsumptionOptions opt = new MeasurePointSetConsumptionOptions();
opt.OverwriteExistingRecords = true;
measurepoint.Data.SetConsumption(cons, opt);

Спасибо, буду пробовать