Difference between revisions of "EcgDeviceConnector Class"
NateColeman (talk | contribs) (→Constructor Detail) |
NateColeman (talk | contribs) (→Method Detail) |
||
Line 94: | Line 94: | ||
<h3>startScan</h3> | <h3>startScan</h3> | ||
<code><span style="color:#0066FF;">'''public void'''</span> startScan(int timeout)</code> | <code><span style="color:#0066FF;">'''public void'''</span> startScan(int timeout)</code> | ||
+ | |||
Starts searching for Callibri devices suitable for ECG tests | Starts searching for Callibri devices suitable for ECG tests | ||
<dl> | <dl> | ||
Line 102: | Line 103: | ||
<h3>stopScan</h3> | <h3>stopScan</h3> | ||
<code><span style="color:#0066FF;">'''public void'''</span> stopScan()</code> | <code><span style="color:#0066FF;">'''public void'''</span> stopScan()</code> | ||
+ | |||
Stops device searching | Stops device searching | ||
<h3>shutdown</h3> | <h3>shutdown</h3> | ||
<code><span style="color:#0066FF;">'''public void'''</span> shutdown()</code> | <code><span style="color:#0066FF;">'''public void'''</span> shutdown()</code> | ||
+ | |||
Ends all operations with device searching and frees all resources | Ends all operations with device searching and frees all resources | ||
<h3>getDeviceByAddress</h3> | <h3>getDeviceByAddress</h3> | ||
<code><span style="color:#0066FF;">'''public'''</span> [[EcgDevice Class|EcgDevice]] getDeviceByAddress(java.lang.String address)</code> | <code><span style="color:#0066FF;">'''public'''</span> [[EcgDevice Class|EcgDevice]] getDeviceByAddress(java.lang.String address)</code> | ||
+ | |||
Returns object, representing device with specified address | Returns object, representing device with specified address | ||
It is not guaranteed, that this device is currently available | It is not guaranteed, that this device is currently available |
Revision as of 07:10, 16 March 2017
Summary
Contents
Android
ru.neurotech.neurodevices.ecg
Class EcgDeviceConnector
Related Classes
ru.neurotech.neurodevices.ecg.EcgDevice
ru.neurotech.neurodevices.ecg.RPeak
Classes hierarchy
- java.lang.Object
- ru.neurotech.neurodevices.ecg.EcgDeviceConnector
Class definition
public class EcgDeviceConnector extends java.lang.Object
Fields Summary
Modifier and Type | Field and Description |
SubscribersNotifier<EcgDevice> | deviceFound
Notifies when proper Callibri ECG device been found and initialized |
SubscribersNotifier<java.lang.Boolean> | scanStateChanged
Notifies about changing device scanning state |
Constructor Summary
Constructor and Description |
EcgDeviceConnector(android.content.Context context)
Creates new instance of MotionAssistantDeviceConnector class with current application context |
Methods Summary
Modifier and Type | Method and Description |
EcgDevice | getDeviceByAddress(java.lang.String address)
Returns object, representing device with specified address It is not guaranteed, that this device is currently available |
void | shutdown()
Ends all operations with device searching and frees all resources. |
void | startScan(int timeout)
Starts searching for Callibri devices suitable for ECG tests |
void | stopScan
Stops device searching |
Field Detail
deviceFound
public final SubscribersNotifier<EcgDevice> deviceFound
Notifies when proper Callibri ECG device been found and initialized
scanStateChanged
public final SubscribersNotifier<java.lang.Boolean> scanStateChanged
Notifies about changing device scanning state
Constructor Detail
EcgDeviceConnector
public EcgDeviceConnector(android.content.Context context)
Creates new instance of MotionAssistantDeviceConnector class with current application context
Method Detail
startScan
public void startScan(int timeout)
Starts searching for Callibri devices suitable for ECG tests
- Parameters:
timeout
- Scan time. Zero for infinity
stopScan
public void stopScan()
Stops device searching
shutdown
public void shutdown()
Ends all operations with device searching and frees all resources
getDeviceByAddress
public EcgDevice getDeviceByAddress(java.lang.String address)
Returns object, representing device with specified address It is not guaranteed, that this device is currently available
- Parameters:
address
- BTLE device address- Returns:
- EcgDevice object