Please login or register.

Login with username, password and session length


Registration is only required if you want to post, and is not needed to read any posts. To avoid excess 'spam' accounts, all accounts where no posts have been made will be deleted after two weeks. Please register again if you wish to post.

Recent Posts

Pages: [1] 2 3 ... 10
Feature requests & suggestions / Re: AIS input and Google Earth?
« Last post by Laro88 on December 03, 2018, 08:34:54 AM »
AIS input would be fun - NMEA input handling for some of the online AIS sources would be interesting.
Feature requests & suggestions / Autopilot feature
« Last post by Laro88 on December 03, 2018, 08:32:57 AM »
BridgeControl looks great.

I am in the need of an autopilot feature - basically just a way to handle incoming bearing and thrust. I have an NMEA output from a control scenario that I can pipe out to ethernet. Basically I would like to use BridgeControl to simulate some track / waypoint behavior.

So - does this seem feasible?
1. Adding the capability to handle NMEA inputs to NMEA.cpp (we need to add the listening capability to handle the incoming data)
2. Create a simple PI(D) loop that performs the turn and has the current bearing as feedback - it seems to me like I need to put the autopilot into OwnShip to get periodic recalculations.
3. I might need a PI(D) loop for the thrust control as well

I have been looking through the code, but I still don't have a complete picture of how everything is put together.


Bridge Command General Support / Re: Multi-Screen in a single computer
« Last post by forum_admin on November 27, 2018, 07:40:39 AM »
Hi, I've just released version 5.4, which has multiple updates to allow multiple sessions of Bridge Command running on a single computer. The tutorial in the documentation has also been updated to describe this.

Please could you let me know how you get on with this.
Development / Software Modification Start
« Last post by attilio10 on November 23, 2018, 03:38:02 PM »
I'd like to start some modifications of software.
What are you suggestion for files editor?

Development / Re: Changes in Networking (current version of Bridgecommand)
« Last post by forum_admin on September 20, 2018, 03:46:34 PM »
Hello, in the 5.x versions I'm using the ENet networking library ( which has its own lightweight layer on top of UDP, so that is probably why the raw UDP data is looking mangled.

I see that there's a python wrapper for ENet (, so this may be useful> Their git repository includes an example of usage:
Bridge Command General Support / Re: Multi-Screen in a single computer
« Last post by forum_admin on September 20, 2018, 03:39:23 PM »
Hi, yes, it's something I'm looking into.
Development / Changes in Networking (current version of Bridgecommand)
« Last post by sam on September 19, 2018, 01:15:14 PM »
Firstly this is a thoroughly impressive (and comprehensive) simulator. I was playing around with its interface and hoping to make my own controller for it, when I noticed a forum member named Huckleberry had tried something similar and seemingly got it working really easily.

I opened up a listening port in Python (UDP on port 18304) and started the newest BC (ver 5.3 as of this writing) looking for the message described in the networking page. What I receive on there is fairly indecipherable, however it does look consistent between restarts of BC.

For instance - here is one such received string

b'\x8f\xff\x13\xe4\x82\xff\x00\x01\x00\x00\xff\xff\x00\x00\x05x\x00\x00\x10\x00\x00\x00\x00\x02\x00\x00\x1c \x00\x00\x07\x08\x00\x00\x13\x88\x00\x00\x00\x02\x00\x00\x00\x02\x9f4R\xd3\x00\x00\x00\x00'

I assumed it was some encoding/decoding error on my end - but I cant seem to find a codec which would change any of those byte to BC.

I tried running netcat on the same port and got essentially the same string (without seeing the hex representations of course)

I then downloaded an older version (4.6) and the strings immediately looked like what I expected from the documentation.
(  BC1289041152,0.0,1289041152#1369.59,4314.28,180.0,0.0,etc...) - essentially integer followed by the BC string.

Is there another encoding or perhaps something I've overlooked in the new version to get the right string there ?

Thanks very much for developing such an amazing piece of software and for all your help !
Bridge Command General Support / Re: Multi-Screen in a single computer
« Last post by Dietz on September 07, 2018, 11:24:07 AM »
Are you planning to allow more sessions of bridge command on a single computer at some point btw? I think that'd be awesome if possible.
General Discussion / Re: Enhancements (Was: Compiling under Linux Fedora 28)
« Last post by elir71 on August 08, 2018, 05:21:46 PM »
Great, thank you for accepting the suggestion

I've been working on an AIS aspect to this.  I've got as far as writing a Message type 1 module and am part of the way through Message type 5 (name, destination , etc etc).  I've not started ammending the existing code to push this data to these modules (and thence to OpenCPN over network), though I think that would be the easy bit.  The aim being a realistic display on openCPN of other vessels so you can get AIS derived CPA TCPA etc (still a debated subject in practice)

I'm off to sea for about 6 months shortly, so I shall have to put it on hold for that time

Environment models / Re: Real World Problem SOLVED
« Last post by lila on August 08, 2018, 02:59:00 AM »
Pages: [1] 2 3 ... 10