pub struct CycleTime {
pub total_seconds: f64,
pub cutting_seconds: f64,
pub rapid_seconds: f64,
pub dwell_seconds: f64,
pub tool_change_seconds: f64,
pub cutting_length: f64,
pub rapid_length: f64,
pub tool_changes: u32,
pub per_motion: Vec<MotionTime>,
}Expand description
The estimate for a motion stream.
Fields§
§total_seconds: f64§cutting_seconds: f64§rapid_seconds: f64§dwell_seconds: f64§tool_change_seconds: f64§cutting_length: f64§rapid_length: f64§tool_changes: u32§per_motion: Vec<MotionTime>One entry per motion, in order.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CycleTime
impl<'de> Deserialize<'de> for CycleTime
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CycleTime
Auto Trait Implementations§
impl Forget for CycleTime
impl Freeze for CycleTime
impl Move for CycleTime
impl RefUnwindSafe for CycleTime
impl Send for CycleTime
impl Sync for CycleTime
impl Unpin for CycleTime
impl UnsafeUnpin for CycleTime
impl UnwindSafe for CycleTime
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