I've got the rough architecture built for the external instrument panels. I haven't done a lot of C#, so it's been a good chance to learn that.
There are a couple of Kerbal plugins that get flight data out of the program and onto a network already - Telemachus hacks a webserver to actually run into Kerbal Space Program. It's a great program with two-way communication... but it's a little taxing on KSP. When I was polling the amount of data I needed... there were noticeable hickups.
So I looked at GoAtThrottleUp... which is also great. The GATU approach is to have the plugin just shout the data out via HTTP POSTs. They're using a python relay server to make the data available via webpages. I've decided to borrow the approach of shouting data out through POSTs, but instead of using the python webserver as a relay, I'm catching the data directly into a C# program that handles all of the display options.
I'll get pictures up of the instruments after I publish this!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.