Class Device

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

public final class Device extends Signal
Device battery, wireless signal, and electrode contact quality.
  • Constructor Details

    • Device

      public Device(BigDecimal time, int sensors)
  • Method Details

    • addBatteryLevel

      public Device addBatteryLevel(Object value)
    • addBatteryPercent

      public Device addBatteryPercent(Object value)
    • addWirelessSignal

      public Device addWirelessSignal(Object value)
    • addQuality

      public Device addQuality(Object value)
    • getValueFor

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

      public String[] getLabels()
    • getCsvHeaders

      public String getCsvHeaders()
    • getCommaSeparatedHeaders

      public static String getCommaSeparatedHeaders(int sensors)
      Legacy static header helper, explicitly parameterized to avoid shared headset state.
    • getCommaSeparatedValues

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

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

      public String toString()
      Overrides:
      toString in class Object