ULV Pictorial Development Diary (56k die)

Reference implementations of various tools for use with FreeEMS. Written in Java for my personal use, they're 100% cross platform, 100% compatible and 100% reliable with thorough test coverage.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

And min/max choice to limit the range and expose more information, and it's nearly 5am, so it's off to bed for me:

Image
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

2:36am, just had an idea to allow tabs to be detached for parallel viewing of the same data in different styles in the case where you load it up as tabs to start with, then decide you want to see it all at once, added, working:

Image
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

And now it can log to a file, hard to screen shot this, but also not much use without proper meta-data embedding. It produces a reliable log (possibly more so than other apps) but has no sophistication when it comes to file naming and interrogation and so forth. I already had this stuff added weeks ago, but disabled, so I reenabled it and fixed a few things and it works fine. It only took a couple of minutes to do this, not the difference in time since the last post. I was chatting to various people in between discussing the future of various projects and how best to manage them.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

Another post breaking my own rules! IE, no picture. I did an hour's work on a new manual for ULV last night on a long train ride, designed the sections, listed it all out etc. Will likely do some more work on this tomorrow on way back, fleshing out content where it makes sense to, etc. Once written I will integrate it into the application itself, in several ways.
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

I hacked in some use of the as yet unexposed calculated fields feature, to do uber-simplistic auto-calibration, the scales in top and bottom divs have been manually matched to 25%-110% and 0.5-1.5 respectively:

Image
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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

Having done very little to ULV in months (it mostsly meets my needs, even if it's a bit annoying, it's very fast), I decided to add something I've wanted for a while, of no importance whatsoever, uptime:

Image


It's just in the title bar for now, but for those with no title bars, Sim, John, Masterkorp, it'll be in the body of the window later.

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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

Just added a new feature to semi-automatically adjust ranges to match:

Before:

Image

After:

Image



This is nice for EGO and Lambda especially. But also for other things. eg, applying it to CHT and IAT will probably make them both look reasonable even if they're almost constant in value.

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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

And another new feature, and one invisible one that users will appreciate, too.

Before:

Image

After:

Image




Ideal for sets of flags. The above is a poor example of how nice this is, but proves the point.

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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

Live, breaking news, I just imported a MSL style CSV file into ULV. I only did this to provide an alternative to native FreeEMS bins for structural development reasons. Nevertheless, it works, and is usable.

Image



This particular log is a tooth log, so displaying it this way is just plain wrong. The blips in it I have not even investigated yet, but will do shortly... They're marks in the form "MARK 004" etc. Which is typically M$ and just brain-dead, really as leading zeros means octal! :-/

Both MSL and CSV are now handled properly, including the units and name being reversed. I'll formally integrate this after further testing. For now it's just hacked in in the middle of the wrong class.

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
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: ULV Pictorial Development Diary (56k die)

Post by Fred »

Another post breaking my own rules, tsk tsk. Tonight I worked on ULV! I didn't do much except sort out a mess of commits on different branches that had diverged, but I did do that! So now it's ready for some further development! One more automatic rebase to go and we're away! Onward and upward! :-)
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!
Locked