*ESR
Description
This command queries the Standard Event Status Register. For more information about the ESR structure refer to Registers.
Note
The register is automatically cleared when read.
Syntax | Response |
---|---|
*ESR? |
<numeric > |
Response value | description |
---|---|
<numeric > |
value of the register in range from 0 to 255 |
Bit value | code | description |
---|---|---|
Bit 0 - 1 | Operation complete |
Is set after an Operation Complete Command command, when all pending operations have finished. |
Bit 1 - 2 | Request control |
Not used for the actual measurement device, because RAW socket does not support service requests. |
Bit 2 - 4 | Query error |
Is set, when a query error occurs. |
Bit 3 - 8 | Device dependent error |
Is set, when a device dependent error occurs. |
Bit 4 - 16 | Execution error |
Is set, when an error occurs while executing a command. |
Bit 5 - 32 | Command error |
Is set, when a given command is not valid. |
Bit 6 - 64 | User Request |
Not used for the actual measurement device, because RAW socket does not support service requests. |
Bit 7 - 128 | Power On |
Is set, when the device detects and off to on transition in its power supply. |
Sample usage
Input:
var visaSession = new TcpipSocket(VISA_RESOURCENAME); visaSession.RawIO.Write("*ESR?\n"); Console.WriteLine(visaSession.RawIO.ReadString());