BioRadio SDK - Java Android
1.1
|
Public Member Functions | |
final ChannelConfiguration | getConfiguration () |
final void | setConfiguration (ChannelConfiguration config) |
final Signal.ScaleFunction | getScalingDelegate () |
final void | setScalingDelegate (Signal.ScaleFunction value) |
BioRadioSignal (SignalGroup owner, String name, Optional< Integer > bufferSize, ScaleFunction scaleDelegate, double scaledMaxValue, double scaledMinValue, double rawMinValue, double rawMaxValue, int sampleRate, ChannelConfiguration channelConfig) throws IOException | |
Public Member Functions inherited from com.glneurotech.devices.common.Signal | |
final SignalGroup | getOwner () |
Signal (SignalGroup owner, String name, Optional< Integer > bufferSize, ScaleFunction scaleDelegate, double scaledMaxValue, double scaledMinValue, double rawMinValue, double rawMaxValue, int sampleRate) throws IOException | |
final int | getSamplesPerSecond () |
final void | setSamplesPerSecond (int value) |
final Long | getSampleInterval () |
final void | setSampleInterval (Long value) |
final double | getMaxValue () |
final void | setMaxValue (double value) |
final double | getMinValue () |
final void | setMinValue (double value) |
final double | getRawMinValue () |
final void | setRawMinValue (double value) |
final double | getRawMaxValue () |
final void | setRawMaxValue (double value) |
final String | getName () |
final void | setName (String value) |
final String | getUnits () |
final void | setUnits (String value) |
final GlntStream | getRawDataStream () |
final void | setRawDataStream (GlntStream value) |
final int | getReadingsAvailable () |
final void | setReadingsAvailable (int value) |
final boolean | getEnabled () |
final void | setEnabled (boolean value) |
ScaleFunction | getScalingDelegate () |
void | setScalingDelegate (ScaleFunction value) |
final void | reset () |
final void | addSample (long timeStamp, long rawValue) throws InternalBufferOverflowException |
final long | getNextRawValue () |
final double [] | getScaledValueArray () |
final double [] | getScaledValueArray (int count) |
final java.lang.Iterable< Double > | getScaledValues () |
final long [] | getRawValueArray (int count) |
final java.lang.Iterable< Long > | getRawValues (int count) |
final java.lang.Iterable< Long > | getRawValues () |
final Sample | getNextSample () |
final Iterable< Sample > | getSamples () |
final void | close () throws IOException |
Static Public Attributes | |
static final long | RawPadValue = Long.MAX_VALUE |
static final int | ScaledPadValue = 9999999 |
static final int | PulseOxSignalSampleRate = 250 |
Additional Inherited Members | |
Static Public Member Functions inherited from com.glneurotech.devices.common.Signal | |
static double | defaultScaleFunction (long unscaledValue) |
Represents a BioRadio signal. This class can be used to read the configuration and any data that has been received during streaming.
com.glneurotech.devices.bioradio.BioRadioSignal.BioRadioSignal | ( | SignalGroup | owner, |
String | name, | ||
Optional< Integer > | bufferSize, | ||
ScaleFunction | scaleDelegate, | ||
double | scaledMaxValue, | ||
double | scaledMinValue, | ||
double | rawMinValue, | ||
double | rawMaxValue, | ||
int | sampleRate, | ||
ChannelConfiguration | channelConfig | ||
) | throws IOException |
Constructor Bio radio signal.
owner | Take a SignalGroup for the owner parameter. |
name | Take a string for the name parameter. |
bufferSize | Take an optional integer for the bufferSize parameter. |
scaleDelegate | Take a ScaleFunction for the scaleDelegate parameter. |
scaledMaxValue | Take a double for the scaleMaxValue. |
scaledMinValue | Take a double for the scaleMinValue. |
rawMinValue | Take a double for the rawMinValue. |
rawMaxValue | Take a double for the RawMaxValue. |
sampleRate | Take an integer for the SampleRate. |
channelConfig | Take a ChannelConfiguration for the channel configuration parameter. |
IOException |
final ChannelConfiguration com.glneurotech.devices.bioradio.BioRadioSignal.getConfiguration | ( | ) |
Gets the device configuration options that have been set for this channel.
final Signal.ScaleFunction com.glneurotech.devices.bioradio.BioRadioSignal.getScalingDelegate | ( | ) |
A delegate used to convert raw device values into engineering units. For internal use only.
final void com.glneurotech.devices.bioradio.BioRadioSignal.setConfiguration | ( | ChannelConfiguration | config | ) |
Sets the device configuration options to be used for this channel.
config | Take a ChannelConfiguration as parameter. |
final void com.glneurotech.devices.bioradio.BioRadioSignal.setScalingDelegate | ( | Signal.ScaleFunction | value | ) |
A delegate used to convert raw device values into engineering units. For internal use only.
value | Take a Signal.ScaleFunction as parameter. |
|
static |
PulseOxSignalSampleRate
|
static |
The value reserved to indicate a pad value in the raw data stream.
|
static |
The value reserved to indicate a pad value in the scaled data stream.