[][src]Enum hpgl::HpglCommand

pub enum HpglCommand {
    DefaultSettings,
    InitializePlotter,
    SelectPen {
        pen: usize,
    },
    VelocitySelect {
        velocity: f32,
    },
    PenUp,
    PenDown,
    PlotAbsolute(CoordinateChain),
}

Variants

DefaultSettings
InitializePlotter
SelectPen

Fields of SelectPen

pen: usize
VelocitySelect

Fields of VelocitySelect

velocity: f32
PenUp

Raises the pen. Note: Deliberately does not support moving the pen as part of the same command.

PenDown

Lowers the pen. Note: Deliberately does not support moving the pen as part of the same command.

PlotAbsolute(CoordinateChain)

Trait Implementations

impl Debug for HpglCommand[src]

impl PlotterWriteable for HpglCommand[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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.