FLIR Camera
This service operates an FLIR camera. The following are the different types of FLIR cameras that have been tested and used with catkit2 so far:
For further documentation, see:
Note that using FLIR cameras requires a manual installation of drivers from flir.com.
Configuration
camera1:
service_type: flir_camera
simulated_service_type: camera_sim
requires_safety: false
serial_number: 000000
width: 312
height: 312
offset_x: 100
offset_y: 134
adc_bit_depth: 12bit
pixel_format: mono12p
well_depth_percentage_target: 0.65
exposure_time: 1000
gain: 0
env:
KMP_DUPLICATE_LIB_OK: TRUE
Properties
exposure_time
: Exposure time (in microseconds) of the camera.
gain
: Gain of the camera.
width
: The width of the camera frames.
height
: The height of the camera frames.
offset_x
: The x offset of the camera frames on the sensor.
offset_y
: The y offset of the camera frames on the sensor.
sensor_width
: The width of the sensor.
sensor_height
: The height of the sensor.
pixel_format
: Format of the pixel provided by the camera.
adc_bit_depth
: Fixed bit output of the camera ADC.
acquisition_frame_rate
: Frame rate of the acquisition (if enabled, see below).
acquisition_frame_rate_enable
: Whether to allow manual control of the acquisition frame rate.
device_name
: The name of the camera.
Commands
start_acquisition()
: This starts the acquisition of images from the camera.
end_acquisition()
: This ends the acquisition of images from the camera.
Datastreams
temperature
: The temperature (in Celsius) as measured by the camera.
images
: The images acquired by the camera.
is_acquiring
: Whether the camera is currently acquiring images.