emotional-cities / pluma-experiments

Data acquisition and benchmark workflows for the wearable data collection unit
MIT License
1 stars 0 forks source link

Clashes in register addresses between outdoor and VR data schemas #95

Closed glopesdev closed 3 weeks ago

glopesdev commented 1 month ago

According to the README, the address 211 is reserved to the Pupil Labs IMU stream:

https://github.com/emotional-cities/pluma-experiments/blob/43b246217ce1f096f1c8af4a279e91560a345707/README.md?plain=1#L188

Even though this stream is currently not in use, it might be a good idea to avoid the clash with the VR georeference stream timestamps, currently also targeting 211. Moving this stream to address space ~220 would also make it more clear the relationship with the other unity streams. It looks like 221 is currently free, but requires confirmation.

Comparing directly the outdoor and VR schemas, we can find other address clashes, specifically 227 and 228 containing protocol-level registers. For these it might be wise to reserve a range of addresses dedicated to experiment-specific registers (as opposed to hardware device registers). These could live in the address range [180-199] which should not be currently used by anything.