Skip to content

LabStreamingLayer for EEG acquisition with ANTneuro device. Modifications for devices produces prior to 2020.

License

Notifications You must be signed in to change notification settings

minsuzhang/lsl-eego

 
 

Repository files navigation

LSL plugin for the EEG acquisition with ANTneuro device.

Installation

Windows

The Windows release has been compiled on Windows 10 with Qt Creator on 02.27.2020.

Missing files:

  • win drivers
  • eego-SDK.dll

If you work at Campus Biotech Geneva, contact the maintainer to receive the files otherwise contact directly the compagny to buy them.

To use the plugin, the driver has to be installed from the device manager. The Windows 8 driver can be used for Windows 10.

Linux

The Linux release has been compiled on Ubuntu 16.04 & 22.04 with Qt Creator. It will work on 16.04 or later.

Missing file:

  • libeego-SDK.so

Contact the maintainer if you work at Campus Biotech Geneva to receive the Linux release or the missing files.

To avoid the need of superuser privilege, add the udev rule:

  • Create the file 90-eego.rules and copy paste: ATTRS{idVendor}=="2a56", ATTRS{idProduct}=="ee01", SYMLINK+="eego3.%n",MODE:="0666", ENV{DEVTYPE}=="usb_device"
  • Run:
sudo cp 90-eego.rules /etc/udev/rules.d
sudo service udev restart

Compilation from source code

A .pro file can be found to create the makefile using Qt Creator. The C++ boost lib is required.

Usage

  1. Select the CAP ID by looking directly on the cap you have.
  2. Select the desired sampling rate
  3. Pre-Selected EEG/BIP ranges are ok for most of the application.
  4. EEG/BIP masks allow to restrict the acquisition to a channels subpart. The mask is in hexadecimal. To prepare the mask, write from right to left a binary vector (e.g. 00101 to keep only Ch1 and Ch3) and then convert it to an hexadecimal (https://www.rapidtables.com/convert/number/binary-to-hex.html). Notice that all the zeros on the left after the last 1 will disappear during the conversion and need to be added again to the hex number.
  5. Press Link button to start the data streaming to the LSL local server.

Support

Contact [email protected] or [email protected]

About

LabStreamingLayer for EEG acquisition with ANTneuro device. Modifications for devices produces prior to 2020.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 58.2%
  • C 27.1%
  • Makefile 14.2%
  • Other 0.5%