# :PROTocol:PROTocol:SLISting:INDex

:PROTocol Commands

- :PROTocol Subsystem
- :PROTocol:MARKer
- :PROTocol:PROTocol:DFORmat
- :PROTocol:PROTocol:DISPlay
- :PROTocol:PROTocol:NSOurces
- :PROTocol:PROTocol:PLISting:INDex
- :PROTocol:PROTocol:SEARch:FIELd:ETYPe
- :PROTocol:PROTocol:SEARch:FIELd:FORMat
- :PROTocol:PROTocol:SEARch:FIELd:FTYPe
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:RESet
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WDISplayed
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WORD:OPERand
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WORD:POPerator
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WORD:RESet
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WORD:SYMBol
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WORD:TYPE
- :PROTocol:PROTocol:SEARch:FIELd:PAYLoad:WSIZe
- :PROTocol:PROTocol:SEARch:FIELd:RESet
- :PROTocol:PROTocol:SEARch:GTYPe
- :PROTocol:PROTocol:SEARch:PTYPe
- :PROTocol:PROTocol:SEARch:RESet
- :PROTocol:PROTocol:SEARch:SEARch
- :PROTocol:PROTocol:SEARch:SOURce
- :PROTocol:PROTocol:SFORmat
- :PROTocol:PROTocol:SLISting:INDex
- :PROTocol:PROTocol:SOURce
- :PROTocol:PROTocol:SOURce:NAME?
- :PROTocol:PROTocol:STATus?
- :PROTocol:PROTocol:STATus:DETails?
- :PROTocol:PROTocol:STATus:REASon?
- :PROTocol:PROTocol:TYPE
- :PROTocol:PROTocol:WSIZe

## Command Syntax

    :PROTocol:PROTocolN:SLIStingL:INDex  <row_number>

Where N identifies one of four possible protocol decodes {1:4}. For example, `PROTocol3`.

Where L identifies one of four possible symbol listings {1:4} if the protocol decode has multiple listings. For example, `SLISting2`.

Where <row_number> is an integer.

Use an `*OPC (Operation Complete)` query to pause program execution while waiting for this command to complete.

## Query Syntax

    :PROTocol:PROTocolN:SLIStingL:INDex?

## Description

When acquisitions are stopped (see `:ACQuire:STOP`), this command lets you navigate to a particular row in the protocol symbol listing. The row is highlighted and made visible in the graphical user interface. The blue vertical protocol marker in the waveform content window is moved to the center of the graticule.

The query returns the row number at the current marker position. This number may be different for each protocol and each listing because there is only one marker whose position is in time rather than indexes.