shblythe / KerbalSimpit

Fork of pjhardy project on Bitbucket

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kerbal Simpit

This is a Kerbal Space Program plugin to enable communication with devices over a serial connection.

It works with an accompanying Arduino library to make building hardware devices simpler.

The [wiki] contains more information on using, and working on the plugin.

TODO

  • Begin implementing actual data handlers.
  • Flesh out Arduino library, and fix the warnings that break compile on some platforms (like teensy).
  • Runtime configuration of serial ports.

Planned features

  • Small, lightweight communication. Data items are sent individually, on an as-needed basis, rather than regular monolithic data packets.
  • Dynamic configuration. Serial ports and speeds are configured through an in-game UI. Supported features are then negotiated between the plugin and the connected device.
  • Multiple devices. The plugin supports an arbitrary number of serial connections, each with individual input and output configuration.
  • Easily extensible. New functionality should be provided to the plugin by including small classes with a well-defined interface. It should also support extending capabilities by external add-ons.

About

Fork of pjhardy project on Bitbucket

License:BSD 2-Clause "Simplified" License


Languages

Language:C# 94.2%Language:M4 3.4%Language:Makefile 2.0%Language:Shell 0.4%