ecLogger is a desktop application for connecting to a Subaru ECU via the SSMII protocol and logging data.
Subarus.. Programming.. Data.. Something new to learn.. I'm a nerd. I would also like a few-seconds warning before my WRX blows up. Plus, this gave me a reason to finally buy a touchscreen for my Raspberry Pi.
ecLogger is written in Go and uses Fyne for the GUI layer. This allows it to run just about anywhere. I currently run it on a Raspberry Pi 3 Model B.
Because Fyne is used, you must first satisfy any of its prerequisites for your system. You can then build the logger UI with go build:
go build -o cmd/logger-ui/logger-ui cmd/logger-ui/*.go
This will place an executable named logger-ui
in the cmd/logger-ui/
directory.