InterferometerSettings:
  description: Interferometer
  properties:
    correlationType:
      description: see InterferometerSettings::CorrelationType
      type: integer
    rgbColor:
      type: integer
    title:
      type: string
    log2Decim:
      type: integer
    filterChainHash:
      type: integer
    phase:
      description: Channel B phase shift in degrees (-180 to 180)
      type: integer
    gain:
      description: Channel B gain in centi-Bels
      type: integer
    localDeviceIndex:
      description: "Receiving local input device set index for correlated IQ"
      type: integer
    play:
      type: integer
      description: >
        Run correlated IQ samples transfer
          * 0 - stop
          * 1 - run
    useReverseAPI:
      description: Synchronize with reverse API (1 for yes, 0 for no)
      type: integer
    reverseAPIAddress:
      type: string
    reverseAPIPort:
      type: integer
    reverseAPIDeviceIndex:
      type: integer
    reverseAPIChannelIndex:
      type: integer
    spectrumConfig:
      $ref: "/doc/swagger/include/GLSpectrum.yaml#/GLSpectrum"
    scopeConfig:
      $ref: "/doc/swagger/include/GLScope.yaml#/GLScope"
    channelMarker:
      $ref: "/doc/swagger/include/ChannelMarker.yaml#/ChannelMarker"
    rollupState:
      $ref: "/doc/swagger/include/RollupState.yaml#/RollupState"
