Skip navigation links
ESPLab - JavaFX 8 GUI for ESP devices
A B C D E F G H I L M N O P Q R S T U V W X Y 

A

absolute(double[]) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns the absolute (positive) values of the given array.
AbstractDSPValues - Class in com.github.mrstampy.esp.dsp
The Class AbstractDSPValues.
AbstractDSPValues() - Constructor for class com.github.mrstampy.esp.dsp.AbstractDSPValues
Call this constructor from subclasses.
AbstractFFTProcessor - Class in com.github.mrstampy.esp.dsp.lab
The Class AbstractFFTProcessor.
AbstractFFTProcessor() - Constructor for class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
 
AbstractGraph<XAXIS> - Class in com.github.mrstampy.esplab.gui
The Class AbstractGraph.
AbstractGraph() - Constructor for class com.github.mrstampy.esplab.gui.AbstractGraph
Instantiates a new abstract graph.
AbstractLab - Class in com.github.mrstampy.esp.dsp.lab
The Class AbstractLab encapsulates common Lab properties.
AbstractLab() - Constructor for class com.github.mrstampy.esp.dsp.lab.AbstractLab
Instantiates a new abstract lab.
AbstractMultiConnectionEvent<E extends java.lang.Enum<E>> - Class in com.github.mrstampy.esp.multiconnectionsocket.event
The Class AbstractMultiConnectionEvent.
AbstractMultiConnectionEvent(E) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.event.AbstractMultiConnectionEvent
Instantiates a new abstract multi connection event.
AbstractMultiConnectionSocket<MESSAGE> - Class in com.github.mrstampy.esp.multiconnectionsocket
Abstract implementation of a MultiConnectionSocket.
AbstractMultiConnectionSocket(boolean) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Instantiates a new abstract multi connection socket.
AbstractRawEspConnection<SOCKET extends MultiConnectionSocket> - Class in com.github.mrstampy.esp.dsp.lab
Abstract implementation.
AbstractRawEspConnection() - Constructor for class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
AbstractSocketConnector<E extends java.lang.Enum<E>> - Class in com.github.mrstampy.esp.multiconnectionsocket
This class connects to the AbstractMultiConnectionSocket and receives AbstractMultiConnectionEvent updates.
AbstractSocketConnector(String) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Instantiate with the name of the host that the AbstractMultiConnectionSocket is running on.
AbstractSubscriptionHandlerAdapter<E extends java.lang.Enum<E>,AMCS extends AbstractMultiConnectionSocket<?>,MCSR extends MultiConnectionSubscriptionRequest<E>> - Class in com.github.mrstampy.esp.multiconnectionsocket
Abstract IoHandler implementation to receive subscriptions and publish AbstractMultiConnectionEvents on a socket.
AbstractSubscriptionHandlerAdapter(AMCS) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Instantiates a new abstract subscription handler adapter.
addAll(double...) - Method in class com.github.mrstampy.esp.multiconnectionsocket.MovingWindowBuffer
Adds the all.
addConnectionEventListener(ConnectionEventListener) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
addConnectionEventListener(ConnectionEventListener) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
addConnectionEventListener(ConnectionEventListener) - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Adds the connection event listener.
addDSPValueListener(DSPValueListener) - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Adds the dsp value listener.
addSample(double...) - Method in class com.github.mrstampy.esp.dsp.RawSignalAggregator
Adds the sample.
addSample(SAMPLE) - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Adds the sample.
addSampleImpl(double...) - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Adds the sample impl.
addSignalProcessedListener(SignalProcessedListener) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
addSignalProcessedListener(SignalProcessedListener) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Adds the signal processed listener.

B

bindBroadcaster() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
bindBroadcaster() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
bindBroadcaster() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Binds the broadcaster to the local host and the broadcaster port in AbstractSocketConnector.
BROADCASTER_PORT - Static variable in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
The broadcaster port.

C

calculateBaseline() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
calculateBaseline() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Calculate baseline.
canBroadcast() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
canBroadcast() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
canBroadcast() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns true if this instance has been configured for broadcasting.
chart - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The chart.
clear() - Method in class com.github.mrstampy.esp.dsp.RawSignalAggregator
Clear.
clear() - Method in class com.github.mrstampy.esp.multiconnectionsocket.MovingWindowBuffer
Clear.
clear() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Clear.
clearConnectionEventListeners() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
clearConnectionEventListeners() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
clearConnectionEventListeners() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Clear connection event listeners.
clearSignalProcessedListeners() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
clearSignalProcessedListeners() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Clear signal processed listeners.
close() - Method in class com.github.mrstampy.esplab.EspPowerLabWindow
 
com.github.mrstampy.esp.dsp - package com.github.mrstampy.esp.dsp
 
com.github.mrstampy.esp.dsp.lab - package com.github.mrstampy.esp.dsp.lab
 
com.github.mrstampy.esp.multiconnectionsocket - package com.github.mrstampy.esp.multiconnectionsocket
 
com.github.mrstampy.esp.multiconnectionsocket.event - package com.github.mrstampy.esp.multiconnectionsocket.event
 
com.github.mrstampy.esp.multiconnectionsocket.subscription - package com.github.mrstampy.esp.multiconnectionsocket.subscription
 
com.github.mrstampy.esplab - package com.github.mrstampy.esplab
 
com.github.mrstampy.esplab.gui - package com.github.mrstampy.esplab.gui
 
connect() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Connects to the AbstractMultiConnectionSocket instance.
connectionError(ConnectionEvent.State) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Connection error.
ConnectionEvent - Class in com.github.mrstampy.esp.multiconnectionsocket
Event object created when the connected state of the AbstractMultiConnectionSocket changes.
ConnectionEvent(Object, ConnectionEvent.State) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.ConnectionEvent
Instantiates a new connection event.
ConnectionEvent.State - Enum in com.github.mrstampy.esp.multiconnectionsocket
The Enum State.
ConnectionEventListener - Interface in com.github.mrstampy.esp.multiconnectionsocket
Implement and add to AbstractMultiConnectionSocket.addConnectionEventListener(ConnectionEventListener) to receive connected state events.
connectionEventPerformed(ConnectionEvent) - Method in interface com.github.mrstampy.esp.multiconnectionsocket.ConnectionEventListener
Invoked when the connected state of the AbstractMultiConnectionSocket changes.
connectionEventPerformed(ConnectionEvent) - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Implementation starts/stops disruptor.
connectionEventPerformed(ConnectionEvent) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
 
connector - Variable in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
The connector.
containsEventType(E) - Method in interface com.github.mrstampy.esp.multiconnectionsocket.subscription.MultiConnectionSubscriptionRequest
Contains event type.
createBandPassFilter(double, double) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Creates the band pass filter.
createHighPassFilter(double) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Creates the high pass filter.
createHostPort(IoSession) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Creates the host port.
createLowPassFilter(double) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Creates the low pass filter.

D

DefaultLab - Class in com.github.mrstampy.esp.dsp.lab
The Class DefaultLab.
DefaultLab() - Constructor for class com.github.mrstampy.esp.dsp.lab.DefaultLab
Instantiates a new default lab.
DefaultLab(int) - Constructor for class com.github.mrstampy.esp.dsp.lab.DefaultLab
Instantiates a new default lab.
DefaultLabValues - Class in com.github.mrstampy.esp.dsp.lab
The Class DefaultLabValues.
DefaultLabValues() - Constructor for class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
disconnect() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Disconnects from the AbstractMultiConnectionSocket instance.
DoubleArrayProcessor - Interface in com.github.mrstampy.esp.dsp.lab
The Interface DoubleArrayProcessor.
DSPValueListener - Interface in com.github.mrstampy.esp.dsp
Interface to receive notifications of changes to AbstractDSPValues.

E

equals(Object) - Method in class com.github.mrstampy.esp.multiconnectionsocket.HostPort
 
EspChannel - Class in com.github.mrstampy.esp.multiconnectionsocket
The Class EspChannel represents a channel of raw data available for processing.
EspChannel() - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Instantiates a new esp channel.
EspChannel(int) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Instantiates a new esp channel.
EspChannel(int, String) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Instantiates a new esp channel.
EspChannel(int, String, String) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Instantiates a new esp channel.
EspLab - Class in com.github.mrstampy.esplab
The Class EspLab provides an example of how to use the graphs.
EspLab() - Constructor for class com.github.mrstampy.esplab.EspLab
Instantiates a new esp lab.
EspPowerLabWindow - Class in com.github.mrstampy.esplab
 
EspPowerLabWindow(Lab) - Constructor for class com.github.mrstampy.esplab.EspPowerLabWindow
 
EspSignalUtilities - Class in com.github.mrstampy.esp.dsp
A collection of utility methods which may or may not be useful when analysing a raw signal.
EspSignalUtilities(WindowFunction) - Constructor for class com.github.mrstampy.esp.dsp.EspSignalUtilities
Instantiates a new esp signal utilities.
EspWindowFunction - Enum in com.github.mrstampy.esp.dsp.lab
Enums representing the various WindowFunctions.

F

fftLogPowerSpectrum(double[]) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns the log of the power spectrum of the given time domain sample.
fftRealSpectrum(double[]) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns the real half of the fft transform of the given time domain sample.
FFTType - Enum in com.github.mrstampy.esp.dsp.lab
The Enum FFTType.

G

getBaseline() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getBaseline() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getBaseline() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the baseline.
getBufferSize() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Gets the buffer size.
getButtons() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Gets the buttons.
getChannel() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getChannel(int) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
getChannel() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getChannel() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Returns the channel being processed by this lab.
getChannel(int) - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns the EspChannel representation specified by the channel number.
getChannel() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
 
getChannel() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
getChannel() - Method in class com.github.mrstampy.esplab.gui.RawDataGraph
 
getChannelNumber() - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Gets the channel number.
getChannels() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
getChannels() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns the EspChannel representations processed by the implementation.
getConnection() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getConnection() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Gets the connection.
getConnection() - Method in class com.github.mrstampy.esplab.EspLab
Gets the connection.
getConnection() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Gets the connection.
getCreateTimestamp() - Method in class com.github.mrstampy.esp.multiconnectionsocket.event.AbstractMultiConnectionEvent
Returns the time this event was created, use in lieu of received time as network latency may skew any time-based calculations.
getCurrent() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the current second's worth of samples.
getCurrent(int) - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the specified number of the current second's worth of samples.
getCurrentFor(int) - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the current second's worth of samples for the specified channel.
getCurrentFor(int, int) - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the specified number of the current second's worth of samples for the specified channel.
getCurrentSecondOfSampledData() - Method in class com.github.mrstampy.esp.dsp.RawSignalAggregator
Returns a snapshot of ~ sampleRate samples, each of length fftSize representing the current seconds' raw signal sampled.
getCurrentSecondOfSampledData(int) - Method in class com.github.mrstampy.esp.dsp.RawSignalAggregator
Returns the requested number of samples from the current one seconds' worth of samples (~ RawSignalAggregator.sampleRate), evenly spaced over the size of the samples.
getDefaultLab() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
Returns a DefaultLab instance set to use this connection.
getDefaultLab() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Returns an instance of the default lab implementation for use with this connection.
getDescription() - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Gets the description.
getDSPValues() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Gets the DSP values.
getDSPValues() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the DSP values.
getEspLowPassFilter() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Convenience method to create an esp - specific low pass filter, filtering out signals above EspSignalUtilities.getUpperMeasurableFrequency() - 0.1.
getEventType() - Method in class com.github.mrstampy.esp.multiconnectionsocket.event.AbstractMultiConnectionEvent
Gets the event type.
getEventTypes() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.subscription.MultiConnectionSubscriptionRequest
Gets the event types.
getFFTSize() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Return the size of the sample arrays.
getFftSize() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Gets the fft size.
getFftType() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getFftType() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getFftType() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the fft type.
getHandlerAdapter() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Gets the handler adapter.
getHighFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Gets the high frequency.
getHighNormalizeFftFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getHighNormalizeFftFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getHighNormalizeFftFrequency() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the high normalize fft frequency.
getHighPassFilterFactor() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getHighPassFilterFactor() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getHighPassFilterFactor() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the high pass filter factor.
getHighPassFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getHighPassFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getHighPassFrequency() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the high pass frequency.
getHost() - Method in class com.github.mrstampy.esp.multiconnectionsocket.HostPort
Gets the host.
getIdentifier() - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Gets the identifier.
getLab() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
Gets the lab.
getLabValues() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getLabValues() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Returns a serializable LabValues object for lab values persistence.
getLayout() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Gets the layout.
getLayout() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
getLayout() - Method in class com.github.mrstampy.esplab.gui.RawDataGraph
 
getLogPower(double[], int, int) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Attempts average the power over the specified range by providing more weight to values in between lower & upper frequencies ie:

For range i to i + 2, weights 1, 2, 1
For range i to i + 3, weights 1, 2, 2, 1
For range i to i + 4, weights 1, 2, 3, 2, 1
.
getLogPower(double[], double) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Linearly estimates the signal power at the specified frequency, between the surrounding two fft data points (non-integer value between 1 Hz and ( EspSignalUtilities.getUpperMeasurableFrequency() - 1) Hz exclusive).
getLogPowersFor(double[], double...) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns a map of frequency / log power pairs from the given sample.
getLowFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Gets the low frequency.
getLowNormalizeFftFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getLowNormalizeFftFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getLowNormalizeFftFrequency() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the low normalize fft frequency.
getLowPassFilterFactor() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getLowPassFilterFactor() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getLowPassFilterFactor() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the low pass filter factor.
getLowPassFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getLowPassFrequency() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getLowPassFrequency() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the low pass frequency.
getMessage() - Method in class com.github.mrstampy.esp.multiconnectionsocket.MessageEvent
Gets the message.
getName() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return a name identifier.
getNanoTime() - Method in class com.github.mrstampy.esp.multiconnectionsocket.event.AbstractMultiConnectionEvent
"This method can only be used to measure elapsed time and is not related to any other notion of system or wall-clock time." Use only in comparison to other AbstractMultiConnectionEvent.nanoTimes
getNumBands() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getNumBands() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getNumBands() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the num bands.
getNumChannels() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
getNumChannels() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
getNumChannels() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getNumChannels() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Returns the number of channels available for processing.
getNumChannels() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
getNumChannels() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns the number of channels.
getPassFilter() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getPassFilter() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getPassFilter() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the pass filter.
getPort() - Method in class com.github.mrstampy.esp.multiconnectionsocket.HostPort
Gets the port.
getRawSignalBreadth() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Return the range of the raw signal values (max - min).
getSampleRate() - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Gets the sample rate.
getSampleRate() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Return the sample rate.
getSampleRateSleepTime() - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Gets the sample rate sleep time.
getSampleRateUnits() - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Gets the sample rate units.
getSampleSize() - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Gets the sample size.
getSnapshot() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Gets the snapshot.
getSocket() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
Gets the socket.
getSocket() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Gets the socket.
getState() - Method in class com.github.mrstampy.esp.multiconnectionsocket.ConnectionEvent
Gets the state.
getUpperMeasurableFrequency() - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Gets the upper measurable frequency.
getUtilities() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Gets the utilities.
getUtilities() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
Gets the utilities.
getUtilities() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the utilities.
getWindowFunction() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
getWindowFunction() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
getWindowFunction() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
getWindowFunction() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Gets the window function.
getWindowFunction() - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Return the window function.
graphAccept(double[][]) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Graph accept.
graphAccept(double[][]) - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
graphAccept(double[][]) - Method in class com.github.mrstampy.esplab.gui.RawDataGraph
 

H

hashCode() - Method in class com.github.mrstampy.esp.multiconnectionsocket.HostPort
 
HostPort - Class in com.github.mrstampy.esp.multiconnectionsocket
Convenience class to identify connected subscribers.
HostPort(String, int) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.HostPort
Instantiates a new host port.

I

initBroadCaster() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Initialization of the broadcaster, to send AbstractMultiConnectionEvents to remote processes which have registered for subscriptions.
initialize() - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Initialize.
isAbsoluteValues() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
isAbsoluteValues() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
isAbsoluteValues() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Checks if is absolute values.
isBound() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
isBound() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
isBound() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns true if the broadcaster is bound.
isConnected() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
isConnected() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Returns true if connected to a AbstractMultiConnectionSocket instance.
isConnected() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Returns true if connected to the AbstractMultiConnectionSocket socket.
isNormalizeFft() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
isNormalizeFft() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
isNormalizeFft() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Checks if is normalize fft.
isNormalizeSignal() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
isNormalizeSignal() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
isNormalizeSignal() - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Checks if is normalize signal.

L

Lab - Interface in com.github.mrstampy.esp.dsp.lab
The Interface Lab.
LabValues - Interface in com.github.mrstampy.esp.dsp.lab
The Interface LabValues.

M

main(String[]) - Static method in class com.github.mrstampy.esplab.EspLab
The main method.
MessageEvent<MESSAGE> - Class in com.github.mrstampy.esp.multiconnectionsocket
Disruptor event to pass EEG device messages from the device to the MultiConnectionSocket's message processing.
MessageEvent() - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.MessageEvent
 
MessageEventFactory<MESSAGE> - Class in com.github.mrstampy.esp.multiconnectionsocket
A factory for creating MessageEvent objects.
MessageEventFactory() - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.MessageEventFactory
 
messageReceived(IoSession, Object) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Implement to deal with subscription requests & any other message types the subclass must deal with.
MovingWindowBuffer - Class in com.github.mrstampy.esp.multiconnectionsocket
The Class MovingWindowBuffer.
MovingWindowBuffer(int) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.MovingWindowBuffer
Instantiates a new moving window buffer.
MultiConnectionSocket - Interface in com.github.mrstampy.esp.multiconnectionsocket
The Interface MultiConnectionSocket.
MultiConnectionSocketException - Exception in com.github.mrstampy.esp.multiconnectionsocket
The Class MultiConnectionSocketException.
MultiConnectionSocketException() - Constructor for exception com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocketException
Instantiates a new multi connection socket exception.
MultiConnectionSocketException(String) - Constructor for exception com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocketException
Instantiates a new multi connection socket exception.
MultiConnectionSocketException(Throwable) - Constructor for exception com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocketException
Instantiates a new multi connection socket exception.
MultiConnectionSocketException(String, Throwable) - Constructor for exception com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocketException
Instantiates a new multi connection socket exception.
MultiConnectionSubscriptionRequest<E extends java.lang.Enum<E>> - Interface in com.github.mrstampy.esp.multiconnectionsocket.subscription
The Interface MultiConnectionSubscriptionRequest.

N

newInstance() - Method in class com.github.mrstampy.esp.multiconnectionsocket.MessageEventFactory
 
normalize(double[], int, int) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns an array of size upperCutoffHz + 1, containing the normalized values in the specified array from index lower thru upperCutoffHz inclusive.
normalize(double[]) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Normalizes the raw signal to values between 0 and 1;.
normalize(double[], double) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Normalizes the raw signal to values between 0 and scale;.
notifyConnectionEventListeners(ConnectionEvent.State) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Notify connection event listeners.
notifyProcessedListeners(double[]) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
Notify processed listeners.

O

ONE_BILLION - Static variable in class com.github.mrstampy.esp.dsp.AbstractDSPValues
The Constant ONE_BILLION.
ONE_MILLION - Static variable in class com.github.mrstampy.esp.dsp.AbstractDSPValues
The Constant ONE_MILLION.
ONE_THOUSAND - Static variable in class com.github.mrstampy.esp.dsp.AbstractDSPValues
The Constant ONE_THOUSAND.

P

parseMessage(MESSAGE) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Invoked via Disruptor's onEvent processing, implement to notify event listeners and any multi connection subscribers.
PassFilter - Enum in com.github.mrstampy.esp.dsp.lab
The Enum PassFilter.
postSetConnection() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Post set connection.
postSetConnection() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
PowerGraph - Class in com.github.mrstampy.esplab.gui
The Class PowerGraph.
PowerGraph(Lab) - Constructor for class com.github.mrstampy.esplab.gui.PowerGraph
Instantiates a new power graph.
preSetConnection() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Pre set connection.
preStart() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Pre start.
process(double[][]) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
process(double[]) - Method in interface com.github.mrstampy.esp.dsp.lab.DoubleArrayProcessor
Process.
process(double[][]) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Process.
processEvent(AbstractMultiConnectionEvent<E>) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Process event.
publishMessage(MESSAGE) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
EEG device messages are passed to this method which uses Disruptor to pass the message asynchronously for processing by subclasses.

Q

queue - Variable in class com.github.mrstampy.esp.dsp.RawSignalAggregator
The queue.

R

RawDataGraph - Class in com.github.mrstampy.esplab.gui
The Class RawDataGraph.
RawDataGraph() - Constructor for class com.github.mrstampy.esplab.gui.RawDataGraph
Instantiates a new raw data graph.
RawDataSampleBuffer<SAMPLE> - Class in com.github.mrstampy.esp.multiconnectionsocket
This class uses Disruptor internally.
RawDataSampleBuffer(int, int) - Constructor for class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Instantiates a new raw data sample buffer.
RawEspConnection - Interface in com.github.mrstampy.esp.dsp.lab
Interface defining the encapsulation of a MultiConnectionSocket and associated ESP objects for raw signal processing.
RawSignalAggregator - Class in com.github.mrstampy.esp.dsp
Abstract superclass for aggregating raw signal arrays (ultimately for FFT'ing).
RawSignalAggregator(int) - Constructor for class com.github.mrstampy.esp.dsp.RawSignalAggregator
Instantiates a new raw signal aggregator.
removeConnectionEventListener(ConnectionEventListener) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
removeConnectionEventListener(ConnectionEventListener) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
removeConnectionEventListener(ConnectionEventListener) - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Removes the connection event listener.
removeDSPValueListener(DSPValueListener) - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Removes the dsp value listener.
removeSignalProcessedListener(SignalProcessedListener) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
removeSignalProcessedListener(SignalProcessedListener) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Removes the signal processed listener.
resetBaseline() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
resetBaseline() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Reset baseline.
resize(int) - Method in class com.github.mrstampy.esp.multiconnectionsocket.MovingWindowBuffer
Resize.
rms(int, int, double...) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns the root mean square value of the given inputs over the given range.
running - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The running.

S

sampleRateChanged() - Method in interface com.github.mrstampy.esp.dsp.DSPValueListener
Sample rate changed.
sampleSizeChanged() - Method in interface com.github.mrstampy.esp.dsp.DSPValueListener
Sample size changed.
scheduler - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The scheduler.
sendMultiConnectionEvent(AbstractMultiConnectionEvent<E>) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Sends the specified AbstractMultiConnectionEvent to all interested subscribers.
series - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The series.
sessionClosed(IoSession) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
 
setAbsoluteValues(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setAbsoluteValues(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setAbsoluteValues(boolean) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the absolute values.
setBaseline(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setBaseline(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setBaseline(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the baseline.
setBufferSize(int) - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Sets the buffer size.
setChannel(int) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
setChannel(int) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setChannel(int) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Set the channel for this lab.
setChannelNumber(int) - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Sets the channel number.
setConnection(RawEspConnection) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
setConnection(RawEspConnection) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setConnection(RawEspConnection) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Sets the connection.
setConnection(RawEspConnection) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Sets the connection.
setDescription(String) - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Sets the description.
setFftSize(int) - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Sets the fft size.
setFftType(FFTType) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
setFftType(FFTType) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setFftType(FFTType) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the fft type.
setHighFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Sets the high frequency.
setHighNormalizeFftFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setHighNormalizeFftFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setHighNormalizeFftFrequency(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the high normalize fft frequency.
setHighPassFilterFactor(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setHighPassFilterFactor(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setHighPassFilterFactor(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the high pass filter factor.
setHighPassFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setHighPassFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setHighPassFrequency(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the high pass frequency.
setIdentifier(String) - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
Sets the identifier.
setLab(Lab) - Method in class com.github.mrstampy.esplab.gui.PowerGraph
Sets the lab.
setLabValues(LabValues) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
setLabValues(LabValues) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Initialization of a lab with values.
setLowFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Sets the low frequency.
setLowNormalizeFftFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setLowNormalizeFftFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setLowNormalizeFftFrequency(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the low normalize fft frequency.
setLowPassFilterFactor(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setLowPassFilterFactor(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setLowPassFilterFactor(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the low pass filter factor.
setLowPassFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setLowPassFrequency(double) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setLowPassFrequency(double) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the low pass frequency.
setMessage(MESSAGE) - Method in class com.github.mrstampy.esp.multiconnectionsocket.MessageEvent
Sets the message.
setNormalizeFft(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setNormalizeFft(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setNormalizeFft(boolean) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the normalize fft.
setNormalizeSignal(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setNormalizeSignal(boolean) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setNormalizeSignal(boolean) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the normalize signal.
setNumBands(int) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
setNumBands(int) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setNumBands(int) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setNumBands(int) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the num bands.
setNumChannels(int) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
Sets the num channels.
setNumChannels(int) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Sets the num channels.
setPassFilter(PassFilter) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setPassFilter(PassFilter) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setPassFilter(PassFilter) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the pass filter.
setSampleRate(int) - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Sets the sample rate.
setSampleSize(int) - Method in class com.github.mrstampy.esp.dsp.AbstractDSPValues
Sets the sample size.
setSocket(AMCS) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Sets the socket.
setUtilities(EspSignalUtilities) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
 
setUtilities(EspSignalUtilities) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
Sets the utilities.
setUtilities(EspSignalUtilities) - Method in interface com.github.mrstampy.esp.dsp.lab.DoubleArrayProcessor
Sets the utilities.
setWindow(WindowFunction) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Sets the windowing function within the FFT instance.
setWindowFunction(EspWindowFunction) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
setWindowFunction(EspWindowFunction) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
setWindowFunction(EspWindowFunction) - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLabValues
 
setWindowFunction(EspWindowFunction) - Method in interface com.github.mrstampy.esp.dsp.lab.LabValues
Sets the window function.
setWindowFunction(EspWindowFunction) - Method in interface com.github.mrstampy.esp.dsp.lab.RawEspConnection
Set the window function.
showConnectionError(String) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Show connection error.
signalProcessed(double[]) - Method in interface com.github.mrstampy.esp.dsp.lab.SignalProcessedListener
Signal processed.
SignalProcessedListener - Interface in com.github.mrstampy.esp.dsp.lab
The listener interface for receiving signalProcessed events.
snapshot() - Method in class com.github.mrstampy.esp.multiconnectionsocket.MovingWindowBuffer
Snapshot.
SOCKET_BROADCASTER_KEY - Static variable in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Set the system property 'socket.broadcaster.port' on startup to change the broadcaster port from the default '12345' ie.
start() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
start() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
start() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Connects to the socket.
start(Stage) - Method in class com.github.mrstampy.esplab.EspLab
 
start() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Start.
start() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
start() - Method in class com.github.mrstampy.esplab.gui.RawDataGraph
 
startImpl() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Implement to create a connection to the EEG device.
startStop - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The start stop.
startStop() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Start stop.
stop() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
stop() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
stop() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Closes the connection to the AbstractMultiConnectionSocket socket.
stop() - Method in class com.github.mrstampy.esplab.EspLab
 
stop() - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Stop.
stop() - Method in class com.github.mrstampy.esplab.gui.PowerGraph
 
stop() - Method in class com.github.mrstampy.esplab.gui.RawDataGraph
 
stopCalculateBaseline() - Method in class com.github.mrstampy.esp.dsp.lab.DefaultLab
 
stopCalculateBaseline() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Stop calculate baseline.
stopImpl() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
Implement to close the connection to the EEG device.
stopTuning() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
Invoked after a period of time after invoking tune().
subscribe(MultiConnectionSubscriptionRequest<?>) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Subscribes to the specified event types, all registered listeners will receive updates for these event types.
subscribe(IoSession, MCSR) - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSubscriptionHandlerAdapter
Subscribe.
subscribeAll() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractSocketConnector
Subscribes to all EventTypes, barring EventType#signalProcessed.

T

toolTip(Control, String) - Method in class com.github.mrstampy.esplab.gui.AbstractGraph
Tool tip.
toString() - Method in class com.github.mrstampy.esp.multiconnectionsocket.EspChannel
 
toString() - Method in class com.github.mrstampy.esp.multiconnectionsocket.HostPort
 
triggerProcessing() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
triggerProcessing(int) - Method in class com.github.mrstampy.esp.dsp.lab.AbstractLab
 
triggerProcessing() - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Implementations will call Lab.process(double[][]) with the RawEspConnection.getCurrent() signal.
triggerProcessing(int) - Method in interface com.github.mrstampy.esp.dsp.lab.Lab
Implementations will call Lab.process(double[][]) with the RawEspConnection.getCurrent(int) signal.
tune() - Method in class com.github.mrstampy.esp.multiconnectionsocket.RawDataSampleBuffer
When invoked the number of samples will be counted.

U

unbindBroadcaster() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractRawEspConnection
 
unbindBroadcaster() - Method in class com.github.mrstampy.esp.multiconnectionsocket.AbstractMultiConnectionSocket
 
unbindBroadcaster() - Method in interface com.github.mrstampy.esp.multiconnectionsocket.MultiConnectionSocket
Unbinds the broadcaster.
utilitiesSet() - Method in class com.github.mrstampy.esp.dsp.lab.AbstractFFTProcessor
Utilities set.

V

valueOf(String) - Static method in enum com.github.mrstampy.esp.dsp.lab.EspWindowFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.mrstampy.esp.dsp.lab.FFTType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.mrstampy.esp.dsp.lab.PassFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.mrstampy.esp.multiconnectionsocket.ConnectionEvent.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.mrstampy.esp.dsp.lab.EspWindowFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.mrstampy.esp.dsp.lab.FFTType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.mrstampy.esp.dsp.lab.PassFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.mrstampy.esp.multiconnectionsocket.ConnectionEvent.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

wma(double...) - Method in class com.github.mrstampy.esp.dsp.EspSignalUtilities
Returns the weighted moving average of the given inputs.

X

xAxis - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The x axis.

Y

yAxis - Variable in class com.github.mrstampy.esplab.gui.AbstractGraph
The y axis.
A B C D E F G H I L M N O P Q R S T U V W X Y 
Skip navigation links
brought to you by Mr. Stampy