Skip to main content

Crate chdkptp

Crate chdkptp 

Source
Expand description

chdkptp — pure-Rust client for Canon cameras running CHDK firmware.

See examples/ for end-to-end usage.

Re-exports§

pub use chdk::ChdkVersion;
pub use error::Error;
pub use error::Result;
pub use ptp::DeviceInfo;
pub use ptp::PtpSession;
pub use usb::list_cameras;
pub use usb::CameraInfo;
pub use usb::CANON_VENDOR_ID;

Modules§

chdk
CHDK PTP extensions.
error
ptp
PTP (Picture Transfer Protocol, PIMA 15740 / ISO 15740) layer.
usb
USB enumeration and the CameraInfo handle (owns the nusb DeviceInfo so we can re-open it later without re-enumerating).