You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The data readout period depends on the the number of items selected.
The more items are selected the longer is the readout, and the lower is the update frequency.
This behavior is not ideal for accurate engine monitoring .
In fact, some obd data vary slowly and thus don't need to be read frequently, e.g. oil or coolant temperatures.
In contrast, others vary rapidly and thus should be read as often as possible, eg. rpm, speed or engine load.
Would it be possible to implement some sort of readout priority?
For example, oil temperature could be read every 10th loop iteration, whereas rpm and speed are read at every loop iteration.
The priority could simply be a number (x), and a data is only read when the iteration number modulo the priority is zero (or any fixed number, between 0 and x-1).
In the csv export, you can either output the last known value or (better) an empty value (-), when a data hasn't been read.
This readout with priority could be enabled or disabled through configuration menu.
The individually priorities could be defined in the file pids.csv and, ideally, editable.
The text was updated successfully, but these errors were encountered:
For sure, a physical update timing value (like a lower limit of update period) would be nice.
The idea with the counter/priority was to keep it very simple and see if it improves timing.
The data readout period depends on the the number of items selected.
The more items are selected the longer is the readout, and the lower is the update frequency.
This behavior is not ideal for accurate engine monitoring .
In fact, some obd data vary slowly and thus don't need to be read frequently, e.g. oil or coolant temperatures.
In contrast, others vary rapidly and thus should be read as often as possible, eg. rpm, speed or engine load.
Would it be possible to implement some sort of readout priority?
For example, oil temperature could be read every 10th loop iteration, whereas rpm and speed are read at every loop iteration.
The priority could simply be a number (x), and a data is only read when the iteration number modulo the priority is zero (or any fixed number, between 0 and x-1).
In the csv export, you can either output the last known value or (better) an empty value (-), when a data hasn't been read.
This readout with priority could be enabled or disabled through configuration menu.
The individually priorities could be defined in the file pids.csv and, ideally, editable.
The text was updated successfully, but these errors were encountered: