Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjuan26/edca
Elite Dangerous Cockpit Agent: Sends ED status updates via serial port
https://github.com/benjuan26/edca
arduino embedded gaming
Last synced: 3 months ago
JSON representation
Elite Dangerous Cockpit Agent: Sends ED status updates via serial port
- Host: GitHub
- URL: https://github.com/benjuan26/edca
- Owner: BenJuan26
- Created: 2018-10-08T02:42:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-29T14:10:20.000Z (over 4 years ago)
- Last Synced: 2024-10-10T11:43:56.299Z (3 months ago)
- Topics: arduino, embedded, gaming
- Language: Go
- Homepage: https://benjuan26.com/blog/building-a-smart-elite-dangerous-control-panel/
- Size: 9.77 KB
- Stars: 7
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Elite Dangerous Cockpit Agent
Sends ED status updates via serial port
## Description
The monitor will watch the log files written by Elite Dangerous and write the relevant information through Serial to custom controllers or other devices.
## Build
Like most Go projects, building is simple:
```
go get
go build
```## Usage
First, set up the configuration file. Either copy/rename `config-sample.json` to `config.json` and fill in the values appropriately, or use the interactive config by running `edca.exe configure`. The interactive config will prompt for the config values and will look like this:
```
# Device ID Max Baud Rate Description
1 USB\VID_4321&PID_0001\1 115200 Communications PortEnter selection or c to cancel: 1
Enter baud rate: 115200Default logs folder: C:/Users/MyUser/Saved Games/Frontier Developments/Elite Dangerous
Enter a different one, or press enter to use the above:Wrote config to config.json
```The service will now be ready to be installed with `edca.exe install`. Once it's installed, it can be stopped/started either from the Windows Services app or through the command line with `edca.exe [start|stop]`.