Re: [OpenMap Users] GPS emulator, issue with serial port lock

From: John Griffiths <John.Griffiths2_at_suretrak21.com>
Date: Thu, 25 Jun 2009 16:04:58 -0400
A COM port can only be opened by one application. Write an app the reads and writes to the COM port. Have your apps communicate with that app. That way you can have as many apps as you like receive the data and reply since the data will be distributed by the app communicating with the COM port and it will also receive any replies and relay them to the COM port.

Regards,
John

Mulone wrote:
Thanks, I managed to send messages to the port, but the issue is still
there... If I try to write and read the same port from 2 different
applications, it just doesn't work. Maybe I'm just going the wrong way. I
want to simulate a GPS sensor sending stuff, replacing
GPS --> (write) serial port (read) --> Application
with
GPS software simulator --> (write) virtual serial port (read) -->
Application

I undestand the cross-cable solution, but I'm working on laptops and
smartphones which don't even have one serial port. I managed to create 2
virtual serial ports, but then again I don't know how to redirect the output
of the first to the second one.
I have to bypass the physical layer in some way, but I haven't the foggiest
on how to do it.
Any hints?

Thanks for your kind answers,
Mulone


Sutphin, William B CIV NUWC NWPT wrote:
  
So you have two applications, one sending messages, the other receiving,
correct?

If so, it sounds like both applications are trying to open the same COM
port.  If you want to send thru the COM ports you'll need two (COM1 and
COM2) of course, with a cross over cable (forgive me if I'm telling you
stuff you already know) between them.  Or two computers back to back, with
same cross over.

I've never used Java comm before (JNI - eeeuuu).  You can use
HyperTerminal as a test inputter and outputter.  You can have it load a
file of NMEA captured data an play it out once a second.

Bill Sutphin
 

    
-----Original Message-----
From: owner-openmap-users@bbn.com 
[mailto:owner-openmap-users@bbn.com] On Behalf Of Mulone
Sent: Wednesday, June 24, 2009 18:31
To: openmap-users@bbn.com
Subject: [OpenMap Users] GPS emulator, issue with serial port lock


Hi guys,

I'm trying to create a test environment for a GPS-enabled 
application based on OpenMap. I'd like to emulate a GPS 
sensor transmitting coordinates to a serial port (something 
like a GPS trace-player). I managed to read and write 
messages from and to a serial port on Windows through the 
comm library, but I can't get send messages from the GPS 
emulator and read it from OpenMap application, cause it gives 
out saying the serial port is in use.
Any ideas?  Are there better ways to emulate a GPS sensor?

Specs: Windows Vista/XP, Eclipse 3.4.2, jre6, 
commons-net-1.4.1.jar, comm.jar, javax.comm.properties, win32com.dll

Thanks in advance,
Mulone

--
View this message in context: 
http://www.nabble.com/GPS-emulator%2C-issue-with-serial-port-l
ock-tp24194029p24194029.html
Sent from the OpenMap mailing list archive at Nabble.com.

--
[To unsubscribe to this list send an email to "majdart@bbn.com"
with the following text in the BODY of the message 
"unsubscribe openmap-users"]

      
 

    

  
-- [To unsubscribe to this list send an email to "majdart_at_bbn.com" with the following text in the BODY of the message "unsubscribe openmap-users"] Received on Thu Jun 25 2009 - 16:14:27 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:09 EDT