lsl_core 1.0.0
lsl_core: ^1.0.0 copied to clipboard
Pure-Dart Lab Streaming Layer types and utilities shared by the liblsl dart suite.
1.0.0 #
- First version: the Lab Streaming Layer types and utilities that need no
FFI, shared by
liblsl,lsl_tools,xdfand the coordinators, and usable on the web.LSLChannelFormat(withbyteWidth,isInteger,outletFormatandparse),LSLContentType,LSLStreamProperty,LSLChunk,LSLChunkTyped,LSLSample,LSLTimedSample,LSLTimedChunk,LSLBacklog,LSLTimeCorrection(withzero), theLSLExceptionfamily andLSLApiConfig(moved fromliblsl, which re-exports them).- A value codec for every channel format (
readValues,writeValues,asFormat,typedListFor,sliceTyped...): little-endian, exact for int64 where ints are 64-bit and to ±2^53 on the web (exactInt64). ClockHop,ClockChain,ClockModel,TimestampSmoother,LatencyWindowandClockOffsetEstimate(moved frompeer_coordinator, which re-exports them).- The
LslBackend/LslInlet/LslOutletfacade,LslChunkand the inlet and outlet options, andreceiveChunks(moved fromlsl_tools). - Polling:
ListenerRestartScheduleandTimeCorrectionSchedule(moved fromliblsl_coordinator),drainInlet,pullCapacity,pollIntervalForandrunPreciseInterval/runPreciseIntervalAsync. - Stream info XML:
buildInfoXml,infoField,channelsOf.