Я пишу приложение, которое использует последовательный порт, предоставляемый классом SerialPort, в моно. То, что я написал до сих пор, прекрасно работает в Windows, однако в Linux обработчик событий DataReceived никогда не вводится, поэтому я не могу получить данные с моего устройства. Я объявил обработчик событий следующим образом:
comPort.DataReceived += new SerialDataReceivedEventHandler(comPort_DataReceived);
По сути, я изучаю хорошие кроссплатформенные варианты, и это очень важно. Любой совет, как это исправить или что происходит?
Edit-
Я также должен отметить, что я протестировал последовательный порт и устройство на Linux с другими приложениями, и все, кажется, работает.