dBase offers RS232/RS422/RS485 serial communication software that controls multiple ports at once. This software provides line and modem control, ANSI emulation, and virtual ports like USB and Bluetooth serial. Both hardware and software flow control are included.
WSC4DB is flexible and powerful, allowing you to control multiple ports simultaneously and even supporting virtual serial ports (USB to serial converter, Bluetooth serial). It's fully thread safe and equipped with port re-entrant, modem control, serial line status and control, and ANSI emulation features to ensure smooth operation.
With over 52 functions, including modem control capabilities and a state-driven Xmodem and Ymodem tool that can handle up to 256 connections, WSC4DB gives you the ability to send Windows messages upon event completion, including incoming characters. It supports any baud rate and can specify the parity, word size, and number of stop bits.
You don't have to worry about additional support libraries, as WSC4DB's calls use only core Windows API functions. Plus, it allows for royalty-free distribution with your compiled application and you have access to C source code. Additionally, you can take advantage of a fully functional evaluation version, free technical support, and updates for one year.
This software supports all 32-bit versions of dBase and both 32-bit and 64-bit versions of Windows. If you want efficient, reliable access to data from serial devices, WSC4DB is the software for you.
Version 7.0: Fixed SioGets() - would never timeouts when overlapped I/O was enabled. Added SioOpen and SioClose. Added SioGetsQ - reads port until no incoming data for specified "quiet" time. Added example program Scale.prg that reads from a (serial) scale.
Version 6.0.0: Added additional error codes. Added SioErrorText() that returns text associated with specified error codes. Added SioPortInfo() that returns baud in BPS and the theoretical port CPS. Added SioGetsC() that receives an entire line through the stop (EOL) character. Added ReadGPS example program.
Version 5.4.1: Added SioCRC16 and SioCRC32 functions to compute 16-bit CCITT CRC or 32-bit CCITT CRC.
Version 5.41: Added SioCRC16 and SioCRC32 functions to compute 16-bit CCITT CRC or 32-bit CCITT CRC.
Version 5.4: Added SioLRC function that computes the "longitudinal redundancy check"; added additional error checks to SioQuiet, and SioWaitFor; SioSetInteger no longer requires an open port for global (all ports) parameters; Modified SioReset to make it more tolerant opening slow virtual ports.
Version 5.3: Added SioLRC function that computes the "longitudinal redundancy check"; added additional error checks to SioQuiet, and SioWaitFor; SioSetInteger no longer requires an open port for global (all ports) parameters; Modified SioReset to make it more tolerant opening slow virtual ports.
Version 5.0: Added support for 64-bits (WSC64.DLL) Windows; Added SioHexView function;
Version 4.3: N/A
Version 4.2: N/A