lsl_tools 0.2.1
lsl_tools: ^0.2.1 copied to clipboard
Lab Streaming Layer tools in pure Dart: a web-safe facade over liblsl, recording to XDF, a WebSocket bridge between networks, test outlets, and the `lsl` command line tool.
0.2.1 #
- Requires
liblsl^1.1.2.
0.2.0 #
- Fixed:
LslRecorderclock offset did not match standardXDF - An event-driven inlet's latency is measured until the end of the chunk
- New
receiveChunks(inlet, options), stream version of inlet samples. - The latency in an LSL inlet's
ClockChaindoes not include the wait/polling delay when using event driven mode. receiveChunksusespullIntervalMsfor delivery, and slower streams will deliver immediately. pullInterval ofDuration.zerowill always deliver immediately.- Bridge protocol 2; source timestamps are kept and a
ClockChaingives offset, drift, error bound, latency and jitter per hop. - The bridge's clock is measured as LSL measures an outlet's (bursts, the fastest round trip) with a drift fit
- Bridge inlets take
LslInletOptions: corrected and dejittered time stamps by default, raw ones withclockSync: false. lsl bridgepublishes aBridgeTimingstream and has--stats.- New
LslDataStreamPumpandDataStreamInletcontinue a chain through apeer_coordinatorsession (WebRTC). - Monotinic clocks are now used instead of wall clocks where LSL is not available (e.g. web).
0.1.0 #
- Initial version, from signal_viewer_lsl: the lsl facade, LslRecorder,
the LSL bridge, test outlets; and the
lslcommand line tool.