Crate generic_camera
source ·Expand description
§Generic Camera Interface
This crate provides a generic interface for controlling cameras.
Structs§
- A structure to hold information about a camera device.
- This structure defines a region of interest. The region of interest is defined in the un-binned pixel space.
- GenCam
Server serverA generic camera server that can manage multiple cameras. - A serializable, generic image with metadata.
- A property
Enums§
- Describes analog control options.
- Client
Call serverThe possible calls that can be made to a generic camera server. - Describes device-specific control options.
- Describes digital I/O control options.
- Describes exposure control options.
- Describes frame rate control options.
- Describes the general camera control zones.
- Errors returned by camera operations.
- GenCam
Ok serverThe Ok variant of a generic camera server call. - Pixel bit depth.
- GenCam
Result serverThe result of a generic camera server call. - Defines the state of the camera.
- The type of a property
- A property value
- Describes sensor-specific control options.
- Describes trigger-specific control options.
Traits§
- Trait for controlling the camera. This trait is intended to be applied to a non-clonable object that is used to capture images and can not be shared across threads.
- Trait for camera drivers. Provides functions to list available devices and connect to a device.
- Trait for obtaining camera information and cancelling any ongoing image capture. This trait is intended to be exclusively applied to a clonable object that can be passed to other threads for housekeeping purposes.
Type Aliases§
- A trait object for a camera unit.
- A trait object for a camera info.
- GenCam
Output serverThe result of a generic camera server call. - The version of the
generic_camcrate.