Available on crate feature
dummy only.Expand description
§Dummy camera driver
This module contains a dummy camera that can be used for testing purposes, and as a reference or implementing new cameras.
§Usage
use generic_camera::dummy::{GenCamDriverDummy, GenCamDummy};
use generic_camera::{GenCam, GenCamDriver};
use generic_camera::{GenCamCtrl, controls::ExposureCtrl};
use std::time::Duration;
let mut driver = GenCamDriverDummy {};
let mut camera = driver.connect_first_device().expect("Failed to connect to camera");
let img = camera.capture().expect("Failed to capture image");
let exposure: Duration = camera.get_property(GenCamCtrl::Exposure(ExposureCtrl::ExposureTime)).expect("Failed to get exposure time").0.try_into().expect("Failed to convert exposure time");
println!("Exposure time: {:?}", exposure);Structs§
- GenCam
Driver Dummy - A dummy driver for testing purposes.
- GenCam
Dummy - A dummy camera for testing purposes.