Struct redpitaya_scpi::trigger::Trigger
[−]
[src]
pub struct Trigger { /* fields omitted */ }
Methods
impl Trigger
[src]
fn new(socket: Socket) -> Self
fn enable(&self, source: Source)
Trigger immediately or set trigger source & edge.
fn disable(&self)
Disable triggering.
fn get_state(&self) -> Result<State, String>
Get trigger status.
If DISABLED -> TD else WAIT.
fn set_delay(&self, delay: u16)
Set trigger delay in samples.
fn get_delay(&self) -> Result<u16, <u16 as FromStr>::Err>
Get trigger delay in samples.
fn set_delay_in_ns(&self, delay: u8)
Set trigger delay in ns.
fn get_delay_in_ns(&self) -> Result<u8, <u8 as FromStr>::Err>
Get trigger delay in ns.
fn set_hysteresis(&self, hysteresis: f32)
Sets the trigger threshold hysteresis value in volts.
Value must be outside to enable the trigger again.
fn get_hysteresis(&self) -> Result<f32, <f32 as FromStr>::Err>
Gets currently set trigger threshold hysteresis value in volts.
fn set_level(&self, level: f32)
Set trigger level in mV.
fn get_level(&self) -> Result<f32, <f32 as FromStr>::Err>
Get trigger level in mV.
Trait Implementations
impl Clone for Trigger
[src]
fn clone(&self) -> Trigger
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more