1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-12-23 01:55:48 -05:00
sdrangel/plugins/feature/radiosonde
Jon Beniston c966f1cb5a dd maximize button to MainSpectrum and expandible Channels and Features.
Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.

In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.

In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).

In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.

There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work.
2022-11-11 12:24:27 +00:00
..
map
CMakeLists.txt
radiosonde.cpp Rotator controller and dependent plugins: implemented new message pipes and other fixes. Part of #1154 2022-03-28 20:12:25 +02:00
radiosonde.h Remove dead code 2022-09-20 21:13:55 +01:00
radiosonde.qrc
radiosondegui.cpp dd maximize button to MainSpectrum and expandible Channels and Features. 2022-11-11 12:24:27 +00:00
radiosondegui.h v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242 2022-05-13 22:24:48 +02:00
radiosondegui.ui Massive UI revamping (v7): Fixed sizing of feature windows. Part of #1209 2022-04-24 19:34:48 +02:00
radiosondeplugin.cpp Updated main and plugin versions 2022-05-14 13:16:33 +02:00
radiosondeplugin.h
radiosondesettings.cpp Massive UI revamping (v7): created configurations with just Features for now 2022-04-05 16:28:07 +02:00
radiosondesettings.h Massive UI revamping (v7): created configurations with just Features for now 2022-04-05 16:28:07 +02:00
radiosondewebapiadapter.cpp
radiosondewebapiadapter.h
readme.md Fix link in readme 2022-03-01 17:34:13 +00:00

Radiosonde Feature Plugin

Introduction

The Radiosonde feature displays a table containing the most recent information received from radiosondes based on data received via Radiosonde Demodulators.

The chart can plot two data series vs time for the radiosonde selected in the table.

The Radiosonde feature can draw ballons objects on the Map feature in 2D and 3D.

Interface

Radiosonde feature plugin GUI

Radiosonde Table

The Radiosonde table displays the current status of each radiosonde, based on the latest received data from all Radiosonde Demodulators.

  • Serial - The serial number that uniquely identifiers each radiosonde.
  • Type - The type of radiosonde.
  • Lat (°) - Latitude in degrees. East positive. Double clicking on this column will center the map on this object.
  • Lon (°) - Longitude in degrees. West positive. Double clicking on this column will center the map on this object.
  • Alt (m) - The altitude of the radiosonde in metres.
  • Spd (km/h) - Speed over ground in kilometres per hour.
  • VR (m/s) - Vertical climb rate in metres per second.
  • Hdg (°) - Heading in degrees.
  • Status - Flight status of the radiosonde (E.g. On ground, ascent or descent).
  • P (hPA) - Air pressure in hectopascals. Not all RS41s include a pressure sensor. A value ending with 'U' indicates a uncalibrated estimate and may be inaccurate.
  • T (°C) - Air temperature in degrees Celsius. A value ending with 'U' indicates a uncalibrated estimate and may be inaccurate.
  • U (%) - Relative humidity in percent. A value ending with 'U' indicates a uncalibrated estimate and may be inaccurate.
  • Alt Max (m) - The maximum altitude seen for the radiosonde in metres.
  • Freq (MHz) - The transmission frequency in megahertz as indicated by the radiosonde.
  • BurstKill status - Whether the BurstKill timer is active.
  • BurstKill timer - BurstKill timer.
  • Updated - Gives the date and time the last message was received.
  • Messages - Displays the number of messages received.

Right clicking on the table header allows you to select which columns to show. The columns can be reorderd by left clicking and dragging the column header.

Right clicking on a table cell allows you to copy the cell contents, or find the radiosonde on the map.

Map

The Radiosonde feature can plot ballons (during ascent) and parachutes (during descent) on the Map. To use, simply open a Map feature and the Radiosonde plugin will display objects based upon the data it receives from that point. Selecting a radiosonde item on the map will display a text bubble containing information from the above table. To centre the map on an item in the table, double click in the Lat or Lon columns.

Radiosonde on map

Attribution