pub struct RstCommand;
Expand description

10.32 *RST, Reset Command

The Reset command performs a device reset. The Reset command is the third level of reset in a three-level reset strategy, see 17.1.2 and Appendix D. The Reset command shall do the following:

  • Except as explicitly excluded below, set the device-specific functions to a known state that is independent of the past-use history of the device. Device-specific commands may be provided to program a different reset
  • state than the original factory-supplied one.
  • Set the macro defined by *DDT to a device-defined state, see 10.4.
  • Disable macros, see 10.8.
  • Force the device into the OCIS state, see 12.5.2.
  • Force the device into the OQIS state, see 12.5.3. The reset command explicitly shall NOT affect the following:
  • The state of the IEEE 488.1 interface.
  • The selected IEEE 488.1 address of the device.
  • The Output Queue.
  • Any Event Enable Register setting, including the Standard Event Status Enable Register settings, see 11.4.2.3.4 and 11.5.1.3.4.
  • Any Event Register setting, including the Standard Event Status Register settings, see 11.4.2.2.4 and 11.5.1.2.4.
  • The power-on-status-clear flag setting.
  • Macros defined with the DeÞne Macro Contents command.
  • Calibration data that affects device specifications.
  • The Protected User Data query response.
  • The Resource Description Transfer query response.
  • The Service Request Enable Register setting, see 11.3.2.4.
  • The Parallel Poll Enable Register setting, see 11.6.1.4.
  • The memory register(s) associated with *SAV. The scope of the *LRN? response and *RCL (if implemented) is the same as *RST. See 10.17.3 and 10.29.3.

Trait Implementations

Called when the query form is used

Called when the event form is used

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.