I have an existing host computer system that sends ASCII data message strings to it's serial port to which a serial printer is connected. (Each message is fixed length and approximately 40 characters long, terminated with ) I wish to reformat this output data and send it to another computer system in a format known as NMEA 0183 which is an international standard for interfacing between marine equipment/devices. This is basically just a re-arrangement of the original string with a checksum added at the end. To interface the two computer systems I intend to use an embedded PC running Windows CE which will have 3 serial ports. The first serial port on this unit will connect to the host computer system's serial port (the one to which the original serial printer was connected) and receive the raw data, the second serial port will output the NMEA 0183 converted data and the third serial port will re-transmit the raw data received in the first serial port so that I can re-connect the original serial printer if required i.e. a strainght pass through. I require a VB application to read the raw print data on serial port 1, re-transmit it to serial port 3 unchanged and convert it to NMEA 0183 format and send to port 2. The software must allow me to assign diffirent hardware ports and set up baud rates, parity etc.
Deliverables will be: 1. Fully operational and tested program with setup/installer application. 2. Complete source code with comprehensive commenting included for simple maintenance. 3. I require the software to run both on a desktop PC enviroment and on the Windows CE embedded target [url removed, login to view] two versions are required, this is acceptable.
The software will run on Windows 2000/XP and Windows CE.