Help Icon
Search Results for

    Show / Hide Table of Contents

    *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.

    • Query
    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

    • C#
    var visaSession = new TcpipSocket(VISA_RESOURCENAME);
    visaSession.RawIO.Write("*ESR?\n");
    Console.WriteLine(visaSession.RawIO.ReadString());
    
    • Python
    response = visaSession.query('*ESR?\n')
    print(response)
    

    References

    The status registering model of a SCPI device

    In this article
    Back to top Generated by DocFX