Generic camera
Default values on initialization
Op name | Default value |
---|---|
| true if false else no action |
| 1 |
| 1 |
| 1 or GUI input |
| 1 or GUI input |
InitializeCamera command
Await
camera.isinitialized
is true (Timeout 5 seconds)Await
camera.temperature.stable
is true (Timeout 5 seconds)Check if
camera.image.istestimage
is trueOpen Shutter
Set pre-processing enabled
Await pre-processing is true (Timeout 5 seconds)
Set
preprocessing.batch.frames
to 1Set
processing.batch.frames
to 1Set spectral and spatial binning modes
Read wavelength table
Set
networking.multicast.datagramsize
to 8972Set
networking.performancemode.enable
to trueSet
output.stream.frames.udp.resendthreshold
to 1Set
output.stream.frames.udp
to true
Initialize command (Re-Initialize predicting)
StopPredict (if predicting)
For a number of Tries (If not successful wait TimeBetweenTrialSec)
Disconnect camera ( if connected)
Call InitializeCamera command
Wait for the camera to be stable
Check white reference Ok
Start prediction
Streaming Error
If no UDP packet is received for 5 seconds -> CameraErrorCode ("Camera not streaming") Action -> Call Initialize