Commit Graph

57 Commits

Author SHA1 Message Date
Jan Käberich
c9ffdcd52b attempt to fix --no-gui option for windows 2022-03-03 12:28:59 +01:00
Jan Käberich
6e07be0af5 options to load calibration/setup files via command line 2022-03-01 12:31:38 +01:00
Jan Käberich
55421d60aa Move statusbar update slot to correct thread 2022-02-22 19:10:22 +01:00
Jan Käberich
2265b8f6c0 Add reference settings to setup file 2022-02-04 12:32:19 +01:00
Jan Käberich
cb5f472c47 improve autostart from setup file 2022-01-30 18:09:47 +01:00
Jan Käberich
b2ed124240 Add setup file as default startup configuration 2022-01-29 23:31:58 +01:00
Jan Käberich
3afbf42791 Fix: prevent crash when closing preferences without connected device 2022-01-29 15:10:38 +01:00
Jan Käberich
392b06f0eb Show setup/calibration info in statusbar 2022-01-21 22:33:58 +01:00
Jan Käberich
5d8efd4336 user selectable IF frequencies 2022-01-15 16:11:33 +01:00
Jan Käberich
dd8f0c4fa9 attempt to connect at startup with empty devicelist (triggers udev info msg) 2022-01-05 12:13:57 +01:00
Jan Käberich
dced1732d6 median option for averaging 2021-12-01 22:11:50 +01:00
Kiara Navarro
f3083d7069
app: add LibreVNA logo and use it as icon launcher
Now it's possible to identify LibreVNA with a logo. This logo would be
visible as an icon when app is launched.

A banner containing same logo has been added to README. Also,
a desktop launcher file is created to be used in GNU/Linux environments
enabling in this way the ability to add as favorite.

Closes #57
2021-11-12 09:05:48 -03:00
Kiara Navarro
fc258e6afb
app: sort header list 2021-10-21 08:31:31 -03:00
Jan Käberich
19f81da857 Merge branch 'master' of https://www.github.com/jankae/VNA2 2021-10-17 20:57:54 +02:00
Jan Käberich
c1bdc3aa89 use enum class for DeviceStatusBar 2021-10-17 20:57:23 +02:00
Kiara Navarro
07e000f01e
gui: implement status bar based upon device state
When device has not been connected for the first time,
status bar doesn't any information.

This implementation tries to encapsulate changes required on
several widgets associated with status bar based upon device state
whether this has been connected or not.
2021-10-14 22:20:09 -03:00
Jan Käberich
09366d73cc SCPI commands for saving/loading calibration files 2021-10-12 21:58:44 +02:00
Jan Käberich
e4106fe3a2 Improved error handling when opening files 2021-10-12 20:52:11 +02:00
Jan Käberich
68dc9842e9 Include mode/sweep/acquisition settings in setup files 2021-09-03 19:01:22 +02:00
Jan Käberich
dda149f3d5 Add setting for graph behavior when trace no longer supported 2021-07-10 13:12:30 +02:00
Jan Käberich
747aa07ab6 added missing manual control SCPI commands 2021-07-03 14:32:21 +02:00
Jan Käberich
0c3714d80c SCPI commands for manual control dialog 2021-07-02 21:59:18 +02:00
Kiara Navarro
d6cecf2603
gui: replot active mode when settings plot are updated 2021-06-28 23:47:02 -03:00
Kiara Navarro
99d0066f1e
gui: implement about dialog and unify app version/hash 2021-06-27 13:23:50 -03:00
Jan Käberich
a232be3443 Marker improvements: linked marker groups 2021-06-19 15:33:43 +02:00
Jan Käberich
938f444c73 TCXO offset calibration 2021-05-01 18:34:53 +02:00
Jan Käberich
aebe92111b Documentation of SCPI commands 2021-04-15 19:24:11 +02:00
Jan Käberich
e66fc0131a Simple screenshot functionality 2021-04-12 20:15:38 +02:00
Jan Käberich
62939ff882 Enforce amplitude cal point limit, SCPI command for reading trace data 2021-04-12 19:48:19 +02:00
Jan Käberich
611b1ef59d Additional SCPI commands + configuration of port in preferences 2021-04-11 12:33:37 +02:00
Jan Käberich
a15d02f217 Implementation of some SCPI commands via TCP 2021-04-11 00:10:22 +02:00
Jan Käberich
2bac0bbbe1 Version bumped to 1.0.0 2021-04-10 13:00:35 +02:00
Jan Käberich
8a5f944214 Rename to LibreVNA 2021-04-10 12:10:57 +02:00
Jan Käberich
e3f072b307 display error flags in statusbar (overload/unlock/unlevel) 2021-02-11 22:49:47 +01:00
Jan Käberich
b7ad595628 Fix muparserX compilation on minGW (UNICODE disabled) 2020-12-18 19:41:11 +01:00
Zoran Kostic
4545efaf7a Compact Reference widgets 2020-12-10 02:03:15 +01:00
Jan Käberich
753dd3d261 Ask to save calibration when closing the app 2020-12-07 20:21:24 +01:00
Jan Käberich
9ad8def2ea Save/load trace and graph setup 2020-12-04 23:49:52 +01:00
Jan Käberich
25196fbc30 partial reconstruction from qwt to manual plotting 2020-11-24 16:36:15 +01:00
Jan Käberich
026fffd588 Working source and receiver calibration 2020-11-17 23:03:13 +01:00
Jan Käberich
875f3b0170 Partial source calibration dialog 2020-11-16 20:05:29 +01:00
Jan Käberich
6f717de0f1 work around WinUSB limitation of only one open device handle 2020-11-16 13:42:57 +01:00
Jan Käberich
3ce4a88a25 More debug output 2020-11-11 19:13:53 +01:00
Jan Käberich
df2af0f2bf Display software version in about dialog 2020-11-08 21:51:38 +01:00
Jan Käberich
5499bcf8f3 Typo fixed 2020-11-08 14:56:04 +01:00
Jan Käberich
a2389fca13 Protocol adjustment + exposing settings for DFT 2020-11-08 14:38:31 +01:00
Jan Käberich
a5c9f1e3d3 Valgrind memory bugfixes + auto port extension 2020-10-31 23:14:48 +01:00
Jan Käberich
c0e4f41115 Various small bugfixes
- Improved device communication (callbacks for transmissions working properly now)
- Honor averaging when calibrating
- Ignore delayed points from last sweep during calibration
- Stop the sweep when disconnecting
2020-10-29 19:27:04 +01:00
Jan Käberich
e68a9abffe Proof-of-concept TDR measurements 2020-10-27 22:07:14 +01:00
Jan Käberich
74e068d8d1 Customizable graph colors 2020-10-22 21:12:33 +02:00