Results 1 to 15 of 238

Thread: Narrowband Tuning Tool

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Fuel Injected! dud's Avatar
    Join Date
    Jan 2016
    Age
    55
    Posts
    30
    Love the program. Using the "Loose Cell" setting, it pretty closely matches what my spreadsheets come up with. What I like the most is that it is quicker than excel when loading several datalogs. And I don't need a separate tool for ALDLdroid and TunerPro.

    Thanks for the source too. I use linux for pretty much everything I do and I have been able to compile the program on linux and it works great. Just have a bug when trying to copy contents of the clipboard into TunerPro(running on wine). I think it has to do with the way X11 (linux) sees the clipboard. Not a biggie though. I can use a native linux text editor to do the hand off. The clipboard works fine if I'm running both programs, Trimalyzer & TunerPro, with wine.

    I'm no programmer by any means, but I have edited the dictionary to include some extra terms so the "Field Mappings" will be auto detected. I also edited the "definition" files trying to get more filters to be auto detected. No joy on that one though.

    I too am using the $E6 mask.

    I've attached some screenshots of the way I set it up.
    Attached Images Attached Images

  2. #2
    Fuel Injected! dud's Avatar
    Join Date
    Jan 2016
    Age
    55
    Posts
    30
    Here are some datalogs from TunerPro and ALDLDroid.
    Attached Files Attached Files

  3. #3
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,055
    Quote Originally Posted by dud View Post
    Love the program. Using the "Loose Cell" setting, it pretty closely matches what my spreadsheets come up with. What I like the most is that it is quicker than excel when loading several datalogs. And I don't need a separate tool for ALDLdroid and TunerPro.

    Thanks for the source too. I use linux for pretty much everything I do and I have been able to compile the program on linux and it works great. Just have a bug when trying to copy contents of the clipboard into TunerPro(running on wine). I think it has to do with the way X11 (linux) sees the clipboard. Not a biggie though. I can use a native linux text editor to do the hand off. The clipboard works fine if I'm running both programs, Trimalyzer & TunerPro, with wine.

    I'm no programmer by any means, but I have edited the dictionary to include some extra terms so the "Field Mappings" will be auto detected. I also edited the "definition" files trying to get more filters to be auto detected. No joy on that one though.

    I too am using the $E6 mask.

    I've attached some screenshots of the way I set it up.
    great progress

    i can teach you to add default filter detection with new fields etc, but later versions will save your filters for you, so i doubt i'd even bother.

    can you please give me details of what you've added to the dictionary so i can merge your improvements? definitely the dictionary needs improvement.

    one way to help fix the 'wine bug' thing would be to paste the contents into windows notepad or something windowsy running in wine and see what it spits out when trying to directly convert. 'spreadsheet table-like' data is just tabs between fields and linefeeds between lines. i betcha it's the linefeed char that is screwing us over, since windows and unix have different line terminators and QT is likely trying to be smart and convert where it isn't necessary. we may be able to work around that conversion issue somehow by dealing with both types of linefeeds manually.

  4. #4
    Fuel Injected! dud's Avatar
    Join Date
    Jan 2016
    Age
    55
    Posts
    30
    I included a copy of the modified dictionary file in the previous attachment.

    Looking forward to the upcoming features. So glad we have talented people like you willing to share.

  5. #5
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,055
    Quote Originally Posted by dud View Post
    I included a copy of the modified dictionary file in the previous attachment.

    Looking forward to the upcoming features. So glad we have talented people like you willing to share.
    oh alrighty i'll have a look

    this is kind of a side project to another similar program i'm writing for work. it also parses huge amounts of csv data into usable structures and does analysis on it, so i can share a bunch of functions and ideas, kill two birds with one stone. otherwise i might not be writing it.

  6. #6
    LT1 specialist steveo's Avatar
    Join Date
    Aug 2013
    Posts
    4,055
    fyi to define your parameter,

    1. add a new unique value to definition.h's STDMAP_* enumeration, while leaving STDMAP_N_VALUES at the end. this gives us a numerical value instead of a lookup. the 'dictionary' uses this.

    Code:
      enum {
        STDMAP_LBLM = 1,
        STDMAP_RBLM,
        STDMAP_LINT,
       ...
        STDMAP_TPS,
        STDMAP_FOO,
        STDMAP_N_VALUES
      };
    2. add a new case to defintion::name_of_parameter. this translates the above enumeration to a string used both in the user interface (so the user knows what they're trying to match up to), and the dictionary.txt file.

    Code:
      case STDMAP_KNOCKCOUNT:
        return QString("Knock Counter");
        break;
      case STDMAP_TPS:
        return QString("TPS%");
        break;
      case STDMAP_FOO:
        return QString("Foo");
        break;
    3. add a line starting with Foo to dictionary.txt (you need to redefine Foo here as well, since the first field doesn't actually count for a lookup value), these are not case sensitive:

    Code:
    Foo,FOO,bar,etc,other definitions,blahblahblah
    4. add a definition to automatic filter detection function in mainwindow.cpp (MainWindow::populate_filters()), see data_filter.h for possible filter operations.

    Code:
    add_filter(definition::STDMAP_FOO,data_filter::GREATERTHAN,1.2345);

Similar Threads

  1. LS1 Flash Tool Released
    By antus in forum OBDII Tuning
    Replies: 118
    Last Post: 02-28-2024, 07:02 PM
  2. Scan Tool Data Help
    By Kaweh in forum TunerPro Tuning Talk
    Replies: 1
    Last Post: 05-12-2015, 12:15 AM
  3. LT1 auto-tuning tool (web based)
    By steveo in forum GM EFI Systems
    Replies: 3
    Last Post: 10-17-2014, 08:07 AM
  4. Narrowband o2 sensors all created equal?
    By Accrdwgnguy in forum GM EFI Systems
    Replies: 4
    Last Post: 12-19-2013, 12:46 AM
  5. TunerPro Rt used as a scan tool?
    By mudbuggy in forum TunerPro Tuning Talk
    Replies: 21
    Last Post: 01-10-2012, 03:38 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •