Crate qhyccd_rs

Source
Expand description

§QHYCCD SDK bindings for Rust

This crate provides a safe interface to the QHYCCD SDK for controlling QHYCCD cameras, filter wheels and focusers. The libqhyccd-sys crate provides the raw FFI bindings. It uses tracing for logging and eyre for error handling.

§Example

use qhyccd_rs::Sdk;
let sdk = Sdk::new().expect("SDK::new failed");
let sdk_version = sdk.version().expect("get_sdk_version failed");
println!("SDK version: {:?}", sdk_version);

Structs§

  • this struct is used in get_overscan_area, get_effective_area, set_roi and get_roi
  • Camera sensor info
  • The representation of a camera. It is constructed by the SDK and can be used to interact with the camera.
  • The representation of a filter wheel. It is constructed by the SDK and can be used to interact with the filter wheel - every filter wheel is always plugged into a camera.
  • the image data coming from the camera in get_live_frame and get_single_frame
  • used to store readout mode numbers and their descriptions coming from get_readout_mode_name
  • returned from SDK::version
  • The representation of the SDK. It automatically allocates the SDK when constructed and automatically frees resource when deconstructed.

Enums§

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy