Introduction


The MicroGate Serial API provides a programming interface for serial communications using the SyncLink family of adapters on Windows. An application uses the API to send data, receive data, control serial outputs and monitor serial inputs.

Supported Windows Versions

Windows 2000 32-bit
Windows XP 32-bit and 64-bit
Server 2003/2008 32-bit and 64-bit
Windows Vista 32-bit and 64-bit
Windows 7 32-bit and 64-bit

The serial API is not compatible with Windows on the Itanium processor (IA64).

The Serial API supports both 32-bit and 64-bit applications on 64-bit Windows versions. This allows previously developed 32-bit Serial API applications to continue running on 64-bit Windows and the development of new native 64-bit applications.

The MicroGate Serial API was formerly known as the HDLC API. As support for serial protocols other than HDLC have been added, the API has been renamed to the MicroGate Serial API.

Supported Serial Protocols

SDLC/HDLC Bit synchronous, hardware framing and synchronization (flags), hardware transparency (0 stuffing/removal), hardware CRC generation/checking, separate clock signals.
Raw Bit synchronous, no hardware framing or synchronization, no hardware transparency, no hardware CRC generation/checking, separate clock signals.
Bisync Byte synchronous, 16-bit hardware synchronization, no hardware framing, no hardware transparency, no hardware CRC generation/checking, separate clock signals.
Monosync Byte synchronous, 8-bit hardware synchronization, no hardware framing, no hardware transparency, no hardware CRC generation/checking, separate clock signals.
Asynchronous Character oriented, per character hardware framing, hardware parity generation/checking, no clock signals. Used for dial-up modems and AT commands.

Note: Raw, Bisync, Monosync modes are supported only on the SyncLink GT family of adapters.


Previous Contents Next