Версия 2.4
  • история версий
  • описание
     канал ALRM
     канал CTRL
     канал DEMO
     канал FILE
     канал LOG
     канал MYSQL
     канал RS232
     каналы SSL-TX/SSL-RX
     каналы TCP-TX/TCP-RX
     каналы UDP-TX/UDP-RX
  • лицензия (GPL): rus, eng
  • download
  • протокол DTP/DIA
    Версия 2.3
  • описания:
     dia
     dia_pro
     dia_file
  • dia-on-floppy (lite)
  • download (for win32 only)
  • лицензия:
     (LGPL) rus, eng
     коммерческая
    ENGLISH
  • short description
  • thermo on Palm OS
  • IETF internet draft of DTP/DIA

    Каналы RS232
    ver.2.4, build 0030, 2003-05-04

    Параметры каналов типа RS232

    Каналы типа RS232 обеспечивают работу программы с последовательным портом. Эти каналы могут использоваться лишь для приема данных.

    Ключ Device
     Win32[+] Unix[+]
    Имя последовательного порта.
    Win32: По умолчанию: COM2.
    Unix: По умолчанию: /dev/ttyS1, /dev/cuaa1 или /dev/cua1 (определяется при компиляции).
    Ключ Params
     Win32[+] Unix[+]
    Параметры последовательного порта (32-битное целое число).
    Win32: фрагмент структуры Device Control Block (по умолчанию - 0x00081011)
    бит 0 :fBinary(binary mode, no EOF check)
    бит 1 :fParity(enable parity checking)
    бит 2 :fOutxCtsFlow(CTS output flow control)
    бит 3 :fOutxDsrFlow(DSR output flow control)
    биты 4-5 :fDtrControl(DTR flow control type (0:dis,1:en,2:handshk))
    бит 6 :fDsrSensitivity(DSR sensitivity)
    бит 7 :fTXContinueOnXoff(XOFF continues Tx)
    бит 8 :fOutX(XON/XOFF out flow control)
    бит 9 :fInX(XON/XOFF in flow control)
    бит 10 :fErrorChar(enable error replacement)
    бит 11 :fNull(enable null stripping)
    биты 12-13 :fRtsControl(RTS flow control (0:dis,1:en,2:handshk,3:toggle))
    бит 14 :fAbortOnError(abort reads/writes on error)
    бит 15 :(reserv)
    биты 16-19 :ByteSize(number of bits/byte, 4-8)
    биты 20-23 :Parity(0-4=no,odd,even,mark,space)
    биты 24-27 :StopBits(0,1,2 = 1, 1.5, 2)
    Linux: поле c_cflag в структуре termios (по умолчанию: CS8|CREAD|CLOCAL)
    биты 4-5 :CSIZE(CS5=0, CS6=1, CS7=2, CS8=3)
    бит 6 :CSTOP(0: 1 stop bit, 1: 2 stop bits)
    бит 7 :CREAD(read enable)
    бит 8 :PARENB(enable parity control
    бит 9 :PARODD(odd parity)
    бит 10 :HUPCL(hang up on close)
    бит 11 :CLOCAL(ignore modem lines)
    бит 31 :CRTSCTS(flow control)
    Во FreeBSD назначение битов отличается (следует посмотреть termios.h)
    Ключ Bitrate
     Win32[+] Unix[+]
    Скорость обмена по интерфейсу RS232. В Unix-версии ограничена рядом чисел: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200.
    По умолчанию: 9600.