BfbDevice Class

From Neurotech Software Development Kit
Revision as of 05:43, 8 August 2017 by NateColeman (talk | contribs) (Created page with "BFB Device class implemets methods for using universal sensors as biofeedback system. =Android= ru.neurotech.neurodevices.bfb <span style="font-size: 150%;">'''Class BfbDev...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

BFB Device class implemets methods for using universal sensors as biofeedback system.

Android

ru.neurotech.neurodevices.bfb

Class BfbDevice

Related Classes

ru.neurotech.neurodevices.bfb.BfbDeviceConnector

ru.neurotech.neurodevices.bfb.BfbIndex

Classes hierarchy

  • java.lang.Object

Class definition

public class BfbDevice extends VisualizableDevice

Constructor Summary

Constructor and Description
BfbDevice(long nativeObjPtr)

Methods Summary

Modifier and Type Method and Description
void close()
void finalize()
java.lang.String getAddress()

Returns Bluetooth LE MAC address

BfbIndex createIndex(int lowFrequency, int highFrequency, double windowDuration)

Creates biofeedback index with specified parameters

int getBatteryLevel()

Returns battery charge level in percents

java.lang.String getName()

Returns name of BLE device

NeuroDevice getNeuroDevice()

Returns physical device object which this visual device represents

void startReceive()
void stopReceive()
  • <a name="constructor.detail"> </a>

    Constructor Detail

    <a name="BfbDevice-long-"> </a>

    • BfbDevice

      public BfbDevice(long nativeObjPtr)
  • <a name="method.detail"> </a>

    Method Detail

    <a name="finalize--"> </a>

    • finalize

      public void finalize()
                    throws java.lang.Throwable
      Overrides:
      finalize in class java.lang.Object
      Throws:
      java.lang.Throwable

    <a name="close--"> </a>

    • close

      public void close()

    <a name="getName--"> </a>

    • getName

      public java.lang.String getName()
      Description copied from class: ru.neurotech.common.VisualizableDevice
      Returns name of BLE device
      Specified by:
      getName in class ru.neurotech.common.VisualizableDevice
      Returns:
      BLE device name

    <a name="getAddress--"> </a>

    • getAddress

      public java.lang.String getAddress()
      Description copied from class: ru.neurotech.common.VisualizableDevice
      Returns Bluetooth LE MAC address
      Specified by:
      getAddress in class ru.neurotech.common.VisualizableDevice
      Returns:
      device unique address

    <a name="getBatteryLevel--"> </a>

    • getBatteryLevel

      public int getBatteryLevel()
      Description copied from class: ru.neurotech.common.VisualizableDevice
      Returns battery state
      Specified by:
      getBatteryLevel in class ru.neurotech.common.VisualizableDevice
      Returns:
      battery charge level in percents

    <a name="getNeuroDevice--"> </a>

    • getNeuroDevice

      public ru.neurotech.neurodevices.NeuroDevice getNeuroDevice()
      Description copied from class: ru.neurotech.common.VisualizableDevice
      Returns physical device object which this visual device represents
      Specified by:
      getNeuroDevice in class ru.neurotech.common.VisualizableDevice
      Returns:
      NeuroDevice of current visual device

    <a name="startReceive--"> </a>

    • startReceive

      public void startReceive()

    <a name="stopReceive--"> </a>

    • stopReceive

      public void stopReceive()

    <a name="createIndex-int-int-double-"> </a>

    • createIndex

      public <a href="../../../../ru/neurotech/neurodevices/bfb/BfbIndex.html" title="class in ru.neurotech.neurodevices.bfb">BfbIndex</a> createIndex(int lowFrequency,
                                  int highFrequency,
                                  double windowDuration)

</li> </ul> </div> </div>