Unix Man (Справочное руководство)


TERMIO(7) - часть 6


При горизонтальной табуляции задержка типа 1 зависит от текущей колонки. Для типа 2 она длится около 0.1 секунды. Тип 3 специфицирует, что табуляции должны развертываться в пробелы. Если установлен бит OFILL, то для задержки любого типа передаются два символа-заполнителя.

Задержка для возврата на шаг длится около 0.05 секунды. Если установлен бит OFILL, то будет передаваться один символ-заполнитель.

Фактические задержки зависят от скорости линии связи и загруженности системы.

В начальном состоянии все биты поля c_oflag равны 0.

Поле c_cflag описывает аппаратные характеристики линии и терминала:

CBAUD

CSIZE

CSTOPB

CREAD

PARENB

PARODD

HUPCL

CLOCAL

RCV1EN

XMT1EN

LOBLK

0000017Скорость передачи:
B00Освобождение линии.
B50000000150 бод.
B75000000275 бод.
B1100000003110 бод.
B1340000004134 бода.
B1500000005150 бод.
B2000000006200 бод.
B3000000007300 бод.
B6000000010600 бод.
B120000000111200 бод.
B180000000121800 бод.
B240000000132400 бод.
B480000000144800 бод.
B960000000159600 бод.
B19200000001619200 бод.
EXTA0000016Внешний A.
B38400000001738400 бод.
EXTB0000017Внешний B.
0000060Размер символа:
CS505 бит.
CS600000206 бит.
CS700000407 бит.
CS800000608 бит.
0000100Посылать два стоп-бита, иначе один.
0000200Разрешить прием символов.
0000400Контролировать четность.
0001000Проверка на нечетность, иначе на четность.
0002000Освобождение линии при последнем закрытии.
0004000Локальная линия связи, иначе коммутируемая.
0010000
0020000
0040000Блокировать вывод экземпляра shell'а.

Биты CBAUD определяют скорость передачи данных. Нулевая скорость передачи, B0, используется для прекращения связи и освобождения линии. При нулевой скорости не будет выставляться сигнал готовности терминала к обработке данных, что обычно ведет к разрыву связи. Для любого вида аппаратуры игнорируются не поддерживаемые ею изменения скорости.

Биты CZISE задают размер символа в битах как для передачи, так и для приема данных. В этом размере не учитывается бит четности, если он есть. Если установлен режим CSTOPB, то используется два стоп-бита, в противном случае один. Например, при скорости 110 бод требуется два стоп-бита.




Начало  Назад  Вперед



Книжный магазин