pub enum OutputWaveform {
Sinusoidal,
Triangle,
SquareMsbOfDac,
SquareMsbOfDacDiv2,
}Expand description
Output waveform
Variants§
Sinusoidal
Sinusoidal wave (default)
Triangle
Triangle wave
SquareMsbOfDac
Square wave with its value matching the MSB of DAC data
(not available on AD9834/AD9838, use SignBitOutput)
SquareMsbOfDacDiv2
Square wave with its value matching the MSB of DAC data divided by 2
(not available on AD9834/AD9838, use SignBitOutput)
Trait Implementations§
Source§impl Clone for OutputWaveform
impl Clone for OutputWaveform
Source§fn clone(&self) -> OutputWaveform
fn clone(&self) -> OutputWaveform
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutputWaveform
impl Debug for OutputWaveform
Source§impl PartialEq for OutputWaveform
impl PartialEq for OutputWaveform
impl Copy for OutputWaveform
impl StructuralPartialEq for OutputWaveform
Auto Trait Implementations§
impl Freeze for OutputWaveform
impl RefUnwindSafe for OutputWaveform
impl Send for OutputWaveform
impl Sync for OutputWaveform
impl Unpin for OutputWaveform
impl UnwindSafe for OutputWaveform
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