martinbradford/101Cats

Rel. 1.0.9.7 : WF specturm span change after TX

Opened this issue · 13 comments

HI !
Small issue on 1.0.9.7
After TX, WF span change it's setting.
Example :
50.260 KHz, WF Fixed span at 500 KHz, TX -> change to 200 KHz
14.230 KHz, WF fixed span at 1000 KHz, TX -> change to 1 KHz
This happens whit or without spectrum opened on 101cats.
73 de Rick I2BRT

OK, Rick, I will take a look at that later this afternoon... Do you think this is something new to 1.0.9.7? I think I would have noticed it if it were present in earlier versions. These days, I use SDRUno for the panadaptor most of the time and seldom look at the FTdx101 display...

HI Martin.
Downloaded 1.0.9.2 and installed it to test if the issue where already there.
I can confirm that 1.0.9.2 has the same behaviour.
More :
FTdx101 use "Center/Cursor" WF span setting when is TXing ... this is important.
I understood that while I'm RX with "FIX" WF, when I switch to TX 101Cats reads immediately and display the TX span (which is whatever is set in Center/Cursor) but it doesn't revert when I switch to RX (seems that it reads the TX span and set it also for FIX, something like that)

Best 73

I will take a look at that, Rick. The CAT commands controlling the bandscope display are rather chaotic and the auto-information messages coming back from the radio are largely undocumented - much of what is currently in 101Cats was worked out through a process of trial and error - perhaps an extra error crept through!

Agree .. 101 poorly documented CAT commands hi hi hi...
73

OK - have traced the code and I understand why it is happening. It is going to be quite difficult to fix due to the way that Windows Presentation Framework works - will need some code restructuring - will look at it more carefully...

I'm sorry for the difficult task... If you need any beta testing please count on me.
Rick.

It's not your fault! It's a shortcoming of WPF that I've been fighting almost since the first day of coding 101Cats... When you are using a WPF application to control an external device like the FTdx101 and that device has controls on the front panel which can make the same changes that you can make through the application, you can get conflicts and they can be difficult to fix. In retrospect, I would have made my life a lot easier if I had started out by creating a set of enhanced Windows controls with the missing functionality - but I have so much code now that it would be a lot of effort to retrofit the new controls even if I created them...

I2BRT commented

HI Martin. Any news on this ?
Best 73 de Rick

I've been investigating and Yaesu do not make it easy. They send me span change messages, but no clear indication that it is because the radio is going into TX. I was kicking around the idea of trying to link the two together based on time interval - not nice, but probably can be made to hang together.

OK - thought more laterally about it and it's fixed now - and quite neatly... Will be in the next release within a few days.