Commit Graph

50 Commits

Author SHA1 Message Date
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
Jan Käberich
d30fa8b2ce Compound device driver improvements 2023-03-10 00:08:13 +01:00
Jan Käberich
afda0e2994 Off-by-one bugfix for raw port receiver value 2023-03-05 23:06:52 +01:00
Jan Käberich
99c6d77ad8 Device protocol update: support device with up to 4 ports 2023-02-23 23:04:50 +01:00
Jan Käberich
a0c45d3c56 VFF device config update 2023-02-23 15:14:49 +01:00
Jan Käberich
e05df7ef19 properly cleanup drag pointer 2023-02-21 13:56:30 +01:00
Jan Käberich
76c63e8585 remove debug output 2023-02-21 13:56:06 +01:00
Jan Käberich
9b4865dceb Renaming packet types, implementing different packet contents per hardware version 2023-02-20 13:08:31 +01:00
Jan Käberich
8ac9707242 Safeguard against writing a wrong firmware to a different hardware version 2023-02-17 17:30:22 +01:00
Jan Käberich
0fd9d35a5d Cleanup old device.h file and register Protocol::AmplitudeCorrectionPoint as metatype 2023-02-17 16:31:32 +01:00
Jan Käberich
289a3909fd Change device connections to catch initial device status 2023-02-17 15:12:59 +01:00
Jan Käberich
5544bec231 When failing to open a device show normal message instead of error 2023-02-17 15:12:34 +01:00
Jan Käberich
952c43073e add IP address list for TCP drivers 2023-02-12 22:58:45 +01:00
Jan Käberich
9b5bb1678c moved USB/packet log into LibreVNA driver, cleanup old device class 2023-02-12 21:43:51 +01:00
Jan Käberich
06912584b0 removing TODOs 2023-02-12 19:19:01 +01:00
Jan Käberich
ad9e19c102 working SSA3000X driver 2023-02-08 22:57:17 +01:00
Jan Käberich
b701479e87 WIP: working compound driver, partial SSA3000X as a demonstration 2023-02-07 18:30:05 +01:00
Jan Käberich
89e46057a5 LibreVNA settings widget 2023-02-06 18:06:50 +01:00
Jan Käberich
2c86cf1d6c LibreVNA TCP driver 2023-01-29 18:02:32 +01:00
Jan Käberich
80c5fc0ff6 LibreVNADriver specific actions 2023-01-25 23:07:33 +01:00
Jan Käberich
cde564299c WIP: device driver abstraction 2023-01-17 00:25:58 +01:00
Jan Käberich
db6d823e0f WIP: device driver abstraction 2023-01-16 00:25:29 +01:00
Jan Käberich
59e30e93c5 DeviceDriver base class 2023-01-15 00:41:49 +01:00
Jan Käberich
fe340ac620 Add virtual destructors, fix warnings 2022-12-15 00:00:15 +01:00
Jan Käberich
0c3046b9c7 Prevent error message when connecting to compound device on Windows 2022-12-13 11:32:21 +01:00
Jan Käberich
a84d8de0e6 Allow higher port number for de-embedding 2022-12-08 22:05:31 +01:00
Andre Dunford
be433c00cb include PacketConstants.h and update FW_CHUNK_SIZE reference 2022-11-29 09:59:18 -08:00
Jan Käberich
0c17288ece SA/GEN integration tests + bugfixes 2022-11-20 20:48:36 +01:00
Jan Käberich
aeaf9340d3 Add option to capture raw receiver values 2022-11-16 12:28:46 +01:00
Jan Käberich
b03c8b3958 Save/load calkit SCPI command + re-entrancy bugfix during calibration 2022-11-14 00:08:45 +01:00
Jan Käberich
5ace021e41 added mutexes 2022-11-01 01:12:04 +01:00
Jan Käberich
f3eb560d61 USB logging 2022-10-31 22:06:23 +01:00
Jan Käberich
69f7c878b9 Fix calibration bug + improve device shutdown 2022-10-31 15:09:19 +01:00
Jan Käberich
6500f67b5e various minor improvements 2022-10-31 11:25:33 +01:00
Jan Käberich
658e8252b1 improve USB protocol decoding 2022-10-28 00:14:24 +02:00
Jan Käberich
c343cdf69f Improve autoscaling when no traces are visible, fix display issue of long tick labels 2022-10-25 13:23:08 +02:00
Jan Käberich
0539dea4ef use queued connections for all device signals 2022-10-23 21:19:53 +02:00
Jan Käberich
3a9d169d46 Fixing variable initializations part 1 2022-10-23 20:34:20 +02:00
Jan Käberich
532702f7fb Removed warnings 2022-10-14 00:27:22 +02:00
Jan Käberich
26ba329a0c Option: restrict marker position 2022-10-05 22:17:53 +02:00
Jan Käberich
8d66770acf Move project, add simple test 2022-10-01 17:10:44 +02:00