pub struct TstCommand;
Expand description
§10.38 *TST?, Self-Test Query
The self-test query causes an internal self-test and places a response into the Output Queue indicating whether or not the device completed the self-test without any detected errors. Optionally, information on why the self-test was not completed may be contained in the response. The scope of the internal self-test shall appear in the device documentation, see 4.9.
The *TST? query shall not require any local operator interaction. It shall not create bus conditions that are violations to the IEEE Std 488.1-1987 or IEEE Std 488.2-1992 standards. Otherwise, the scope of the self-test is completely at the discretion of the device designer.
Upon successful completion of *TST?, the device settings shall be restored to their values prior to the *TST?; set to fixed, known values that are stated in the device documentation; or set to values deÞned by the user and stored in local memory.
Trait Implementations§
Source§impl Clone for TstCommand
impl Clone for TstCommand
Source§fn clone(&self) -> TstCommand
fn clone(&self) -> TstCommand
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl<D> Command<D> for TstCommand
impl<D> Command<D> for TstCommand
Source§fn meta(&self) -> CommandTypeMeta
fn meta(&self) -> CommandTypeMeta
Source§fn query(
&self,
device: &mut D,
_context: &mut Context<'_>,
_params: Parameters<'_, '_>,
response: ResponseUnit<'_>,
) -> Result<()>
fn query( &self, device: &mut D, _context: &mut Context<'_>, _params: Parameters<'_, '_>, response: ResponseUnit<'_>, ) -> Result<()>
COMmand?
is used Read more