Scott Guthridge
c1d1bc7aed
Add integration tests for *RST
2024-04-19 23:46:09 -07:00
Scott Guthridge
15024eb91e
Add tests for SCPI synchronization: *WAI, *OPC? and *OPC
2024-04-19 23:41:34 -07:00
Scott Guthridge
41033fdecd
Add tests for SCPI status registers
2024-04-19 23:41:31 -07:00
Scott Guthridge
95e59769fd
Update integration tests for SCPI improvements
...
libraVNA.cmd() no longer expects blank line responses. By default,
it checks status after each command to match the previous behavior.
Check can be disabled by optional cmd() parameter for handling expected
failure cases.
Commands such as *WAI may take longer than anything previously. Make
it possible to override the default time-out in cmd() and query().
Change poll loops in TestCalibration and TestVNASweep to *WAI calls.
2024-04-18 00:54:14 -07:00
Jan Käberich
3be48bddeb
add sweep stop/run commands
2024-04-16 18:55:49 +02:00
Jan Käberich
5e75802bf4
do not set OPC bit for *OPC?, allow exponential notation in integer parameters
2024-04-12 12:23:54 +02:00
Jan Käberich
73ba0f9692
do not set operation pending if no device connected
2024-04-12 12:23:00 +02:00
Jan Käberich
626d4110e2
continue handling commands when multiple lines arrive at once
2024-04-10 20:00:15 +02:00
Jan Käberich
bd781764fb
CLS/ESE/ESR commands
2024-04-07 14:39:27 +02:00
Jan Käberich
de3f3c092a
omit response to commands
2024-04-07 14:22:57 +02:00
Jan Käberich
5d3ce139b4
implementation of OPC/WAI
2024-04-07 14:11:04 +02:00
Jan Käberich
bb66883de2
Add RST command, parse command tree from root for each line
2024-04-07 12:54:42 +02:00
Jan Käberich
f2ac39238c
add explanation for temperatures in status bar
2024-04-05 11:57:27 +02:00
Jan Käberich
a77d675a39
Improve averaging
...
- keep already acquired data when changing the amount of averaging
- add reset button for averaging
2024-04-05 11:49:27 +02:00
Jan Käberich
d99dab35aa
Improve automatic graph configuraion when traces change domains
2024-04-05 10:28:43 +02:00
Jan Käberich
7dd2c0501e
keep de-embedding active when changing settings
2024-03-14 11:17:04 +01:00
Jan Käberich
087bd8e4f1
re-compute calibration when a measurement is updated
2024-03-05 18:26:02 +01:00
Jan Käberich
e93e364079
update smith chart reference impedance when trace impedance changes but keep smith lines in place
2024-03-01 09:25:47 +01:00
Jan Käberich
b7c2bf7cdd
Merge branch 'master' of github.com:jankae/LibreVNA
2024-03-01 09:08:43 +01:00
Jan Käberich
358872904e
Fix impedance renormalization and honor new reference impedance for traces
2024-03-01 09:08:37 +01:00
Jan Käberich
a3223aa08c
Version bump and changelog
2024-02-27 11:44:13 +01:00
Jan Käberich
38da235175
Fix size of device configuration dialog
2024-02-27 11:28:02 +01:00
Jan Käberich
5fee8ee974
reduce VCCint to 1.2V
2024-02-26 15:37:27 +01:00
Jan Käberich
542b07f52c
postpone deletion of caldialog to prevent race condition crash
2024-02-18 11:37:46 +01:00
Jan Käberich
993957d4d2
Fix calculation of through standard
2024-02-18 11:33:15 +01:00
Jan Käberich
4aa1564de0
Merge branch 'master' of github.com:jankae/LibreVNA
2024-02-17 19:45:55 +01:00
Jan Käberich
82dc84be8a
improve SIUnitEdit behavior on windows when the value is changed while the widget has the focus
2024-02-17 19:45:43 +01:00
Jan Käberich
0afcbaac5d
store packetlog with correct file ending
2024-02-11 11:46:57 +01:00
Jan Käberich
5136418e26
use frequency calibration when shifting 2.LO
2024-02-09 17:20:18 +01:00
Jan Käberich
15d893d3cc
prevent crash when device disconnects while a dialog acquired control
2024-02-08 16:07:54 +01:00
Jan Käberich
2bbb8792d8
disable FFT mode for zero span
2024-02-04 16:11:10 +01:00
Jan Käberich
8c44a8de2d
replot trace plot when moving marker
2024-02-03 18:57:25 +01:00
Jan Käberich
56de3dca11
Fix determination of excited ports
2024-02-03 18:34:28 +01:00
Jan Käberich
3bc9070eea
option to match span to active calibration
2024-01-27 18:18:04 +01:00
Jan Käberich
8a900600f5
Remember user choice on questions
2024-01-27 18:04:14 +01:00
Jan Käberich
ec4828d4c4
Allow changing Z0 in through standard
2024-01-20 21:19:25 +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
ee8188775a
minor improvements to eCal dialog
2024-01-13 18:21:29 +01:00
Jan Käberich
8c1d2d1f06
Bugfixes LibreCAL automatic calibration dialog
2024-01-04 15:55:55 +01:00
Jan Käberich
10e31356df
Add new PID/VID for LibreCAL
2023-12-31 17:34:42 +01:00
William Dillon
4fcd1abf85
Fix deployment
2023-12-17 19:07:46 -08:00
Jan Käberich
67ce6718fe
Remove unnecessary trace/type data in marker model
2023-12-17 19:51:23 +01:00
Jan Käberich
054e7ed995
Fix for de-embedding menu on macOS
2023-12-15 16:08:23 +01:00
Jan Käberich
07c2b8961e
Bump version and update changelog
2023-11-18 18:01:56 +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
4c0d18b5f4
ignore other devices on startup when device serial specified
2023-10-31 13:28:59 +01:00
Jan Käberich
79290d0f36
Use trace data after math operations for eye diagram plot
2023-10-24 17:41:45 +02:00
Jan Käberich
503d689d51
reduce inter-segment delay, add integration test for segmented sweep
2023-10-24 16:39:21 +02:00
Jan Käberich
ccb71f9650
Shortcuts for adding/removing plots
2023-10-24 14:04:31 +02:00