Драйвер Com-порта, поддерживает системный serial port под Linux и QNX, а также HSUART процессора Intel Atom E38xx под QNX.
| Входы | Тип | Описание |
| dev | str | имя устройства (например, ser1) |
| spd | l32 | скорость работы, см. описание ниже |
| par | uch | контроль четности (0 - нет, 1 - нечетный, 3 - четный) |
| stb | uch | количество стоп-бит (1 или 2) |
| dtb | uch | количество бит данных (7 или 8) |
| Выходы | Тип | Описание |
| cnc | cnc | указатель на блок, используется для связи с блоком протокола, например ModbusRTU_Master |
| stat | i16 | статус работы (1 - нормальная работа), см. описание ниже |
| rcnt | u16 | количество полученных байт |
| wcnt | u16 | количество отправленных байт |
| diag | ul32 | выход диагностики |
Posix serial port:
| 1 | нормальная работа |
| -1 | в системе не найдено устройство с именем dev |
| -2 | к выходу cnc не подключен блок протокола |
HSUART:
| 1 | нормальная работа |
| -1 | неправильная скорость, количество стоп-бит или бит данных |
| -2 | к выходу cnc не подключен блок протокола |
| -3 | ошибка при инициализации PCI устройства (возможно на плате нет HSUART?) |
| -4 | процесс не успевает обрабатывать данные, FIFO переполнились |
| 2 | предупреждение: есть вероятность переполнения FIFO |
| 300 | 600 | 2400 | 4800 | 9600 |
| 19200 | 38400 | 57600 | 115200 | 128000 |
| 256000 | 153600 | 230400 | 460800 | 921600 |