*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
var visaSession = new TcpipSocket(VISA_RESOURCENAME);
visaSession.RawIO.Write("*ESR?\n");
Console.WriteLine(visaSession.RawIO.ReadString());
response = visaSession.query('*ESR?\n')
print(response)
References
The status registering model of a SCPI device