Struct svg2gcode::Machine [−][src]
pub struct Machine<'input> { pub tool_on_action: Option<Snippet<'input>>, pub tool_off_action: Option<Snippet<'input>>, pub program_begin_sequence: Option<Snippet<'input>>, pub program_end_sequence: Option<Snippet<'input>>, // some fields omitted }
Expand description
Generic machine state simulation, assuming nothing is known about the machine when initialized. This is used to reduce output GCode verbosity and run repetitive actions.
Fields
tool_on_action: Option<Snippet<'input>>
tool_off_action: Option<Snippet<'input>>
program_begin_sequence: Option<Snippet<'input>>
program_end_sequence: Option<Snippet<'input>>
Implementations
pub fn new(
tool_on_action: Option<Snippet<'input>>,
tool_off_action: Option<Snippet<'input>>,
program_begin_sequence: Option<Snippet<'input>>,
program_end_sequence: Option<Snippet<'input>>
) -> Self
Output user-defined setup gcode
Output user-defined teardown gcode
Output absolute distance field if mode was relative or unknown.