Class EEG

java.lang.Object
com.javiergs.cortex4j.data.Signal
com.javiergs.cortex4j.data.EEG

public class EEG extends Signal
A wrapper for the EEG signal as received from the Emotiv WebSocket server.
Version:
2025-04-16
Author:
javiergs
  • Constructor Details

    • EEG

      public EEG(BigDecimal time)
      Constructor for EEG signal.
      Parameters:
      time - Time of the signal
  • Method Details

    • addSensorLabels

      public void addSensorLabels(org.json.JSONArray array)
      Set the EEG sensor labels during Emotiv initialization.
      Parameters:
      array - JSON array containing the sensor labels
    • getLabels

      public String[] getLabels()
    • addCounter

      public EEG addCounter(Object o)
    • addInterpolated

      public EEG addInterpolated(Object o)
    • addContactQuality

      public EEG addContactQuality(Object o)
    • addSensors

      public EEG addSensors(Object o)
    • getValueFor

      public String getValueFor(String attribute)
      Specified by:
      getValueFor in class Signal
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCommaSeparatedHeaders

      public String getCommaSeparatedHeaders()
    • getCommaSeparatedValues

      public String getCommaSeparatedValues()
      Specified by:
      getCommaSeparatedValues in class Signal
    • toJson

      public org.json.JSONObject toJson()
      Specified by:
      toJson in class Signal