Jan Käberich
8a74eedfa0
Merge branch 'master' into prototype_testing
2025-08-22 18:18:40 +02:00
Jan Käberich
3330cee2ba
remember last used load/save paths in preferences
2025-06-23 16:39:18 +02:00
Jan Käberich
9ae5e067d7
set idle when closing manual control dialog
2025-06-23 12:22:08 +02:00
Jan Käberich
0dabcbd26f
IF gain control
2025-05-26 19:30:00 +02:00
Jan Käberich
be7cf38e05
WIP: ADC spectrum
2025-05-19 16:50:24 +02:00
Jan Käberich
f76e3a209d
Merge branch 'master' into prototype_testing
2025-05-18 13:31:58 +02:00
Jan Käberich
8a5d56ee39
adjust scope of enum declaration to fix macOS builds
2025-05-04 13:17:16 +02:00
Jan Käberich
199bb7bbd7
improve GUI synchronization for compound device
2025-05-04 13:01:00 +02:00
Jan Käberich
8a30f95aa7
fix missing initialization for compound device in SA mode
2025-04-23 16:16:47 +02:00
Jan Käberich
5827f2b927
disable debug output for packet queuing
2025-04-23 15:53:21 +02:00
Jan Käberich
8d219c0523
use theme dependent font color for device log INFO messages
2025-03-13 11:27:04 +01:00
Jan Käberich
cbfc8a1f05
Add SCPI commands for manual control dialog version FD
2025-03-10 12:51:19 +01:00
Jan Käberich
5762f9131d
manual control dialog
2025-02-27 16:10:54 +01:00
Jan Käberich
0205ab494d
Improve de-embedding
...
- Add Z parameters with general conversion from and to S parameters
- Implement impedance renormalization over general Z parameters
- Fix crash after taking de-embedding measurement
- Fix various small bugs with new parameter implementation
2025-02-21 12:37:39 +01:00
Jan Käberich
d4df1c1b22
WIP: use Eigen::MatrixXcd in parameters in preparation for arbitrary number of ports
2025-02-14 17:52:44 +01:00
Jan Käberich
cd83921f49
Short switch to idle when the reference is changed
2025-01-07 08:30:17 +01:00
Jan Käberich
ca25969574
Startup and communication bugfixes
...
- reduce amount of mode switched when starting and loading setups
- improve logging for errors during HIL tests
- fix small USB communication bugs
2025-01-06 17:34:46 +01:00
Jan Käberich
b77ba278de
Improve spectrum analyzer
...
- revert LO2 shift mechanism (restores previous SA speed)
- allow tracking generator to reach all(?) frequencies with sufficient accuracy
2025-01-04 16:52:32 +01:00
Jan Käberich
a4faeb28b0
Working dwell time feature
...
- Bugfixes:
- improve SPI timing in FPGA
- fix markers and reduce CPU load when using markers with fast traces
- New features:
- dwell time configurable in acquisition toolbar
- PLL settling delay in device configuration
- device configuration persistent across power cycles
2025-01-03 14:36:10 +01:00
Jan Käberich
24314e2361
WIP: rework 2.LO + add dwell time
2025-01-02 19:16:53 +01:00
Jan Käberich
e8482783f7
Add temperature and manual control SCPI commands
2024-12-15 17:40:19 +01:00
Jan Käberich
9e33a294cd
fix tests
2024-12-02 14:02:34 +01:00
Jan Käberich
4dc75c13c5
macos libusb workflow fix
2024-11-03 13:48:17 +01:00
Jan Käberich
48cc3891cd
macos libusb workflow fix
2024-11-03 13:43:00 +01:00
Jan Käberich
67a186be4f
workflow update + minor bugs/warnings fixes
2024-11-03 13:36:54 +01:00
Jan Käberich
64a7ddc455
use native OS dialogs by default for load/save
2024-11-03 12:54:16 +01:00
Jan Käberich
2c639d8080
Improved electronic calibration
...
- Added automatic port detection mode
- Faster coefficient readout
- LibreCAL using asynchronous libusb API
2024-09-25 15:30:42 +02:00
Jan Käberich
a6c70e0bfa
enable start button in FW update dialog, remove unique lambda connection
2024-04-22 15:57:03 +02:00
Jan Käberich
c5d045364c
Merge branch 'SCPI_improvement' into HIL_actions
2024-04-22 13:21:48 +02:00
Jan Käberich
2b521c4aaa
Add firmware update command
2024-04-22 13:21:41 +02:00
Jan Käberich
2963e8b3d5
Reset refernence on *RST, fix VNA:ACQ:RUN? query
2024-04-20 15:56:57 +02:00
Jan Käberich
f2ac39238c
add explanation for temperatures in status bar
2024-04-05 11:57:27 +02:00
Jan Käberich
38da235175
Fix size of device configuration dialog
2024-02-27 11:28:02 +01:00
Jan Käberich
0afcbaac5d
store packetlog with correct file ending
2024-02-11 11:46:57 +01:00
Jan Käberich
2bbb8792d8
disable FFT mode for zero span
2024-02-04 16:11:10 +01:00
Jan Käberich
ee16dbc070
Allow firmware update with invalid magic header after user confirmation
2024-01-13 19:08:51 +01:00
Jan Käberich
11612e44d5
added dialogs for hardware version 0xFE
2023-11-07 14:26:31 +01:00
Jan Käberich
772ef44d49
partial driver for SNA5000A
2023-10-31 18:49:08 +01:00
Jan Käberich
7370ed7f17
Merge branch 'qt6'
2023-07-16 12:22:28 +02:00
Jan Käberich
727040c132
Update to new VID/PID from pidcodes
2023-04-17 23:38:24 +02:00
Jan Käberich
5f022c42b6
Ignore first point of next sweep when in single sweep mode, fix parsing of VFF MCU temperature in VNA log
2023-04-03 13:05:52 +02:00
Jan Käberich
50dd9e6002
Merge branch 'qt6'
2023-03-28 11:54:20 +02:00
Jan Käberich
c18845fce5
removed warning, updated lohmann::json, fix qt6 static assertion error
2023-03-27 00:13:01 +02:00
Alexander Voronov
1c1ef29e7b
LibreVNA-GUI:librevnatcpdriver: Convert QString to QByteArray
2023-03-25 00:28:42 +03:00
Alexander Voronov
714953f8aa
LibreVNA-GUI: Fix usage of QAbstractSocket's slot 'errorOccurred'
2023-03-25 00:28:42 +03:00
Alexander Voronov
7a561224e2
LibreVNA-GUI: Fix 'QButtonGroup' signals usage
2023-03-25 00:28:42 +03:00
Alexander Voronov
7a75a3cfbe
LibreVNA-GUI:compounddriver: Fix obsolete 'toSet'/'toList'
...
See https://doc.qt.io/qt-5/qset-obsolete.html
and https://doc.qt.io/qt-5/qlist-obsolete.html
2023-03-25 00:28:42 +03:00
Alexander Voronov
f4b8a0b3ad
LibreVNA-GUI: Specify namespace for Qt::flush
...
This commit fixes compilation errors related to flush scoping.
2023-03-25 00:28:42 +03:00
Jan Käberich
9eb2a913b7
Fix parsing of timestamp in packet logs, change file ending
2023-03-21 13:03:10 +01:00
Jan Käberich
f6ff4727c8
Debug-option: preserve phase for through measurements in compound driver
2023-03-17 18:51:27 +01:00