BfbDevice Class

From Neurotech Software Development Kit
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

ru.neurotech.neurodevices.NeuroDevice

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()

Constructor Detail

public BfbDevice(long nativeObjPtr)

Method Detail

finalize

public void finalize() throws java.lang.Throwable

Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

close

public void close()

getName

public java.lang.String getName()

Description copied from class: VisualizableDevice

Returns name of BLE device

Specified by:
VisualizableDevice.getName() in class VisualizableDevice
Returns:
BLE device name


getAddress

public java.lang.String getAddress()

Description copied from class: VisualizableDevice

Returns Bluetooth LE MAC address
Specified by:
VisualizableDevice.getAddress() in class VisualizableDevice
Returns:
device unique address

getBatteryLevel

public int getBatteryLevel()

Description copied from class: VisualizableDevice

Returns battery state

Specified by:
VisualizableDevice.getBatteryLevel() in class VisualizableDevice
Returns:
battery charge level in percents

getNeuroDevice

public NeuroDevice getNeuroDevice()

Description copied from class: VisualizableDevice

Returns physical device object which this visual device represents
Specified by:
VisualizableDevice.getNeuroDevice() in class VisualizableDevice
Returns:
NeuroDevice of current visual device

startReceive

public void startReceive()


stopReceive

public void stopReceive()


createIndex

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

Creates biofeedback index with specified parameters

Parameters:
lowFrequency - Low frequency of index band
highFrequency - High frequency of index band
windowDuration - Duration of calculation window
Returns:
Index object for biofeedback tests