malcom2073's EMStudio development thread. (Comments welcome)

Mike's cross-platform FreeEMS tuning application, written in C++ using QT. With Mike's natural coding talent and Fred's intimate requirement knowledge it went from concept to full tuning capability in just 8 weeks!
Post Reply
User avatar
Dan
LQFP144 - On Top Of The Game
Posts: 1204
Joined: Tue Mar 02, 2010 2:33 pm
Location: Australia

Re: malcom2073's EMStudio development thread. (Comments welc

Post by Dan »

MINT!
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by malcom2073 »

Alright, so some updates and test requests! In order of importance:

Windows Installer:
http://mikesshop.net/EMStudio/EMStudioI ... -21-06.exe
Linux Installer:
http://mikesshop.net/EMStudio/emstudio_ ... 8_i386.deb
Source:
http://mikesshop.net/EMStudio/emstudio_ ... rig.tar.gz
Git hash:
ce3237aff0228394ddb3bab681d2fb9107b2aceb

1) Make sure the windows installer works and it connects to the ECU. I am unable to test this at this point.
2) General usability involving unplugging the ECU, hitting the reset button, all sorts of off the wall weird cases.
3) Soft reset/hard reset buttons on the status window
4) Copy/paste to/from 3D tables
5) Test to see how 3D table 3D maps work for you. Feature requests and general usability comments are welcome on this one.

Test, look up your issue here: http://issues.freeems.org and post a new issue if you find one that isn't listed.

Thanks! :) Made some wonderful progress lately due to awesome testers, keep it up guys!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by Fred »

To the users: Reset buttons should ask for a confirm until syncing is done.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by malcom2073 »

[16:01] <techsalvager> and it you close the 3d view it also closes the 2d view

Turns out, it re-orders the windows so that the 2D version of the 3D table is moved behind the Tunable Memory window. This needs to be fixed.
User avatar
Dan
LQFP144 - On Top Of The Game
Posts: 1204
Joined: Tue Mar 02, 2010 2:33 pm
Location: Australia

Re: malcom2073's EMStudio development thread. (Comments welc

Post by Dan »

OK! I will test the windows stuff today for you!

:-)
malcom2073
LQFP112 - Up with the play
Posts: 211
Joined: Tue May 01, 2012 4:17 pm
Location: Shrewsbury PA
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by malcom2073 »

New version

Windows Installer:
http://mikesshop.net/EMStudio/EMStudioI ... -06-33.exe
Linux Installer:
http://mikesshop.net/EMStudio/emstudio_ ... 4_i386.deb
Source:
http://mikesshop.net/EMStudio/emstudio_ ... rig.tar.gz
Git hash:
a70f8ada42ec224d3f621cad967921f75909b85d

Outstanding test issue list, in order of importance
1) General usability involving unplugging the ECU USB cable, hitting the reset button, all sorts of off the wall weird cases.
2) SM mode detection. Put the ECU in firmware loading mode, try to connect, see what happens.
3) Opening/closing windows randomly, including the interrogation progress window, test for stability.
4) Soft reset/hard reset buttons on the status window
5) Copy/paste to/from 3D tables
6) Test to see how 3D table 3D maps work for you. Feature requests and general usability comments are welcome on this one.

Test, look up your issue here: http://issues.freeems.org and post a new issue if you find one that isn't listed.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by Fred »

Code: Select all

fred@cheetah:~/workspaces/eclipse/serial-monitor$ sudo dpkg -i /home/fred/Downloads/emstudio_DEV_0.0.1-2012-10-09_13-06-34_i386.deb 
[sudo] password for fred: 
Selecting previously deselected package emstudio.
(Reading database ... 251036 files and directories currently installed.)
Unpacking emstudio (from .../emstudio_DEV_0.0.1-2012-10-09_13-06-34_i386.deb) ...
dpkg: dependency problems prevent configuration of emstudio:
 emstudio depends on libqt4-core (>= 4.8.0); however:
  Package libqt4-core is not installed.
 emstudio depends on libqt4-gui (>= 4.8.0); however:
  Package libqt4-gui is not installed.
 emstudio depends on libqwt5-qt4 (>= 5.2.1); however:
  Package libqwt5-qt4 is not installed.
dpkg: error processing emstudio (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 emstudio
I can run it from source, so your deps are wrong/excessive.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
DaWaN
QFP80 - Contributor
Posts: 62
Joined: Thu Oct 30, 2008 10:35 am
Location: Benschop, Netherlands

Re: malcom2073's EMStudio development thread. (Comments welc

Post by DaWaN »

Fred wrote:
I can run it from source, so your deps are wrong/excessive.

Fred.
I think malcom2073's releases are built for release version of the QT lib, while your build are most likely built for debug version of QT Lib.
Are you sure you have the release version of QT lib as well ?
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: malcom2073's EMStudio development thread. (Comments welc

Post by Fred »

Went through this in IRC last night. First two listed are bogus, last one is too old for his code (lol). I've been using Debian for quite a few years now ;-)

Usually -dev packages just provide headers and pull in the same runtime lib that normal users would use.

Fred
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
flat4power
LQFP112 - Up with the play
Posts: 100
Joined: Mon Sep 24, 2012 8:19 am
Location: France

Re: malcom2073's EMStudio development thread. (Comments welc

Post by flat4power »

Install on my debian X11 server ok form me with your package
Image

just an error when I choose "Show 3D Map" but maybe I haven't all the good dependencies, I go check that ;)
edit:
error is certainly because I haven't install graphical driver on my server
I use xdmcp to connect on it with my OS X
Post Reply