Enum scpi::scpi1999::OperationBits
source · [−]pub enum OperationBits {
Show 15 variants
Calibrating,
Settling,
Ranging,
Sweeping,
Measuring,
WaitingForTrig,
WaitingForArm,
Correcting,
Designer1,
Designer2,
Designer3,
Designer4,
Designer5,
InstrumentSummary,
ProgramRunning,
}
Expand description
The OPERation status register contains conditions which are part of the instrument’s normal operation.
Variants
Calibrating
The instrument is currently performing a calibration.
Settling
The instrument is waiting for signals it controls to stabilize enough to begin measurements.
Ranging
The instrument is currently changing its range.
Sweeping
A sweep is in progress.
Measuring
The instrument is actively measuring.
WaitingForTrig
The instrument is in a “wait for trigger” state of the trigger model.
WaitingForArm
The instrument is in a “wait for arm” state of the trigger model.
Correcting
The instrument is currently performing a correction.
Designer1
Available to designer.
Designer2
Available to designer.
Designer3
Available to designer.
Designer4
Available to designer.
Designer5
Available to designer.
InstrumentSummary
One of n multiple logical instruments is reporting OPERational status.
ProgramRunning
A user-defined programming is currently in the run state.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for OperationBits
impl Send for OperationBits
impl Sync for OperationBits
impl Unpin for OperationBits
impl UnwindSafe for OperationBits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more