pub enum ArcVal {
}
Expand description
Parameters for Command::G2
and Command::G3
Similar to PosVal
but with additional parameters
I,J, P, R.
Variants§
A(f64)
Axis A
B(f64)
Axis B
C(f64)
Axis C
E(f64)
Extruder
F(f64)
sets the federate for all subsequent moved.
S(f64)
Sets the laser power for the move
I(f64)
Arc center offset in the I direction
J(f64)
Arc center offset in the J direction
P(f64)
P<Count>
number of complete circles.
R(f64)
Radius of the arc
U(f64)
Axis U
V(f64)
Axis V
X(f64)
Axis X
Y(f64)
Axis Y
Z(f64)
Axis Z
W(f64)
Axis W
Trait Implementations§
Source§impl Hash for ArcVal
Hash is used to determine if an entry should be added to the Sets
impl Hash for ArcVal
Hash is used to determine if an entry should be added to the Sets
malformed commands with duplicate parameters will be rejected here.
G1 X95.110 X96.233 E2.07708
By ignoring the f64 in hashing the parsed Command will only have one X value.
Source§impl PartialEq for ArcVal
Bit wise comparison cant’ compare directly [NAN and inf]
impl PartialEq for ArcVal
Bit wise comparison cant’ compare directly [NAN and inf]
N.B. Equality is not used in production code - assertion testing only.
impl Eq for ArcVal
Auto Trait Implementations§
impl Freeze for ArcVal
impl RefUnwindSafe for ArcVal
impl Send for ArcVal
impl Sync for ArcVal
impl Unpin for ArcVal
impl UnwindSafe for ArcVal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more