Serial Communication Library and components for rs-232, DOS, DOS/32, OS/2.

Data transfer and file transfer protocols ZMODEM, YMODEM, YMODEM-G, XMODEM-1K, XMODEM, XMODEM/CRC,WATCOM, DJGPP

SuperCom
Serial Communications - RS-232 - Toolkit for DOS, DOS/32, OS/2

DEMO (DOS 16-Bit, Windows 3x 16-Bit, OS/2)

Serial Communication Library RS-232, RS-485 Toolkit. ZMODEM, 3964, 3964R, RK512, LSV2, MODBUS protocol

SuperCom, library for Serial Communication

SuperCom is a programer's toolkit for programming data communication programs. SuperCom contains functions for all aspects of modern data transmission.

Easily get access to serial ports. SuperCom supports data transmission through serial ports (RS-232, RS-422, RS-485).

Transmitting and receiving takes place in the background. The application can easily perform other tasks while data transmission takes place. The hardware or software flow control (RTS/CTS, DTR/DSR, XON/XOFF) can be taken over fully transparent by SuperCom.

Each serial port runs with it's own transmit and receive buffer to prevent data loss and give the application the time to perform other tasks too.

Hardware errors are detected and if required reported.

Establishing dial-up connections is easy and it's featured directly through a Modem.

SuperCom API

SuperCom offers an easy to use, flexible and portable API. The same API is used among different operating systems and hardware.

The software developer uses one single API.

SuperCom is fast. SuperCom integrates the most modern communication technology like: event reporting, interrupt driven data transmission, high speed byte and paket functions. Furthermore it offers the highest security and speed with little burden on the computer, particularly important in a multitasking operating system.

Every connection runs with it's own transmit and receive buffer to prevent data loss and give the application the time to perform other tasks too.

Modularity in Data Communications

SuperCom consists of several modules which can be used according to your needs.

The core module contains the "low level functions" operating on top of the hardware and the "high level functions" offering a portable layer. This portable layer provides most wanted functions like: transmit and receive data (even time dependent), determine the status of a link, funtions that transmit and receive data packets (even time dependent), functions for calculating check sums and CRC, functions for setting up connections etc.

Common Features List

  • Portable functions and API
  • Easy to use and versatile API, not bound to one specific compiler only
  • Fully buffered data transmission
  • Simultaneously up to 36 serial ports
  • 8250, 16450 UART and 16550,16650,16950-FIFO
  • Up to 921600 Baud (921,6 Kbps). SuperCom accepts any baudrate supported by your hardware. Standard PC bit-rates i.e. 50, 110, 300, 1200, 4800, 9600, 14400, 19200, 38400, 57600, 115200 bps and through add-on serial cards 230400, 460800 and 921600 bps. Other serial hardware may support additional bit rates.
  • Support for RS-232, RS-422, RS-485
  • Standard Protocols: ZMODEM, YMODEM, YMODEM/BATCH,XMODEM, XMODEM/CRC, XMODEM-1K, ASCII
  • Send and receive binary data
  • Interrupt sharing
  • Supports Multiport cards (Arnet, AST, Digi, Hostess, Stargate). Please request confirmation for your card!
  • Flow control with RTS/CTS, DTR/DSR, XON/XOFF and user defined
  • Line control with RTS, DTR
  • User Event Functions: Different communications events report when: line signals or modem signals change, data received, transmit buffer empty, connecting progress, file transmission status and progress.
  • Dial-up connections using Modem (Hayes compatible)
  • SuperCom++ included (C++ class, Pascal Objects)
  • Sample programs
  • Detailed documentation incl. description of the hardware registers of V24 and/or RS232C. Many functions are documented including a short sample enabling a quick start and easy integration of SuperCom.
  • No Royalties (License Information)
  • FREE technical support
DOS 16-Bit only
  • Fast and reliable data communication.
  • Fully interrupt driven data communication.
  • Written in optimized 16 Bit Assembly and C/C++ or Pascal.
  • DOS: BIOS INT14 emulation in order to provide services as a serial driver.
  • DOS: Support for 16bit Protected Mode under DOS (286-DOS-Extender) e.g. Borland Pascal 7.0, Borland C++ PowerPack, PharLap, Blinker etc.
  • Library for Microsoft C, BORLAND C++, Turbo Pascal, Borland Pascal, WATCOM C/C++ available. Other compiler on request.
DOS 32-Bit only
  • Fast and reliable data communication.
  • Fully interrupt driven data communication.
  • Written in optimized 32 Bit Assembly and C/C++.
  • No real-mode software parts included.
  • No real mode calls involved.
  • No real mode drivers needed.
  • Supports 32 Bit Protected Mode under DOS (386-DOS-Extender).
  • MODBUS protocol (serial) available as additional option. Other protocols on request.
  • Library for WATCOM C/C++, DJGPP C/C++ available. Other compiler on request.
OS/2 1.2 and higher
  • Fast and reliable data communication.
  • Fully interrupt driven data communication.
  • Library for IBM C/C++, C-Set, BORLAND C++, WATCOM C/C++ available.

 

Product Range   (Price List )
SuperCom 4 RS-232 for DOS
  -  SuperCom API 16 Bit, C/C++ libraries and/or Pascal Units
  -  Samples and Documentation
SuperCom 4 RS-232 for DOS/32   
  -  SuperCom API 32 Bit, C/C++ libraries for DOS 32bit
  -  Samples and Documentation
SuperCom 3 RS-232 for OS/2
  -  SuperCom API 32 Bit OS/2 DLL's
  -  Samples and Documentation

Home   Back

Data communication Software and data communication libraries and components. Read serial port data. TCP/IP connection.
It Simply Works!

Updated on: 2019-09-11 10:04:10