C# Libraries for accessing the Companion App Data

Authors

Status
Active
Compatible with release
Sources available
Supported languages
English en
Elite:Dangerous Application

Share

C# Libraries for accessing the Companion App Data

I've been working away on EDDI, which is a VoiceAttack plugin that obtains the companion app data and populates a bunch of variables.  Thread url is in the link section.

As I was doing so I thought that it would make sense to share the code, so I tidied it up a bit and broke it out in to some separate libraries:
 

  • Data definitions for a command, a ship, a system, etc
  • Access to the Companion App
  • Access to the data provider service (this is my own service)


plus a simple UI for setting up the companion app and the Voice Attack plugin itself.

The project should compile easily enough under the latest Visual Studio, and should give people interested in working with the API a bit of a jump start.

There is of course a lot more that could be done. The data definitions are somewhat sparse compared to the information out there, and there are any number of services that could be written to access other systems out there. I'll happily accept pull requests.

If you want to take a look then the code link is available in the link section.

 

 


Links

History

  • Jan 31, 2016 (wolverine2710) Changed incorrect category "wiki" to "misc".
  • Jan 31, 2016 (wolverine2710) First revision