pub struct Resolved {Show 19 fields
pub layer_height_um: u32,
pub exposure_ms: u32,
pub lift_slow_distance_um: u32,
pub lift_slow_speed_um_min: u32,
pub lift_fast_distance_um: u32,
pub lift_fast_speed_um_min: u32,
pub retract_fast_distance_um: u32,
pub retract_fast_speed_um_min: u32,
pub retract_slow_distance_um: u32,
pub retract_slow_speed_um_min: u32,
pub wait_time_before_cure_ms: u32,
pub wait_time_after_cure_ms: u32,
pub wait_time_after_lift_ms: u32,
pub light_pwm: u32,
pub chamber_temperature_c: Option<f64>,
pub vat_temperature_c: Option<f64>,
pub cure_curve: Option<CureCurve>,
pub is_bottom: bool,
pub is_transition: bool,
}Expand description
The concrete timing of one (layer, sector) pair.
Fields§
§layer_height_um: u32Layer thickness in micrometers.
exposure_ms: u32Exposure time for this layer, in milliseconds.
lift_slow_distance_um: u32Lift, slow segment distance.
lift_slow_speed_um_min: u32Lift, slow segment speed.
lift_fast_distance_um: u32Lift, fast segment distance.
lift_fast_speed_um_min: u32Lift, fast segment speed.
retract_fast_distance_um: u32Retract, fast segment distance.
retract_fast_speed_um_min: u32Retract, fast segment speed.
retract_slow_distance_um: u32Retract, slow segment distance.
retract_slow_speed_um_min: u32Retract, slow segment speed.
wait_time_before_cure_ms: u32Pause before curing, in milliseconds.
wait_time_after_cure_ms: u32Pause after curing, in milliseconds.
wait_time_after_lift_ms: u32Pause after the lift, in milliseconds.
light_pwm: u32Light PWM for this layer.
chamber_temperature_c: Option<f64>Chamber target temperature, if any.
vat_temperature_c: Option<f64>Vat target temperature, if any.
cure_curve: Option<CureCurve>The resin working curve, if any.
is_bottom: boolWhether this layer is in the bottom range.
is_transition: boolWhether this layer is in the interpolated transition range.
Trait Implementations§
impl StructuralPartialEq for Resolved
Auto Trait Implementations§
impl Freeze for Resolved
impl RefUnwindSafe for Resolved
impl Send for Resolved
impl Sync for Resolved
impl Unpin for Resolved
impl UnsafeUnpin for Resolved
impl UnwindSafe for Resolved
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