Skip to content

Support sampling of signals in vehicle at higher frequency #2

@sophokles73

Description

@sophokles73

So far, the signals in the vehicle are being sampled at discreet points in time only, triggered by arbitrary events like a timer firing (e.g. every 5s) or the engine being started etc.
This seems to be in line with the requirements of the rFMS spec but also means that the data points being transferred to the back end are quite sparsely distributed over time and do not allow for more than very basic analysis.

On the other hand, continuously sampling the signals at a high frequency, say 10 Hz, could potentially lead to a lot of (duplicate) data being transferred to the back end. A reasonable compromise might be to apply the curve algorithm to sampled data as suggested by GEOTAB.

There also is an example implementation in Python available on GitHub which could potentially be ported to Rust and employed in the FMS Forwarder.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions