ts-7000
[Top] [All Lists]

[ts-7000] Need help with t37300 serial port project

To:
Subject: [ts-7000] Need help with t37300 serial port project
From: "burnhamcg" <>
Date: Tue, 13 Nov 2007 16:01:58 -0000
I'm looking to find someone to help me with C++ source code for a 
ts7300 project involving RS-232 ports and wireless UDP. I'm learning 
C++ but I need a jump start on this one. I expect this will involve 
some hours or days so there will be compensation.

Basically, we want to open ts7300 COM ports 2 - 7 (6 ports) at 
(various) hard-coded baud rates and read short input strings with 
known start and stop characters. We know everything about these 
strings except the comma-delimited numerical data in the middle. 
These are from RS-232 instruments such as GPS, magnetometers, etc. We 
also want to write some short strings out to the ports occasionally. 
I get that in C++ you treat the port as a file, but I'm unclear how 
you set up the "new-character-received" interrupt, control buffers, 
etc. I can't find example code that uses the ts7300 device drivers.

Once there is a valid input string, we immediately send it out via 
wireless as a UDP message. We want to use a peer-to-peer network and 
the wireless USB keychain supplied with the ts7300 kit to do this. We 
will write separate VB software so that multiple laptops with 
wireless connectivity can "tune in" and display the data stream, 
process it, store it, etc. Adding all the ports together, the total 
throughput is only about 40 Kb/s.

So, it is basically a wireless RS-232 multi-port data concentrator 
using broadcast UDP.  We can take care of the internal string 
manipulation, etc., but we are pretty clueless about iostreams, 
debian networking, UDP in linux and things like that.

I'm not looking for a complete, formal, tested solution to this. What 
I'm looking for is some generalized C++ code to open ports, read in 
characters, write characters out, and do the same thing with the 
wireless port. Probably need to close ports and flush buffers too. 
Again, once I have the basic I/0 working, I can develop the rest. If 
anyone has done something like this and wishes to help, I will 
(reasonably) compensate you for your time.

Please send (informal) proposals to me at 

Thanks,
Charlie









 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU