/ / Как да активираме RTS_CONTROL_TOGGLE функция като Linux в Linux - linux, linux-kernel, serial-port

Как да активирате подобна функция на RTS_CONTROL_TOGGLE в Linux - linux, linux-kernel, сериен порт

Разработвам приложение за Windows закомуникация с измервателни устройства чрез серийни модеми. Някои от устройствата, използващи полудуплексна комуникация. Поради тази причина задавам параметъра на Windows RtsControl на RTS_CONTROL_TOGGLE, което позволява автоматично превключване на състоянието на линия RTS.

Сега искам да прехвърля това приложение към Linux. Има ли функция за активиране на еквивалентна функция на параметъра RTS_CONTROL_TOGGLE в Linux операционна система?

Ако няма такава функция, съществува ли решение за подобно поведение?

Отговори:

0 за отговор № 1

Предполагам, че сте в потребителското пространство, така че вероятно ще се свържете с IOCTL, Ако преминавате от Windows към Linux за сериен контрол, препоръчвам ви да прочетете Ръководство за серийно програмиране на POSIX, Връзката, която давам, е пример за задаване на серийни стойности с IOCTL, трябва да го промените, за да използвате TIOCM_RTS, TIOCM_CTS, но той дава правилната идея.