Unidrv
UNIDRV is used for the connection of asynchronous serial devices, such as printers, plotters, bar code scanners or scales. It supports the Siemens LAUF protocol, as well as the XON/XOFF protocol.
UNIDRV allows to define simple protocols. Both, character-oriented and block-oriented transmission are supported. By means of control characters in the data stream a switch-over between both operating modes is feasible. An emulation of the Siemens LAUF protocol is integrated in the UNIDRV and can be set during parameterization. UNIDRV supports multi-point operation in half-duplex mode. Thus, several devices may be addressed simultaneously in one single line.
For protocol definition, the following protocol elements are available:
transmission request characters, start sequence, ready-to-receive state, stop sequence, end sequence, block check, acknowledgement, timeout mode, block size.
They are 1 to 2 characters long and can be parameterized and switched off separately.
Parameters
| Baud Rate | 150 - 19.200 Bit/s |
| No. of Stop Bits | 1, 2 |
| No. of Data Bits | 7, 8 |
| Parity | even, odd, none |
| Modem Operation | on/off (leased line, dial-up line) |
| Modem Watchdog | 1-255s |
| Operating Mode | character mode, block mode, XON/XOFF |