BatchDrake / SigDigger

Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library
https://batchdrake.github.io/SigDigger/
GNU General Public License v3.0
925 stars 91 forks source link

Doppler tool #207

Open ea3hmj opened 1 year ago

ea3hmj commented 1 year ago

When I use the server to change the "Freq rate" value, it rounds to 2 decimal places.

BatchDrake commented 1 year ago

What happens when you run get on the property, right after the set? Does the server reply with a rounded up value?

BatchDrake commented 1 year ago

Hi again,

Just tested it myself. It seems to be saved properly:

set dopplertool:freq_rate 10.012345678
dopplertool:freq_rate = 10.012345678
get dopplertool:freq_rate
dopplertool:freq_rate = 10.012345678

Screenshot from 2023-05-09 08-43-03

The GUI is limited to 3 decimal places, and I believe that is fine for most manual corrections (1 mHz/s is something that varies slowly, in the order of several minutes to a few hours fonr 1 Hz change). On the other hand, I do acknowledge that it would be desirable to have a fixed precision output (right now it computes the display precision automatically). I will definitely change that.

BatchDrake commented 1 year ago

Confirmed earlier and fixed