BfbDevice Class
BFB Device class implemets methods for using universal sensors as biofeedback system.
Contents
Android
ru.neurotech.neurodevices.bfb
Class BfbDevice
Related Classes
ru.neurotech.neurodevices.bfb.BfbDeviceConnector
ru.neurotech.neurodevices.bfb.BfbIndex
Classes hierarchy
- java.lang.Object
- ru.neurotech.common.VisualizableDevice
- ru.neurotech.neurodevices.ecg.BfbDevice
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 classjava.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 classru.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 classru.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 classru.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 classru.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>