I need a logger program that recieves data simultaneously from 2 devices (one GPS and one Aerial Camera) throught 2 ports COM1 and COM2 simultaneously. Each port must write a text file with the the strings, each string recieved on one line. When the data arrives, the program must use a high performance timer to clock when the data arrived, and add this time, in milliseconds to the written string of the text file. It must be just one timeline for both processes. For, example, if some data arrives at same time on both ports, the cocked time must be the same. The program creates two text files: one for com1 (GPS, NMEA messages + clocked CPU time) and other for com2 (built in cameta timer data, in milliseconds + clocked CPU time). In both files must be the clocked time in miliseconds REAL precision. If someone is interested on this, please contact me for more details.
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) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).