We need an RS-232 driver with the following requirements It will be used in a C++ application developed on Borland C++ Builder 5.0, but will be compiled and linked using C++ Builder 6.0. It must support control of the handshake lines (RTS, etc.), in a non-conventional command driven mode (Ie, remain in specified state until driven to next state) It must be able to send and receive strings of set length (currently we are using both send and receive strings of 8 bytes). It must run on every PC type platform (laptops in particular), windows 9x, 2000, NT, XP. It must come with clear documentation on how to link with the existing project, and how to use. It must not perform automatic queuing, that is, when a command is given to send a string, subsequent code isn't executed until the string is sent. It must support event drivers executed when a string of specified length is received. It must supply a routine to flush the transmit and receive buffers. It must support setting of all the normal RS-232 parameters (stop bits, parity (not used in this application), baud rate, data bits, etc)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
It must run on every PC type platform (laptops in particular), windows 9x, 2000, NT, XP.