pub enum AnalogOutFunction {
Const {
offset: f64,
},
RampUp {
frequency: f64,
amplitude: f64,
offset: f64,
symmetry: f64,
phase_deg: f64,
},
RampDown {
frequency: f64,
amplitude: f64,
offset: f64,
symmetry: f64,
phase_deg: f64,
},
Sine {
frequency: f64,
amplitude: f64,
offset: f64,
symmetry: f64,
phase_deg: f64,
},
Square {
frequency: f64,
amplitude: f64,
offset: f64,
symmetry: f64,
phase_deg: f64,
},
Triangle {
frequency: f64,
amplitude: f64,
offset: f64,
symmetry: f64,
phase_deg: f64,
},
}Variants§
Auto Trait Implementations§
impl Freeze for AnalogOutFunction
impl RefUnwindSafe for AnalogOutFunction
impl Send for AnalogOutFunction
impl Sync for AnalogOutFunction
impl Unpin for AnalogOutFunction
impl UnsafeUnpin for AnalogOutFunction
impl UnwindSafe for AnalogOutFunction
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