Functionality request: Refresh data on demand (by clicking button 'refresh' or something) - much more easy to debug and test things.
I tought that setting refresh rate to zero do this, bur RV crashed horribly with "Division by zero' message flood.
I will look at having an option to request data on demand.
The sample rate sets the interval between data requests. if it is set to 100ms then a data request will be sent every 100ms. 7812 is the slowest baud rate, it takes around 10ms to send a message and 10ms to receive a message, there is also some processing time within the ECU that has to be included. The SDL specification states a minimum sample period of 100ms but I included 50ms as some ECUs have been found to support this. I will put in a catch to always set the minimum sample rate to 50ms to prevent the software crashing if zero is entered.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
1, would LOVE to be able to select HEX or binary in dataview.
2, Also , if you want to use dataview with an ECU ID of 0000 by changing your real ID to 7943 in the datastream.csv, you have to know to open DV before you hit connect or RV gets shut down with out you getting to open DV. Maybe allow user to select DV before crashing out.
Theres no need to use an ECU ID of 0000 if your ECU ID is known because its the same as simply selecting raw data mode but you can easily compare measured values with the calculated values by refering to the address mapping.
If the ECU is unknown then RV automatically selects the data viewer and raw data mode and disables the dashboard because it can't display formatted values without a valid adress map and to avoid any possible maths errors. I will check that 0000 works as there may be a bug there.
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.
Bug(?): If there is more than three fault codes to display, the faultcode viewer 'blinks' refreshing lists - very annoying. The white frames that display the faultcodes unfortunatelly are not resized with window resize.
Functionality request: Refresh data on demand (by clicking button 'refresh' or something) - much more easy to debug and test things.
I tought that setting refresh rate to zero do this, bur RV crashed horribly with "Division by zero' message flood.
-- Edited by kostuch on Thursday 1st of March 2012 09:21:31 PM
To have Rhinodash.ini populate Units with KPH and DegC you need to select F and KPH then save, then select KPH and C, save.
No matter whats in the .ini the pull down tab shows C and MPG. I have not checked if my Dash speed reading is fixed after doing this.
The comms sample rate is saved in the .ini and shown on the dash but the pull down tab shows 100 at startup and i think uses 100 until you change it again.
I have checked the code and there is a bug that means that the speed will always be displayed in MPH.
The pulldown always defaults to MPH and C, that doesn't reflect what units are currently being used, it is howver just a minor tweak to change that so I will do.
Settings should be saved automatically when the programme is closed.
-- Edited by Rhinoman on Thursday 1st of March 2012 12:14:21 PM
__________________
1984 Suzuki SJ413K pick up, 1.6 16V Baleno engine 2000 Suzuki Vitara 1.6 8V, many mods 2004 Suzuki Ignis 1.5VVT 4Grip 2006 Suzuki Jimny 1.3VVT JLX+ and many more.