Cruisers Forum
 

Go Back   Cruisers & Sailing Forums > Seamanship, Navigation & Boat Handling > OpenCPN
Cruiser Wiki Click Here to Login
Register Vendors FAQ Community Calendar Today's Posts Log in

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 09-11-2022, 19:42   #1
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,401
OpenCPN Version 5.7.1 Alpha Test #2

OpenCPN Version 5.7.1 Alpha Test #2
-----------------------------------------------------------------------------------------------

Hello again...

Here is another Alpha test of OpenCPN v5.7.1.

This is a test of some new functionality, as well as verification of some internal structural changes.

1. Added function to send routes by network connection to co-operating remote OCPN instances.
To try this out, install this Alpha test version on two OCPN machines, of any flavor except Android, for now. Start OCPN on both machines. On one machine, right-click on a route, and select "Send to..." After a couple of seconds, you will get a drop-down list of detected compatible OCPN instances. Choose one, touch "OK", and follow the workflow presented.

2. Substantial re-factor of OpenGL chart display engine. Provides better performance, improved compatibility, and more precise chart rendering.

3. Upgrade Windows version to wxWidgets Version 3.2.1. Unfortunate side effect is that most third-party plugins are no longer compatible. We are working now to rebuild the most popular plugins, and will have further information as it becomes available. Further, we will soon upgrade all platforms to wxWidgets v3.2. This brings us the most modern features of that toolset.

As usual, this is an Alpha test. There are some rough edges in the dialogs, workflow, etc.
Not suitable for critical navigation.
We appreciate all input on the new GUI features introduced here.

Windows
https://dl.cloudsmith.io/public/davi...f867_setup.exe

Mac
https://dl.cloudsmith.io/public/davi....fe9f86768.dmg


linux
linux install packages are available at the OpenCPN Beta repository.
https://launchpad.net/~bdbcat/+archive/ubuntu/opencpn



Thanks in advance for your help
Dave
bdbcat is offline   Reply With Quote
Old 10-11-2022, 01:29   #2
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 844
Re: OpenCPN Version 5.7.1 Alpha Test #2

Hi Dave
Thanks for this new evolution

First test Surface go W11 1980x1260 CM93 (no plugin to test O-Chart ) GL mode

- All texts are too small and not clearly readable

- buoys not entirely readable and size not proportional to waypoints size. If I change "Chart Objects Scale" either I get too small buoys or too big waypoints

- Rollovers are not correctly displayed

screenshot attached

JP
Attached Thumbnails
Click image for larger version

Name:	Capture d'écran_20221110_095518.jpg
Views:	110
Size:	463.3 KB
ID:	267156   Click image for larger version

Name:	Capture d'écran_20221110_101938.jpg
Views:	104
Size:	450.1 KB
ID:	267157  

Ptizef is offline   Reply With Quote
Old 10-11-2022, 01:34   #3
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 844
Re: OpenCPN Version 5.7.1 Alpha Test #2

I forgot to write about menus
As you can see in the screenshot, they are not correctly displayed and a little bit jammed
JPY
Ptizef is offline   Reply With Quote
Old 10-11-2022, 02:32   #4
Registered User

Join Date: Oct 2014
Location: Netherlands
Boat: Halmatic 30
Posts: 1,105
Re: OpenCPN Version 5.7.1 Alpha Test #2

Hi Dave,


just tested the route transfer to another OpenCPN system.


From my Linux Mint AMD64 to my RPI4 with Ubuntu Kinetic. And confirm that this works. But with a pin code to get the connection form the server.


It is not really clear with is the purpose of the new item.


Regards,




Bram
verkerkbr is offline   Reply With Quote
Old 10-11-2022, 03:18   #5
Registered User

Join Date: Sep 2012
Location: Baikal
Posts: 581
Re: OpenCPN Version 5.7.1 Alpha Test #2

1. GL Mode does not display cell borders on CM93 maps.
2. The grid is displayed pale, the graduation numbers are black and not gray.
3. When switching between CM93 > ENCS57 groups, maps are not loaded, only cell borders are visible.
4. Seeing issues with artifacts in restricted zone polygons elsewhere discussed on GitHub.
Attached Thumbnails
Click image for larger version

Name:	GL_OFF.png
Views:	74
Size:	176.3 KB
ID:	267158   Click image for larger version

Name:	GL_ON.png
Views:	62
Size:	187.8 KB
ID:	267159  

Click image for larger version

Name:	2022-11-10 185725.png
Views:	64
Size:	59.6 KB
ID:	267160   Click image for larger version

Name:	2022-11-10 190246.png
Views:	64
Size:	35.4 KB
ID:	267161  

Click image for larger version

Name:	2022-11-10 190312.png
Views:	83
Size:	35.7 KB
ID:	267162  
Baikal is offline   Reply With Quote
Old 10-11-2022, 06:11   #6
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,401
Re: OpenCPN Version 5.7.1 Alpha Test #2

Bram...


The PIN code is a security feature. It will prevent sending routes to a device that is not physically accessible to the user. Imagine a "bad guy" logging in to your boat's wifi network, and stuffing bad routes onto your boat computer for "fun". Not good.


Thanks for the report.
Dave
bdbcat is offline   Reply With Quote
Old 10-11-2022, 06:42   #7
Registered User

Join Date: Feb 2011
Posts: 1,105
Re: OpenCPN Version 5.7.1 Alpha Test #2

Not possible to update the plugins catalog properly.
thanks.
P_Dub is offline   Reply With Quote
Old 12-11-2022, 01:54   #8
Registered User
 
rooiedirk's Avatar

Join Date: Aug 2010
Location: Netherlands
Boat: Oneoff
Posts: 511
Re: OpenCPN Version 5.7.1 Alpha Test #2

Did a try on one machine with two instances of O running. One instance as 'portable'
The portable gives an error
Code:
.......
10:41:28: Debug: Device: 7: default 
GLEW init success!n SENC: nCPU: 4    m_max_jobs :3 
Generating RSA key... 
Generating x509 certificate... 
Writing key and certificate to disk... 
Success! 
708fd2 1 mongoose.c:4184:mg_open_listen bind: 98 
708fd2 1 mongoose.c:3451:mg_listen      Failed: https://0.0.0.0:8443, errno 98 
Local IPv4 address: 192.168.43.95 
Local IPv6 address: 2a02:a420:21:213d:84a3:5985:10f4:e330 
Opened 2 sockets for mDNS service 
Service mDNS: opencpn-object-control-service.:8000 
Hostname: office 
Sending announce 
Local IPv4 address: 192.168.43.95 
Local IPv6 address: 2a02:a420:21:213d:84a3:5985:10f4:e330 
Local IPv6 address: 2a02:a420:21:213d:75f2:4459:a0c:defc 
Opened 3 sockets for mDNS query 
Sending mDNS query : opencpn-object-control-service PTR 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
Reading mDNS query replies 
192.168.43.95:5353 : answer opencpn-object-control-service. PTR office.opencpn-object-control-service. rclass 0x1 ttl 10 length 9 
192.168.43.95:5353 : answer opencpn-object-control-service. PTR office.opencpn-object-control-service. rclass 0x1 ttl 10 length 9 
Read 12 records 
Closed sockets 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
Query PTR opencpn-object-control-service. 
  --> answer office.opencpn-object-control-service. (unicast) 
As a result the drop down list remains empty, in both directions. ( portable to normal & vv)
__________________
Navigation is know where you are and what to do to get where you want.
But also: Know where you don't want to be and what to do to don't get there.
rooiedirk is offline   Reply With Quote
Old 12-11-2022, 02:24   #9
Registered User

Join Date: Oct 2014
Location: Netherlands
Boat: Halmatic 30
Posts: 1,105
Re: OpenCPN Version 5.7.1 Alpha Test #2

Hi Dirk,

i tried the route option between two different OpenCPN versios. But that does not work.

Both OpenCPN systems must be running the 5.7.1 version.

Then it works between Ubuntu, Debian an Fedora versions of O.


Bram
verkerkbr is offline   Reply With Quote
Old 12-11-2022, 06:09   #10
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,401
Re: OpenCPN Version 5.7.1 Alpha Test #2

Dirk....
Hmmm....
Did not think of this use-case. Master <-> portable.
In the drop down list, we skip "self", since normally this makes no sense. But "self-portable" could.


Simple fix


Thanks
Dave
bdbcat is offline   Reply With Quote
Old 13-11-2022, 15:55   #11
Registered User
 
LeaseOnLife's Avatar

Join Date: Apr 2008
Location: out cruising again, currently in Fiji
Boat: Sailboat
Posts: 1,466
Re: OpenCPN Version 5.7.1 Alpha Test #2

Adjusting Comm Priorities: It does detect the different available sources available, from UDP/TCP to serial to CAN. Nice! A couple things to improve:



  • trying to move up/down a source is a bit tedious: the focus/selection on the source disappears once moved up/down. One has to select that source again to move up/down one further. In a longer list for i.e. Position that gets old quickly.
  • the selection does not persist for me, not even within the same opencpn session. Once I close that selection window and open it back up, the order is the old/default one not what I adjusted.
  • It does seem to remember old sources though, for testing I had a serial/USB port connected a while ago, it is not connected anymore, but is still shows it, O had been restarted several times since then.
System(s) used for this test: Debian SID x64 and armhf
LeaseOnLife is offline   Reply With Quote
Old 13-11-2022, 23:19   #12
Registered User

Join Date: Nov 2012
Location: Steinhatchee, FL
Posts: 395
Re: OpenCPN Version 5.7.1 Alpha Test #2

Debian 10 (Buster)
Windows 10 21H2
OpenCPN 5.7.1 fe9f867


I can send a route from Win10 to Debian but not the other way around. I can ping the Win10 machine but Wireshark (on the Debian machine) does not show any MDNS traffic originating from the Debian machine.
Be Free is offline   Reply With Quote
Old 14-11-2022, 06:06   #13
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 7,401
Re: OpenCPN Version 5.7.1 Alpha Test #2

Be Free...
Let me make sure I get this.


1. On the WIN machine, you can see the debian machine on the drop down list.
2. But, on the debian machine, the WIN machine is not seen in the list.
3. And wireshark implies that debian machine is not doing any mdns queries.


All Correct?


Dave
bdbcat is offline   Reply With Quote
Old 14-11-2022, 07:04   #14
Registered User

Join Date: Sep 2009
Location: Angers - France
Boat: Beneteau First 29 Ptizef
Posts: 844
Re: OpenCPN Version 5.7.1 Alpha Test #2

Hi Dave
test a personal built from last master ( W11 VS 2022 wxWidgets 3.2.1 )
-Waypoint size problem is OK for me
-Texts readability : The main problem is that the space between letters is too large. This leads to long texts and many are overlapping.
JP
Ptizef is offline   Reply With Quote
Old 14-11-2022, 09:19   #15
Registered User

Join Date: Nov 2012
Location: Steinhatchee, FL
Posts: 395
Re: OpenCPN Version 5.7.1 Alpha Test #2

Quote:
Originally Posted by bdbcat View Post
Be Free...
Let me make sure I get this.


1. On the WIN machine, you can see the debian machine on the drop down list.
2. But, on the debian machine, the WIN machine is not seen in the list.
3. And wireshark implies that debian machine is not doing any mdns queries.


All Correct?


Dave

That mostly correct.

I ran it again this morning (sleep is a wonderful thing). I noticed an odd difference.

When the send is initiated from Win10 Wireshark on the Win10 machine shows the MDNS query from Win10 and response from Debian. Dropdown shows Debian machine. Everything used ipv4 addresses.

When the send is initiated from Debian Wireshark on Debian shows the query going out to 224.0.0.251 but a response coming back on an ipv6 address. The dropdown is never populated. Nothing on the Win10 machine is supposed to use ipv6.
Be Free is offline   Reply With Quote
Reply

Tags
enc, opencpn


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
OpenCPN Version 5.7 Alpha Test bdbcat OpenCPN 92 31-10-2022 05:13
OpenCPN for Android Alpha test 4.1.409 bdbcat OpenCPN 117 12-10-2015 01:28
OpenCPN for Android Alpha test 4.1.427 bdbcat OpenCPN 139 29-05-2015 14:27
OpenCPN for Android Alpha test 4.1.412 bdbcat OpenCPN 120 15-05-2015 12:12
S63_PI Alpha Test 0.2.0 bdbcat OpenCPN 29 05-02-2014 10:26

Advertise Here


All times are GMT -7. The time now is 00:12.


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.