ESP OpenBCI - An EEG Signal Processing Library for OpenBCI Hardware

Package com.github.mrstampy.esp.multiconnectionsocket

Interface Summary
ConnectionEventListener Implement and add to AbstractMultiConnectionSocket.addConnectionEventListener(ConnectionEventListener) to receive connected state events.
MultiConnectionSocket The Interface MultiConnectionSocket.
 

Class Summary
AbstractMultiConnectionSocket<MESSAGE> Abstract implementation of a MultiConnectionSocket.
AbstractSocketConnector<E extends Enum<E>> This class connects to the AbstractMultiConnectionSocket and receives AbstractMultiConnectionEvent updates.
AbstractSubscriptionHandlerAdapter<E extends Enum<E>,AMCS extends AbstractMultiConnectionSocket<?>,MCSR extends MultiConnectionSubscriptionRequest<E>> Abstract IoHandler implementation to receive subscriptions and publish AbstractMultiConnectionEvents on a socket.
ConnectionEvent Event object created when the connected state of the AbstractMultiConnectionSocket changes.
EspChannel The Class EspChannel represents a channel of raw data available for processing.
HostPort Convenience class to identify connected subscribers.
MessageEvent<MESSAGE> Disruptor event to pass EEG device messages from the device to the MultiConnectionSocket's message processing.
MessageEventFactory<MESSAGE> A factory for creating MessageEvent objects.
MovingWindowBuffer The Class MovingWindowBuffer.
RawDataSampleBuffer<SAMPLE> This class uses Disruptor internally.
 

Enum Summary
ConnectionEvent.State The Enum State.
 

Exception Summary
MultiConnectionSocketException The Class MultiConnectionSocketException.
 


brought to you by Mr. Stampy