Есть код
protected override string ConvertTagDataToStr(int signal, SrezTableLight.CnlData tagData)
{
if (tagData.Stat > 0)
{
if (myTagID.ContainsKey(signal))
{
WriteToLog("Signal = " + Convert.ToString(signal)); // тестовый вывод
Тут обработка типов сигналов, как выводить в лог Коммуникатора.
Код выполняется второй раз, если делать остановку линии.
}
}
return base.ConvertTagDataToStr(signal, tagData);
}
Отправка (9): 10 01 52 04 02 0C 00 9A 16
Приём (17): 10 01 52 00 00 00 00 00 00 00 00 00 00 00 00 AC 16
OK!
Signal = 65
Signal = 66
Signal = 10
Signal = 11
Signal = 12
2021-06-03 14:56:57 Отключение от X.X.X.X
Signal = 65
Signal = 66
Signal = 10
Signal = 11
Signal = 12
2021-06-03 14:57:02 Завершение работы линии связи 18 «Логика»
Разве должен код выполняться второй раз ?
-
Эта тема была изменена 2 года, 9 месяцев назад от manjey73.