Package uk.ac.gda.client.live.stream
Interface ILiveStreamConnection
- All Known Implementing Classes:
LiveStreamConnection
public interface ILiveStreamConnection
An attempt to define at higher level what a live stream should be.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAxisMoveListener(LiveStreamConnection.IAxisChangeListener axisMoveListener) voidaddDataListenerToStream(org.eclipse.january.dataset.IDataListener listener) getId()Returns this connection unique idvoidremoveAxisMoveListener(LiveStreamConnection.IAxisChangeListener axisMoveListener) voidremoveDataListenerFromStream(org.eclipse.january.dataset.IDataListener listener)
-
Method Details
-
getId
UUID getId()Returns this connection unique id- Returns:
- the UUID associated with this connection
-
getStreamType
StreamType getStreamType() -
getCameraConfig
CameraConfiguration getCameraConfig() -
addAxisMoveListener
-
removeAxisMoveListener
-
addDataListenerToStream
void addDataListenerToStream(org.eclipse.january.dataset.IDataListener listener) throws LiveStreamException - Throws:
LiveStreamException
-
removeDataListenerFromStream
void removeDataListenerFromStream(org.eclipse.january.dataset.IDataListener listener)
-