Бюджет:
3000 руб
Необходимо в ОС linux настроить в wine виртуальную COM пару, чтобы при запуске приложения написанного на .NET онкорректно видел порты
Сейчас при инициализации порта выходит ошибка:
"
System.ArgumentException: The given port name does not start with COM/com or does not resolve to a valid serial port.
Parameter name: portName
at System.IO.Ports.SerialStream..ctor(String portName, Int32 baudRate, Parity parity, Int32 dataBits, StopBits stopBits, Int32 readTimeout, Int32 writeTimeout, Handshake handshake, Boolean dtrEnable, Boolean rtsEnable, Boolean discardNull, Byte parityReplace)
at System.IO.Ports.SerialPort.Open()
at PrintCOMPorts.Program.Test(String comPortName)
"
для создания виртуальной пары использую команду:
"
socat -d -d pty,link=/home/kassa/.wine/dosdevices/com2,b115200,raw,echo=0 pty,link=/home/kassa/.wine/dosdevices/com3,b115200,raw,echo=0
"