Commit graph

920 commits

Author SHA1 Message Date
Jan Käberich
77cd3a9d4b Add missing file + delay in RST test 2024-04-22 15:23:35 +02:00
Jan Käberich
0fc6c912fc Stop sweep after reset, fix failing tests 2024-04-22 15:08:10 +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
b09f409509 Adjust HIL workflow 2024-04-22 12:38:10 +02:00
Jan Käberich
6cc83a1aba Adjust HIL workflow 2024-04-22 12:37:41 +02:00
Jan Käberich
70c44d006d add return value to tests, allow GUI to start without display 2024-04-22 12:26:13 +02:00
Jan Käberich
f897d98ab0 Adjust workflows, disable debug build for firmware 2024-04-22 12:05:53 +02:00
Jan Käberich
e3b4972025 first test of self-hosted actions 2024-04-22 11:57:15 +02:00
Jan Käberich
792f678b99 Merge branch 'master' into SCPI_improvement 2024-04-20 15:59:31 +02:00
Jan Käberich
a202a10507 Fix failing tests 2024-04-20 15:57:16 +02:00
Jan Käberich
2963e8b3d5 Reset refernence on *RST, fix VNA:ACQ:RUN? query 2024-04-20 15:56:57 +02:00
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
106832624a Shorten class libraVNA check_cmds, timeout arguments
default_check_cmds -> check_cmds
default_timeout -> timeout
2024-04-19 23:27:08 -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
3f6dad5b92 disable impedance for transmission traces, reword graph adjustment dialog 2024-04-16 21:31:30 +02:00
Jan Käberich
994b536bc6 improve XY-plot rendering, especially for logarithmic Y-axes 2024-04-16 21:13:23 +02:00
Jan Käberich
cdfe95af17 Add YAxis: impedance and enable log option 2024-04-16 18:56:26 +02:00
Jan Käberich
3be48bddeb add sweep stop/run commands 2024-04-16 18:55:49 +02:00
Jan Käberich
645821a9bd Update SCPI documentation 2024-04-12 13:15:23 +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
124feb5b6b update macOS action for releases 2024-04-05 12:13:29 +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
b26dc41907 full PDF schematic 2024-03-05 07:50:18 +01:00
Jan Käberich
6a65966846
Fix formatting 2024-03-03 10:59:05 +01:00
Jan Käberich
a7aae7e8c6 documentation on how to download action builds 2024-03-03 10:53:15 +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
21eb612601 improve MCP33131 sample timing 2024-02-26 15:37:07 +01:00
Jan Käberich
ef5f9c1ab5 update BOM and PDF schematic 2024-02-26 15:29:20 +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