boatbod
Member
If I can revive an old thread I have a few questions as I try to convert my streams from boatbod's rx.py to multi_rx.py...
If all this stuff is defined in a readme somewhere just point me there, but so far I haven't found a list of every available json settings option for multi_rx.
Thanks!
- Is there an auto-tune enable setting like was added to rx.py with the -X?
- Is there a fine tune setting(s) like -d or -q? Is it just the PPM setting? If so how does -d -100 equate to a PPM value?
- I had -V before, is that needed/what is the json?
- In channels, if I am using filter_typ: rc do I need "excess_bw"?
i. No, there's no autotune -X equivalent. I've never really been happy with it's performance and chose not to carry it forward for now.
ii. Persistent fine tune correction in multi_rx is implemented via floating-point ppm values: e.g. "0.5". When you fine tune on the terminal screen it'll show you the equivalent ppm correct in parentheses after the tuned frequency. Use this value in the cfg.json file devices section.
iii. No need for -V as it is assumed any time you enter the 'destination' for a channel. (wireshark is not supported)
iv. The "excess_bw" parameter is expected to exist in every channel definition. Frankly it should probably be defaulted, but I think if you don't have it present the code will barf upon execution.