pub struct RunHealthOptions {
pub pause_pv: String,
pub power_pv: String,
pub power_dip_fraction: f64,
}Expand description
Options for run_health: PV names and the beam-dip threshold.
Fields§
§pause_pv: StringDASlogs PV that is nonzero while the DAQ is paused
(SNS: "pause").
power_pv: StringDASlogs PV proxying beam power (SNS: "proton_charge").
power_dip_fraction: f64Beam-dip threshold as a fraction of the median power
(default DEFAULT_POWER_DIP_FRACTION).
Trait Implementations§
Source§impl Clone for RunHealthOptions
impl Clone for RunHealthOptions
Source§fn clone(&self) -> RunHealthOptions
fn clone(&self) -> RunHealthOptions
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 RunHealthOptions
impl Debug for RunHealthOptions
Auto Trait Implementations§
impl Freeze for RunHealthOptions
impl RefUnwindSafe for RunHealthOptions
impl Send for RunHealthOptions
impl Sync for RunHealthOptions
impl Unpin for RunHealthOptions
impl UnsafeUnpin for RunHealthOptions
impl UnwindSafe for RunHealthOptions
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