Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 05-04-2014, 04:32   #1
Registered User

Join Date: Apr 2014
Location: netherlands
Boat: loper 27 feet
Posts: 3
nmea WPL for APRS , howto show MMSI

Hello,
I am implementing a man over board message in opencpn. Using !GPWPL to show the position.
This works fine, the map shows the position and the text.
But also a MMSI number is shown. Where does that number come from? There must be a certain message to set this?
As wpl only has position and a text field, this puzzles me!

Best regards,
Chris
roozeboos is offline   Reply With Quote
Old 05-04-2014, 13:35   #2
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: nmea WPL for APRS , howto show MMSI

Chris...
Show us the NMEA feed recorded with the VDR plugin. There of course is no way MMSI could be known if it is not there. My guess would be you have an AIS target at the same position, but it really is just a guess.
BTW, does APRS work fine? I have never heard from anybody testing it in real world since it was implemented.

Pavel
nohal is offline   Reply With Quote
Old 06-04-2014, 02:38   #3
Registered User

Join Date: Apr 2014
Location: netherlands
Boat: loper 27 feet
Posts: 3
Re: nmea WPL for APRS , howto show MMSI

The APRS works fine.
the setup is here on my desk, with some instruments connected. like a gps32 in simulation mode, a gps repeater display, nasa wind, and also some seatalk equipment.
Wifi connection to my laptop with opencpn 3.3.1419 running on there.
All is connected through my own design wifi multiplexer. Ive designed the hardware an d software for that myself.
there is a switch input. That can be selected to be used as a man overboard switch. The multiplexer uses the position in the RMC sentence ( or the position message form seatalk) and sends a !GPWPL message to the laptop.
I dont send other ais messages. The mmsi number that appears is 199397788.
Must be a sort of deault number. Which is fine by me.
but how can a send a valid mmsi? All zeros would me more clear. This must be a different message. And how is it clear that this number is locked to this wpl message?

As opencpn shows it, there must be a way...
roozeboos is offline   Reply With Quote
Old 06-04-2014, 02:50   #4
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: nmea WPL for APRS , howto show MMSI

Chris...
There are "ways" to do anything. The question is what it is you exactly want to do.
The APRS logic is implemented as an extension to the AIS logic (as is ARPA), that's why it internally uses private, non-existing MMSIs (look at AIS_Decoder.cpp:677)

Pavel


Quote:
Originally Posted by roozeboos View Post
The APRS works fine.
the setup is here on my desk, with some instruments connected. like a gps32 in simulation mode, a gps repeater display, nasa wind, and also some seatalk equipment.
Wifi connection to my laptop with opencpn 3.3.1419 running on there.
All is connected through my own design wifi multiplexer. Ive designed the hardware an d software for that myself.
there is a switch input. That can be selected to be used as a man overboard switch. The multiplexer uses the position in the RMC sentence ( or the position message form seatalk) and sends a !GPWPL message to the laptop.
I dont send other ais messages. The mmsi number that appears is 199397788.
Must be a sort of deault number. Which is fine by me.
but how can a send a valid mmsi? All zeros would me more clear. This must be a different message. And how is it clear that this number is locked to this wpl message?

As opencpn shows it, there must be a way...
nohal is offline   Reply With Quote
Old 06-04-2014, 02:56   #5
Registered User

Join Date: Apr 2014
Location: netherlands
Boat: loper 27 feet
Posts: 3
Re: nmea WPL for APRS , howto show MMSI

Ah Thanks Nohal, there is indeed!
but would it be possible to change the number to anohter number? If it is only internal, there is no reason to show it in my opinion.

It is not really so important, it's just nice to know where it comes from.

At the moment I show the text "MAN OVERBOARD", which is clear enough.
roozeboos is offline   Reply With Quote
Old 06-04-2014, 03:44   #6
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,211
Re: nmea WPL for APRS , howto show MMSI

Well, as you see from the code, the part after "1993" is a hash of the text received in the WPL sentence, so to change it you either have to change the algorithm or the name you send.
As to not show the MMSI at all, it is of course doable. To be honest I never really tested this code since I wrote it and generated a bit of artificial data to see if it works, so it probably can be polished in quite a few ways.
You can open a feature request for the improvements in OpenCPN::Tracker All Projects: Tasklist

Pavel
nohal is offline   Reply With Quote
Reply

Tags
nmea


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Display your boat on SpotWalla using callsign and APRS sinbad7 Navigation 1 04-03-2013 07:52
NMEA WPL sentence support? s/v Jedi OpenCPN 9 04-03-2013 04:29
HOWTO: Northern Great Lakes-Michigan Raster Chart Display Workaround GreatLakesBoatr OpenCPN 1 11-07-2012 06:12
howto rebuild SVG icon ? manuprenlair OpenCPN 2 17-12-2011 11:35
Ham Question: Satellite, Digital, Gateway, EchoLink, ILRP, APRS ? SaltyMonkey Marine Electronics 79 22-11-2010 13:07

Advertise Here


All times are GMT -7. The time now is 02:35.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.