1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-30 03:38:55 -05:00
sdrangel/plugins/samplesource/kiwisdr
Jon Beniston 0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
..
CMakeLists.txt Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
kiwisdrgui.cpp Add DialogPositioner to ensure dialogs are fully on screen and remain on 2022-12-20 10:31:15 +00:00
kiwisdrgui.h Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed 2022-11-09 15:53:44 +00:00
kiwisdrgui.ui Massive UI revamping (v7): fixed devices .ui files to correct display wwhen creating device. Part of #1209 2022-04-27 02:06:17 +02:00
kiwisdrinput.cpp KiwiSDR: implement variable sample rate. Fixes #1523 2022-11-27 00:28:55 +01:00
kiwisdrinput.h KiwiSDR: implement variable sample rate. Fixes #1523 2022-11-27 00:28:55 +01:00
kiwisdrplugin.cpp Updated versions and changelogs 2022-12-01 22:02:11 +01:00
kiwisdrplugin.h Avoid global QString init in plugins 2020-11-22 04:06:32 +01:00
kiwisdrsettings.cpp KiwiSDR: Make settings assignments atomic. Part of #1329 2022-10-23 22:02:47 +02:00
kiwisdrsettings.h KiwiSDR: Make settings assignments atomic. Part of #1329 2022-10-23 22:02:47 +02:00
kiwisdrwebapiadapter.cpp Fixed wrong structure being used in some sample source and sink plugins web API adapters. Fixes #842 2021-04-15 15:30:29 +02:00
kiwisdrwebapiadapter.h REST API: config: GET (11). Support of the rest of devices 2019-08-04 20:24:44 +02:00
kiwisdrworker.cpp KiwiSDR: implement variable sample rate. Fixes #1523 2022-11-27 00:28:55 +01:00
kiwisdrworker.h KiwiSDR: implement variable sample rate. Fixes #1523 2022-11-27 00:28:55 +01:00
readme.md Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars 2022-04-17 01:31:50 +02:00

KiwiSDR input plugin

Introduction

This plugin is designed to enable connection to publicly available KiwiSDR receivers. A list of on-line receivers is available here

Interface

The top and bottom bars of the device window are described here

KiwiSDR input plugin GUI

1: Start/Stop

This button is used to start the "device" i.e connect to the remote and start stream or stop the "device" i.e. stop stream and disconnect from the remote. The button shows the following faces:

  • Blue triangle icon: device is ready and can be started
  • Green square icon: device is running and can be stopped

3: Frequency

This is the center frequency of reception in kHz.

4: Stream sample rate

This is the 12 kS/s fixed sample rate of the I/Q stream provided by the Kiwi.

5: Remote address and port

This is the remote address and port of the remote KiwiSDR instance to which to connect. The address can be in the form of an URL or IPv4 address. This is the same address and port found in the servers list of SDR.hu for example. Note that the http:// prefix should be removed this should be only the address and port.

Press button (7) to validate your change.

6: Status indicator

This ball can take the following colors depending on the status:

  • Gray: Idle
  • Yellow: Connecting
  • Green: Connected
  • Red: Error
  • Magenta: Disconnected

The connection can take several seconds (yellow status) please be patient.

In case of untimely disconnection (magenta status) you can stop and start again with button (1) to attempt re-connection.

7: Set address

When you change the address in (5) you have to push this button to validate the change.

8: Gain

This is the RF gain control sent to the remote

9: AGC

Use this button to switch on or off the AGC in the remote

10: DC block

Some remote receivers exhibit a peak at DC. Use this button to filter DC out.