# Anritsu MS9710C Optical Spectrum Analyzer

class pymeasure.instruments.anritsu.AnritsuMS9710C(adapter, name='Anritsu MS9710C Optical Spectrum Analyzer', **kwargs)

  Bases: `SCPIUnknownMixin`, `Instrument`

  Anritsu MS9710C Optical Spectrum Analyzer.

  property analysis

    Control Analysis Control

  property analysis_result

    Get anaysis result from current scan.

  property average_point

    Control number of averages to take on each point (2-1000), or OFF

  property average_sweep

    Control number of averages to make on a sweep (2-1000) or OFF

  center_at_peak(**kwargs)

    Center the spectrum at the measured peak.

  property data_memory_a_condition

    Get the data condition of data memory register A. Starting wavelength, and a sampling point (l1, l2, n).

  property data_memory_a_size

    Get the number of points sampled in data memory register A.

  property data_memory_a_values

    Get the binary data from memory register A.

  property data_memory_b_condition

    Get the data condition of data memory register B. Starting wavelength, and a sampling point (l1, l2, n).

  property data_memory_b_size

    Get the number of points sampled in data memory register B.

  property data_memory_b_values

    Get the binary data from memory register B.

  property data_memory_select

    Control Memory Data Select.

  property dip_search

    Control Dip Search Mode

  property ese2

    Control Extended Event Status Enable Register 2

  property esr2

    Control Extended Event Status Register 2

  property level_lin

    Control Level Linear Scale (/div)

  property level_log

    Control Level Log Scale (/div)

  property level_opt_attn

    Control Optical Attenuation Status (ON/OFF)

  property level_scale

    Get Current Level Scale

  property measure_mode

    Get the current Measure Mode the OSA is in.

  measure_peak()

    Measure the peak and return the trace marker.

  property peak_search

    Control Peak Search Mode

  read_memory(slot='A')

    Read the scan saved in a memory slot.

  property resolution

    Control Resolution (nm)

  property resolution_actual

    Control Resolution Actual (ON/OFF)

  property resolution_vbw

    Control Video Bandwidth Resolution

  property sampling_points

    Control number of sampling points

  single_sweep(**kwargs)

    Perform a single sweep and wait for completion.

  property trace_marker

    Control the trace marker with a wavelength. Returns the trace wavelength and power.

  property trace_marker_center

    Set Trace Marker at Center. Set to 1 or True to initiate command

  wait(n=3, delay=1)

    Query OPC Command and waits for appropriate response.

  wait_for_sweep(n=20, delay=0.5)

    Wait for a sweep to stop.

    This is performed by checking bit 1 of the ESR2.

  property wavelength_center

    Control Center Wavelength of Spectrum Scan in nm.

  property wavelength_marker_value

    Control Wavelength Marker Value (wavelength or freq.?)

  property wavelength_span

    Control Wavelength Span of Spectrum Scan in nm.

  property wavelength_start

    Control Wavelength Start of Spectrum Scan in nm.

  property wavelength_stop

    Control Wavelength Stop of Spectrum Scan in nm.

  property wavelength_value_in

    Control Wavelength value in Vacuum or Air

  property wavelengths

    Get a numpy array of the current wavelengths of scans.