...не подскажите?
Или если не примете ничего такого нет, может кто знает как устанавливать настройки COM порта (стоп. биты, контроль четности, скорость и т.п.)
Я так понимаю, через ioctl, но не могу найти описание параметров для СОМ порта.
С уважением, Сергей.
>...не подскажите?
>Или если не примете ничего такого нет, может кто знает как устанавливать
>настройки COM порта (стоп. биты, контроль четности, скорость и т.п.)
>Я так понимаю, через ioctl, но не могу найти описание параметров для
>СОМ порта.
>С уважением, Сергей.termcap и всё, что с ним связано...
команда stty...
- отсюда оттолкнувшись можно всё найти.
Наверное неясно выразился.
Открываю порт в своей программе. Требуется задать определенные настройки при этом. Под Виндами для этой цели целую структуру заполнять приходится, а тут иначе. Похоже, нужно играться с ioctl(), но параметров для этого я не знаю. Ну или использовать уже существующую библиотеку для работы с СОМ портами.
Отсюда и вопрос...
>Наверное неясно выразился.
>Открываю порт в своей программе. Требуется задать определенные настройки при этом. Под
>Виндами для этой цели целую структуру заполнять приходится, а тут иначе.
>Похоже, нужно играться с ioctl(), но параметров для этого я не
>знаю. Ну или использовать уже существующую библиотеку для работы с СОМ
>портами.
>Отсюда и вопрос...Я об том же:
только ошибся - структура termios а не termcap и функции работы с ней: tcgetattr() ? tcsetattr()...
то-же делает команда stty - для сравнения.
Можно посмотреть:
http://qnx.org.ru/forum/viewtopic.php?topic=1292&forum=4
http://qnx.org.ru/forum/viewtopic.php?topic=1130&forum=4
http://qnx.org.ru/forum/viewtopic.php?topic=1032&forum=11
http://qnx.org.ru/forum/viewtopic.php?topic=1238&forum=4
... вот примерно так это и нужно делать :-).
>Можно посмотреть:
>http://qnx.org.ru/forum/viewtopic.php?topic=1292&forum=4
>http://qnx.org.ru/forum/viewtopic.php?topic=1130&forum=4
>http://qnx.org.ru/forum/viewtopic.php?topic=1032&forum=11
>http://qnx.org.ru/forum/viewtopic.php?topic=1238&forum=4
>... вот примерно так это и нужно делать :-).
ВО! Самое оно! Сенкс.
>...не подскажите?
man tcgetattr
man tcsetattr