After using the ME7Logger utility, I realized it's pure greatness and wanted to start an open source GUI program to make it even more useful.
I've already finished the basic parsing routines, and created a class library that will make it easy for developers to interact with the ME7Logger session and allow for easy, real-time display and/or processing of the output. As an example, I've created basic form that allows for starting and stopping of a log session, and displaying all the logged variables real-time in a text box control.
I've made it possible to start a new logging session right directly from a session/log file, or while connected to the ecu.
Now that the proof of concept is complete, I'd like to make the GUI useful. Editing configs in visual way (instead of editing text files), and graphing data on charts, widgets, and other general dashboard type controls, are my initial goals. Where it goes from there, we'll see.
This is written in C#, so you'll need Visual Studio with the ability to hook up to a Team Foundation Server for source control. If anyone is interested, go to codeplex and sign up for an account if you don't already have one. Download the source and plug away.
https://github.com/sbloom82/VisualME7LoggerI hope this draws some interest!
EDIT: You can download the current release of VisualME7Logger here:
https://github.com/sbloom82/VisualME7Logger/releases/download/v2018.07.02.28/VisualME7Logger.exeCurrent Version is v28
To run VisualME7Logger:
Copy the VisualME7Logger.exe into the ME7Logger directory before running!The MELogger bin directory should be in the same directory as the VisualME7Logger.exe file, and the bin directory should contain ME7Info.exe and ME7Logger.exe
VisualME7Logger requires at minimum .Net 4 framework (4.5 and 4.5.1 also work)
Windows 8: If you receive a "Smart screen" warning upon executing the program, right click on the exe and select Properties. On the Properties page, click the "Unlock" button to stop these warnings.
See attached screenshots