The LSL package makes it easier to use the LSL streams in the EDIA framework. 🔗 Source and readme: ‣
(see also ‣)
The lab streaming layer (LSL) is a system for the unified collection of measurement time series in research experiments that handles both the networking, time-synchronization, (near-) real-time access as well as optionally the centralized collection, viewing and disk recording of the data.
Introduction — Labstreaminglayer 1.13 documentation
All EDIA modules depend on EDIA.Core, install this one first (Installing EDIA Core)
As all the EDIA modules are Unity packages, they are all installable via the package manager panel.
+ > Install package from git URL
Enter:
[<https://github.com/edia-toolbox/edia_eye.git>](<https://github.com/edia-toolbox/edia_eye.git>)[?path=Assets/com.edia.eye#main](<https://mind-body-emotion.notion.site/EDIA-Toolbox-710f144129a245debd9b71948084ea95>)
Enter [email protected]:edia-toolbox/edia_lsl.git?path=Assets/com.edia.lsl#main
The package uses the following assets.
| LSL4UNITY | SDK for using LSL in unity | https://github.com/labstreaminglayer/LSL4Unity |
|---|---|---|
| arm64-v8a, armeabi-v7a | Compiled LSL DLLs for Android Quest2 | ‣ |
<aside> ⚠️
Caveats
If you have multiple Outlets on the same GameObject, make sure that the give different names to the respective stream. Otherwise they might overwrite each other or be difficult to disentangle on the receiving end.
</aside>
Devices don’t see each other on the network?
Network Troubleshooting — Labstreaminglayer 1.13 documentation