Package | Description |
---|---|
org.youscope.serverinterfaces |
Modifier and Type | Method and Description |
---|---|
Component |
ComponentProvider.createComponent(PositionInformation positionInformation,
Configuration configuration)
Creates a measurement component for the given configuration.
|
<T extends Component> |
ComponentProvider.createComponent(PositionInformation positionInformation,
Configuration configuration,
java.lang.Class<T> componentKind)
Creates a measurement component of a given type for the given configuration.
|
Component |
ComponentProvider.createComponent(PositionInformation positionInformation,
java.lang.String typeIdentifier)
Creates a component with the given type identifier and its default configuration
Note that not all components support default construction.
|
<T extends Component> |
ComponentProvider.createComponent(PositionInformation positionInformation,
java.lang.String typeIdentifier,
java.lang.Class<T> componentInterface)
Creates a component with the given type identifier and its default configuration, which additionally has a given interface.
|
Measurement |
MeasurementProvider.createContinuousMeasurement(java.lang.String cameraID,
java.lang.String channelGroup,
java.lang.String channel,
int imagingPeriod,
double exposure,
ImageListener imageListener)
Convenience function to create a measurement, in which every imagingPeriod ms an image is made in the given channel with the given period, using the default camera.
|
Job |
ComponentProvider.createJob(PositionInformation positionInformation,
JobConfiguration jobConfiguration)
Creates a job for the given configuration.
|
<T extends Job> |
ComponentProvider.createJob(PositionInformation positionInformation,
JobConfiguration jobConfiguration,
java.lang.Class<T> jobInterface)
Creates a job of a given class for the given configuration.
|
Job |
ComponentProvider.createJob(PositionInformation positionInformation,
java.lang.String typeIdentifier)
Creates a job which has a given type identifier with its default configuration.
|
<T extends Job> |
ComponentProvider.createJob(PositionInformation positionInformation,
java.lang.String typeIdentifier,
java.lang.Class<T> jobInterface)
Creates a job which has a given type identifier and interface with its default configuration.
|
Measurement |
MeasurementProvider.createMeasurement(MeasurementConfiguration configuration)
Creates a new measurement from the configuration.
|
Measurement |
MeasurementProvider.createMeasurement(MeasurementConfiguration configuration,
CallbackProvider callbackProvider)
Creates a new measurement from the configuration.
|