M17ModSettings:
  description: M17Mod
  properties:
    inputFrequencyOffset:
      type: integer
      format: int64
    rfBandwidth:
      type: number
      format: float
    fmDeviation:
      type: number
      format: float
    toneFrequency:
      type: number
      format: float
    volumeFactor:
      type: number
      format: float
    channelMute:
      type: integer
    playLoop:
      type: integer
    rgbColor:
      type: integer
    title:
      type: string
    m17Mode:
      type: integer
      description: M17Mode
    audioType:
      type: integer
      description: AudioType
    packetType:
      type: integer
      description: PacketType
    audioDeviceName:
      type: string
    feedbackAudioDeviceName:
      type: string
    feedbackVolumeFactor:
      type: number
      format: float
    feedbackAudioEnable:
      type: integer
    streamIndex:
      description: MIMO channel. Not relevant when connected to SI (single Rx).
      type: integer
    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
    sourceCall:
      type: string
    destCall:
      type: string
    insertPosition:
      type: integer
    can:
      type: integer
    smsText:
      type: string
    loopPacket:
      type: integer
    loopPacketInterval:
      type: integer
    aprsCallsign:
      type: string
    aprsTo:
      type: string
    aprsVia:
      type: string
    aprsData:
      type: string
    aprsInsertPosition:
      type: integer
    channelMarker:
      $ref: "/doc/swagger/include/ChannelMarker.yaml#/ChannelMarker"
    rollupState:
      $ref: "/doc/swagger/include/RollupState.yaml#/RollupState"

M17ModReport:
  description: M17Mod
  properties:
    channelPowerDB:
      description: power transmitted in channel (dB)
      type: number
      format: float
    audioSampleRate:
      type: integer
    channelSampleRate:
      type: integer
