Comment on page
LSL Outlet
Use the LSL Outlet mode to configure EMOTIV data streams that can communicate with other devices or 3rd party software.
SETTING | DETAILS |
Stream Name | Set the stream name for transmission |
Device ID | This displays the Device ID for the selected device |
Data Stream | Choose the data stream for transmission and select between EEG, Performance Metrics (PMs), Motion Data, Contact Quality (CQ) or EEG Quality (EQ), Band Power. |
Number of channels | This displays the number of channels available for transmission (note this correlates to the number of channels available for that headset type) |
Sample rate | This displays the sampling rate of the selected data stream (note this correlates to the sampling rate available for that headset type) |
Data format | Choose the Data format for transmission as either Double/Float. However, If you choose Float format, only data value in range -16777216 to 16777216 are represented accurately (LSL doc). The Timestamp is not accurate because out of range. But others are fine. |
Transmit type | Set the transmission type by selecting between Sample or Chunk. For Chunk, you can set the Chunk size to be 4/16/32/64/128/256 |
Start | Click this button to start transmission |
Stop | Click this button to stop transmission |
Stream type | Stream name | Channel name list | Sample rate (Hz) | Notes |
EEG | EmotivDataStream-EEG | ["Timestamp", "Counter", "Interpolate",<EEG sensors> , "HardwareMarker", "Markers"] | 128 or 256 depends on the headset and its settings | The Markers channel is supported from version v3.0 |
Motion | EmotivDataStream-Motion | For newer EMOTIV headsets (support Quaternions): ["Timestamp", "Counter", "Interpolate", "Q0","Q1","Q2","Q3", "ACCX","ACCY","ACCZ", "MAGX","MAGY","MAGZ"]
For older EMOTIV headsets:
["Timestamp", "Counter", "Interpolate", "GYROX","GYROY","GYROZ", "ACCX","ACCY","ACCZ", "MAGX","MAGY","MAGZ"] | 32, 64, 128, depends on the headset and its settings. 6.4 hertz for MN8. | |
Performance-Metrics | EmotivDataStream- Performance-Metrics | ["Timestamp", "Engagement","Excitement","Focus","Interest ", "Relaxation","Stress"] | 0.1 or 2 (high resolution) | Description of Performance metric at link
If the detection cannot run because of a poor EEG signal quality then the value is -1 otherwise the range value from 0 to 1.0 |
Contact-Quality | EmotivDataStream- Contact-Quality | ["Timestamp", "BatteryPercent" , "Overall", "Signal", <EEG sensors>] | 2 | The order of channels changes a bit compare with document in the link |
EEG-Quality | EmotivDataStream- EEG-Quality | ["Timestamp","BatteryPercent","Overall","SampleRateQuality", <EEG sensors>] | 2 | |
Band-Power | EmotivDataStream-Band-Power | ["Timestamp", <EEG sensors/Band>] | 8 |