pub struct MeasurementPlan {Show 15 fields
pub roles: Vec<String>,
pub outputs: BTreeMap<String, i64>,
pub positions: Vec<i64>,
pub output_device: String,
pub input_device: String,
pub input_channel: i64,
pub sweep_level_db: f64,
pub sweep_length: String,
pub repetitions: i64,
pub timing_reference: TimingReference,
pub timing_ref_output: Option<i64>,
pub naming: String,
pub start_frequency: f64,
pub end_frequency: f64,
pub sample_rate: i64,
}Fields§
§roles: Vec<String>§outputs: BTreeMap<String, i64>§positions: Vec<i64>§output_device: String§input_device: String§input_channel: i64§sweep_level_db: f64§sweep_length: String§repetitions: i64§timing_reference: TimingReference§timing_ref_output: Option<i64>§naming: String§start_frequency: f64§end_frequency: f64§sample_rate: i64Implementations§
Trait Implementations§
Source§impl Clone for MeasurementPlan
impl Clone for MeasurementPlan
Source§impl Debug for MeasurementPlan
impl Debug for MeasurementPlan
Source§impl Default for MeasurementPlan
impl Default for MeasurementPlan
Source§impl PartialEq for MeasurementPlan
impl PartialEq for MeasurementPlan
impl StructuralPartialEq for MeasurementPlan
Auto Trait Implementations§
impl Freeze for MeasurementPlan
impl RefUnwindSafe for MeasurementPlan
impl Send for MeasurementPlan
impl Sync for MeasurementPlan
impl Unpin for MeasurementPlan
impl UnsafeUnpin for MeasurementPlan
impl UnwindSafe for MeasurementPlan
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