Как подтвердить получение данных на COM-порту

217
16 мая 2019, 17:30

Пришлось работать с COM-портом. Однако устойчивой работы добиться не удалось. Недавно узнал, что каждое событие поучения данных из COM-порта,

    private void _port_DataReceived(object sender, 
         SerialDataReceivedEventArgs e)
    {
       ......
    } 

нуждается в подтверждении того, что данные приняты и обработаны. Вопрос:Как это сделать в C#?

Answer 1

С проблемой разобрался. После каждой операции чтения-записи в COM порт необходимо принудительно очищать его буферы с помощью команд p.DiscardOutBuffer(); p.DiscardInBuffer();

READ ALSO
Поведение Dictionary при объявлении списка

Поведение Dictionary при объявлении списка

Написал вот такой вот код:

120
Объясните каждую строчку в методе shellSort

Объясните каждую строчку в методе shellSort

Рассматриваю пример изучения на практике алгоритмов сортировокНе могу разобраться с циклами

145
WPF как правильно создавать MenuItem?

WPF как правильно создавать MenuItem?

Я пытаюсь худо-бедно реализоввывать паттерн MVVMПри создании MenuItem возникли впросы по поводу привязки данных

207
Показать координаты точки графика при наведении

Показать координаты точки графика при наведении

есть график функции типа chartНеобходимо написать код, что бы по наведению мышки на точку графика, показывались координаты точки

161