Depending on the scope of the project, it could be nice to have implementations of a "device/OS abstraction layer" that handles both grabbing the right data from various sensors, delivery to code running in realtime, and saving in a way that has minimal to no impact on realtime operation. Ideally can also have realtime replay from ARC files.
I could see this either being part of the core project OR maybe there's a clear spec defined for this layer and reference implementations for each OS (and for each OS, there might be some device variation too).
Depending on the scope of the project, it could be nice to have implementations of a "device/OS abstraction layer" that handles both grabbing the right data from various sensors, delivery to code running in realtime, and saving in a way that has minimal to no impact on realtime operation. Ideally can also have realtime replay from ARC files.
I could see this either being part of the core project OR maybe there's a clear spec defined for this layer and reference implementations for each OS (and for each OS, there might be some device variation too).