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

Return a bitmask with the relevant bits set and others cleared Read more

Return the position/offset of the relevant bit(s)

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.