[][src]Enum pelcodrs::ShutterSpeed

pub enum ShutterSpeed {
    Bytes(u8u8),
    DefaultValue,
    Increment,
    Decrement,
    PAL,
    NTSC,
    Value(u16),
    AutoShutter,
    Index(u8),
}

Argument type for shutter speed.

Bytes can be manually given to the function using Bytes. Other variants are provided for convenience, but should be used in accordance to the target device capabilities.

Variants

Bytes(u8u8)

Manual bytes input (byte 5, byte 6)

DefaultValue

Spectra II and older

Increment

Spectra II and older

Decrement

Spectra II and older

PAL

Spectra II and older

NTSC

Spectra II and older

Value(u16)

Spectra II and older

AutoShutter

Spectra III and newer

Index(u8)

Spectra III and newer

Trait Implementations

impl Clone for ShutterSpeed[src]

impl Copy for ShutterSpeed[src]

impl PartialEq<ShutterSpeed> for ShutterSpeed[src]

impl Debug for ShutterSpeed[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]