## ### ## ## ## ####
##### ## ## ## ## ##### ## ##
_ / \ / _ \ / ___ \ /_/ \_\
##### ## ## ## ## ## ## ## ##
## ## ## # ## ####### ##### ## ##
IMPORTANT: enter the case-INsensitive alphabetic (no numbers) code AND WRITE SOME SHORT summary of changes (below) if you are saving changes. (not required for previewing changes). Wiki-spamming is not tolerated, will be removed, so it does NOT even show up in history. Spammers go away now. Visit Preferences to set your user name Summary of change: ---- '''low prio, for more intuitive CONNECTING status''' * '''auto-enabling communication (if it was disabled) when selecting BT device''' (would be more intuitive I guess: if someone selects BT device, perhaps even BT mode could be selected instead of wifi=TCP/IP mode; not sure about that though) * '''better status during "CONNECTING"...''' ** eg. "CONNECTING" (without any number before opening the SPP-C or other port ) ** CONNECTING 0 ... CONNECTING 91589 (showing the number of raw received bytes after the port is connected, but establishing comm to v3 or other device) ** this would provide nice indication of state, and what is actually going on ---- low priority: '''More than 6 gears displayed in [http://www.vems.hu/android/ VemsDisplay]''', sequential gearbox Some sequential gearbox have 8 gears, voltage climbing in this order: * reverse (lowest voltage) * neutral (0) * gear 1-6 original "request" from Roland: * "extend config_ext.gears[] from 6 to 8 entries" (also used for boostcontrol) ** it turned out that implementing that in firmware + VemsTune would NOT be a solution for them (0..7 or 1..8 displayed would be misleading) ** if android Vemsdisplay is used in triggerframe mode (not AIM mode), than it sees mcp3208 analog inputs: would be possible to configure the voltages there, and display 0-6 and some special symbol for R (perhaps 7 or 8 or 9, but note that it is a special case: non-monotonous) This wish would be considered normal priority (instead of low) had config + vemslog been provided, + voltages of the actual gearbox model documented ---- '''DONE: Save gauges layout''' * "Read / write from android device." ** save layout of gauges (perhaps to some unique ID/key), to be restored on another device with similar X/Y screen aspect ratio (editing gauges is laborsome) ** any serialization of layout or all data would suffice (to local file, or network). Eg if restore is only allowed/specified immediately after "FRESH" install, behaviour unspecified after any local layout changes - eg losing local layout settings: overwrite with no mercy, '''no merging''' * show Km / Liter (need clarification, with very exact examples) ** you means instead of 8.0 liter / 100 km, show 12.5 km / liter ? (probably also useful for miles / liter or miles / gallon depending on configuration) ---- '''Page change by external source''' Analog input change passing 2.5v on a specified analog channel will force vemsdisplay to change its display page, this is for cars with mounted android tablets and used as a dash, a button press will change pages '''DONE: see VD 2017-02-xx beta changes below''' Not sure if the original request was mistaken but it is that a analog input to the ECU can drive the page changes in the android app. ---- '''Running out of descriptors (??)''' * traditionally there are only 6 free analog (mcp) channels (+2 EGT + 7 other pre-assigned analogs) ** and 14 (+14 if counting imperial/metric versions) fully customisable predefined descriptors for them, running out ? ** Must be some misunderstanding (other than the message sent to the wrong channel, we cannot understand the use-case). ** Please make sure the intended use case is crystal clear (with reference to project page: what is already set, what else would be, and how; otherwise it cannot be handled, or even verified that it's satisfied or not). * Example of predefined descriptors used in vemsdisplay TF mode: http://vems.hu/android/screenshots/images/oilpressure_fuelpressure_m.jpg ---- '''Since [http://svn.x-dsl.hu/android/ VemsDisplay 2017-02-xx beta] (and any future released) versions''' '''package date 2017-03-23:''' * '''Gauge Descriptor Editor:''' ** bugfix: descriptor editor properly fold (make scrollable) variable content in landscape mode '''package date 2017-03-17:''' * '''Communication:''' ** much faster (re)connection speed in AIM/TF mode using both BT and USB * '''Communication mode:''' ** '''NEW mode USB-OTG serial''' communicate using wired connection of Android device to v3 by USB-OTG serial cable * '''Gauges:''' ** '''NEW''' reset pointer peaks by double tapping screen ** '''NEW''' added gauge danger background color; a new colored area type for round and digital gauges, color "bg danger" sets the gauge background color to danger color with 50% transparency, editable though descriptor editor ** bugfix: graph/arcbar gauges respect descriptor min/max values for descriptors starting at non zero lower boundary ** bugfix: graph gauge did not respect theme background color, fixed * '''Setting/Add gauge menus:''' ** made it easier to enter/press settings, add gauge buttons ** settings menu eliminated unnecessary sub menu's, revamped layout in device style. * '''Setting/Gui settings:''' ** '''NEW''' added configuration export/import function; screen and gauge configurations are saved to device vemsfiles directory; can be imported at later time, or copied to other device and imported there. '''package date 2017-02-27 or older:''' * '''AIM stream input/decoding:''' ** added handling/decoding of Aim stream channels OILPRESSURE (9), OILTEMP (13), FUELTEMP (109), FUELPRESSURE (21), ERRORS (125) ** added descriptors for new Aim pressure/temperature/errors channels ** added descriptors for the Aim errors channel internal FLAG states * '''Trigger Frame decoding:''' ** added handling of 1.2.38 firmware new FLAGS * '''Gauges:''' ** '''NEW gauge type -> Arcbar''' ** '''NEW''' in Aim mode, FLAGS available (decoded from error channel) * '''Gauge Descriptor Editor:''' ** colored areas and gauge min/max allow entering fractions ** colored areas and gauge min/max navigation in row direction not column * '''Gauge Settings Editor:''' ** width and height are auto synced in correct ratio for arcbar and round gauges * '''NEW function -> Page change by external source''' ** change page by hardware buttons page up/page down wired directly to Android device 4 terminal jack plug follow [http://source.android.com/devices/accessories/headset/plug-headset-spec.html headset-spec] and wire button B/C (1 plug, 2 resistors, 2 push buttons). ** change page by volume up/down on the android device itself '''Just in case''': Data format changed somewhat, if app misbehaves (eg. crashes at startup) or you experience any problem. Please "clear app data" in "Android system preferences->app settings->vemsdisplay" '''before any further attempt''' (reinstall does NOT clear and will NOT help), or before firing any report. Thank you. Optional: Add document to category: Wiki formatting: * is Bullet list ** Bullet list subentry ... '''Bold''', ---- is horizontal ruler, <code> preformatted text... </code> See wiki editing HELP for tables and other formatting tips and tricks.