EmotivPRO v3.0
  • EmotivPRO
  • Getting started
    • System requirements
    • Install EMOTIV Launcher
    • Installing EmotivPRO onto your PC or Mac
    • Updating EmotivPRO
    • Logging into EmotivPRO
    • Creating an EmotivID and password
    • Forgotten password
    • Viewing your account information
    • Logging out of EmotivPRO
  • EmotivPRO license options
    • Purchasing an EmotivPRO license
    • Changing the number of seats in your license
    • Organization License
    • Using EmotivPRO offline
    • Cancelling your EmotivPRO license
  • Connecting your headset to EmotivPRO and fitting your headset
    • Connecting your EEG headset to EmotivPRO via Bluetooth
      • Bluetooth connection troubleshooting
    • Pairing your EEG headset with a USB receiver dongle
    • Connecting your EEG headset to EmotivPRO
    • Disconnecting your EEG headset from EmotivPRO
    • Fitting your EEG headset
    • Contact quality map
      • Contact Quality (CQ) vs. EEG Quality (EQ)
  • Using EmotivPRO
    • EmotivPRO home screen and menu
    • EEG quality indicator
    • Battery indicator
    • EPOC+ and EPOC X configurations
  • Data Streams
    • Real time data streams, recording, and playback
    • Raw EEG
    • Frequency Bands
    • Performance Metrics
    • Motion
    • Data Packets
  • Recordings
    • About recordings
    • Starting and stopping a recording
    • Baseline recording
    • Adding a note to a recording
    • Timer
  • Event markers
    • About event markers
    • Baseline markers
    • Serial port markers
    • Keystroke markers
    • USB markers
    • EMOTIV Extender triggering
  • Managing your EEG data recordings
    • Recordings history list
    • Cloud synchronization
    • Playing an EEG data recording
    • Deleting an EEG recording
    • Exporting an EEG data recording
      • EDF files
      • EDF+ / BDF+
      • CSV files
      • JSON files
    • Editing an EEG data recording note
    • Closing a recording
    • Timestamp correction
  • Lab Streaming Layer (LSL)
    • About LSL
    • LSL Outlet
    • LSL Inlet
  • D-Lab Client
    • About D-Lab Client
    • Exporting D-Lab settings from EmotivPRO
    • Starting a Network Data Stream
    • Creating recordings on D-Lab
  • Exported data files
    • Opening a locally saved EDF file
    • Converting EDF files to CSV files
  • Notes on the data
    • DC Offset
    • Code Examples
  • EmotivPro Builder
    • Building experiments with EmotivPRO Builder
  • EmotivPRO Analyzer
    • Analyzing your EEG data with EmotivPRO Analyzer
  • Using Organization Licensing
    • Important notes on Organization Licensing
    • Licensing
    • User roles and permissions
    • Inviting users
    • Accepting an Organization invitation
    • Removing users
    • Organization Data Sharing
  • Release Notes
    • v3.0
    • v3.0.1
    • v3.2
    • v3.2.1
    • v3.3
    • v3.4.1
    • v3.5
    • v3.5.3
    • v3.7.0
Powered by GitBook
On this page
  • LSL Inlet Configuration on EmotivPRO
  • LSL Outlet configuration on 3rd party software
  1. Lab Streaming Layer (LSL)

LSL Inlet

Use the LSL Inlet mode to inject markers from 3rd party software to EEG data stream via EmotivPRO.‌

EmotivPRO can only receive markers after a recording on EmotivPRO has been started.

LSL Inlet Configuration on EmotivPRO

SETTING

DETAILS

Marker Stream

Select the stream name that will allow 3rd party software to communicate and add markers into PRO. Please note, we only support streams with channel count =1 or channel count = 3

Device ID

This field displays the Device ID of the third party device that can communicate with PRO

Number of channels

This field displays the number of channels being transmitted to PRO

Transition time

This value displays the transmission time

Data Stream

This field displays the type of data stream that can communicate with PRO

Connect

This button initiates the third party connection

Disconnect

This button terminates the third party connection

LSL Outlet configuration on 3rd party software

Currently, We support Marker injection with 2 options:

Type

Stream Info

Channel name list

Description

Simple Marker

type = 'Markers' , channel_count = 1

["MarkerValue"]

"MarkerValue" is value of Marker and it is Integer type. You can put Double type but EmotivPRO will extract integer part only before injecting to data stream.

EmotivPRO will get current Epoch time for Marker time.

Marker with time for time synchronization

(*) You should use this type when inject Marker from another machine.

type = 'Markers' , channel_count = 3

["MarkerTime", "MarkerValue", "CurrentTime"]

"MarkerTime" is Double type. It is time of Marker event. EmotivPRO will adjust the time for synchronization before injecting to data stream.

"MarkerValue" is value of Marker and it is Integer type. You can put Double type but EmotivPRO will extract integer part only before injecting to data stream.

"CurrentTime": is current Epoch time when the marker is pushed to LSL stream. The time is used to synchronize time between 2 machines

PreviousLSL OutletNextAbout D-Lab Client

Last updated 1 year ago