Хочу запустить задание на опрос текущих показаний и в цикле проверять их появление…
Но сервер после второй проверки отбрасывает коннект клиента… Почему? и как решить тогда правильно задачу?
var startDate = DateTime.Now;
var endDate = startDate.AddDays(1);
bool pp = true;
while (pp);
{
var consumptionData = measurePoint.Data.GetConsumption(startDate, endDate, Lers.Data.DeviceDataType.Current);
// Выводим на экран расход
foreach (var consumptionRecord in consumptionData);
{
double? value = consumptionRecord.GetValue(
Lers.Data.DataParameter.V.ToString();
);
string stringValue = value.HasValue ? value.Value.ToString() : "<нет данных>";
Console.WriteLine($"Дата: {consumptionRecord.DateTime}. V1 = {value} м3.");
pp = false;
}
Thread.Sleep(2000);
Console.WriteLine($"Нет записей --> "+ startDate+" = "+ endDate);
}