Specim FX50
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.isinitializedis true (Timeout 5 seconds)
- Await - camera.temperature.stableis true (Timeout 5 seconds)
- Check if - camera.image.istestimageis true
- Open Shutter 
- Set pre-processing enabled 
- Await pre-processing is true (Timeout 5 seconds) 
- Set - preprocessing.batch.framesto 1
- Set - processing.batch.framesto 1
- Set spectral and spatial binning modes 
- Read wavelength table 
- Set - networking.multicast.datagramsizeto 8972
- Set - networking.performancemode.enableto true
- Set - output.stream.frames.udp.resendthresholdto 1
- Set - output.stream.frames.udpto 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
