Я использую класс SerialPort в библиотеке и использую библиотеку в проекте Unity для связи с другим устройством с помощью последовательной связи.
Все это прекрасно работает, когда я использую DLL влюбое приложение, кроме единства.Но по какой-то причине единство не вызовет событие SerialDataReceived, я предполагаю, что mono development не поддерживает это событие.
Я проверил, что мое последовательное соединение получает данные, потому что.Я могу читать данные из порта.Проблема в том, что я не знаю, когда начать читать, и в результате я всегда получаю исключение TimeOut рано или поздно.
Итак, есть ли способ, кроме события SerialDataReceived, узнать, что мой порт получил данные.