lslContractChannels

fun lslContractChannels(eegLabels: List<String>, hasAccel: Boolean, hasGyro: Boolean, impedance: Boolean, digitalInput: Boolean = false): List<ChannelMetadata>

The channel list of a BrainAccess LSL stream, in BrainAccess Board LSL contract v1 column order: EEG electrodes, contact_<label> per electrode, Accel_x/y/z (if hasAccel), Gyro_x/y/z (if hasGyro), Digital (if digitalInput: type TRIG, unit value, 0 or 1 per sample, the level of the device's digital input; present only when the stream was started with it), Sample, Streaming, Battery.