This a convenient wrapper, bridging to control the LSL LabRecorder via a Dareplane API server.
If you use this module, right now you manually need to start the LSL LabRecorder
before spawning the module. This is a limitation of the current implementation.
Starting up the LabRecorder will be automated in the future.
Please be referred to the dp-strawman-module
for a general introduction of how modules are structured and to the dp-control-room
for how modules are composed to full systems.
For testing the functionality of the module with your OS and libraries, first start the LabRecorder, then spawn the server by using python -m api.server
. Login via telnet 127.0.0.1 8080
and try to send the primary commands as specified in ./api/server.py
. E.g. RECORD
or STOPRECORD
.