MegaTunix/ToDo

This is a TODO-page to get megatunix working the genboard v3 during this year. keep your dreams somewhere else, for example MegaTunix/Dreams


Developer tasks to make MegaTunix really usable for GenBoard

Jobshop picklist

  • click sequence dependent error - see below

Strange error - click sequence dependent

I can click through tabs

apparently in any order and they work.

However if I select "Engine vitals" or "Enrichments" after visiting the 3D view (that works, eg. the lambda table), than it bombs out, with something like:

tabloader.c: bind_data()
	binding ENUM "handler","38" to widget "ww_burn_button"
tabloader.c: bind_data()
	binding INT "page","0" to widget "ww_burn_button"
tabloader.c: bind_data()
	binding STRING key:"bind_to_list" value:"burners" to widget "ww_burn_button"
tabloader.c: bind_data()
	 All is well, leaving...

tabl
(megatunix): GLib-CRITICAL **: g_convert: assertion `str != NULL' failed

(megatunix): GLib-CRITICAL **: g_convert: assertion `str != NULL' failed

(megatunix): GLib-CRITICAL **: g_convert: assertion `str != NULL' failed

Same seems to work in 0.6.10 (but it might still be .datamap issue). Is it valid to copy the whole .MegaTunix directory back under 0.6.10 (should that work?).


use bind_to_list key to cure greyed out 3D buttons

 <widget class="GtkButton" id="3d_view_button">
...
         <property name="sensitive">False</property>

this tricked us badly (vetable..glade).

Now it is set to True, but the nice solution will be something like

[3d_view_button]
keys=page,table_num,x_source,y_source,z_source,tooltip,bind_to_list
key_types=_INT_,_INT_,_STRING_,_STRING_,_STRING_,_STRING_,_STRING_
page=0
table_num=0
x_source=raw_rpm
y_source=mapkpa
z_source=vecurr
bind_to_list=3d_buttons
tooltip=.....

in the .datamap file. The "bind_to_list=3d_buttons" is used to enabled/disabled it when needed...

Where is the documentation for this that we should read?

From Dave_A's words it seems like there is a super docs for all this (unlike for GenBoard), that we just miss for some reason.


The Help Dave A Help Us Wishlist

Just order from the WebShop and choose "money order", it will be serviced free of charge (put this into the order note). Don't forget to add 1 or 2 genboardv3 board as well: v3.1 will be shipped from US from the set that was put aside to help table-testing. Also free of charge, of course. Browse through the items to see what else would be helpful, just in case (eg. FBUS cable, etc...). Thanx!


DONE


Bugs


Sources (main working places):


See also