martinbradford / 101Cats

Distribution point for 101Cats deliverables
1 stars 0 forks source link

Rel. 1.0.9.7 : WF specturm span change after TX #10

Open I2BRT opened 5 months ago

I2BRT commented 5 months ago

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

martinbradford commented 5 months ago

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...

I2BRT commented 5 months ago

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

martinbradford commented 5 months ago

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!

I2BRT commented 5 months ago

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

martinbradford commented 5 months ago

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...

I2BRT commented 5 months ago

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

martinbradford commented 5 months ago

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 3 weeks ago

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

martinbradford commented 3 weeks ago

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.

martinbradford commented 2 weeks ago

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

vk4tux commented 2 weeks ago

Thanks Martin, I took a look and see it is not ready as you say to build ;

remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (9/9), done. remote: Total 24 (delta 15), reused 24 (delta 15), pack-reused 0 (from 0) Unpacking objects: 100% (24/24), 43.64 KiB | 31.00 KiB/s, done. From https://github.com/martinbradford/YaesuCATNew    c3e23ef..2cd1f80  master     -> origin/master Updating c3e23ef..2cd1f80 Unlink of file 'YaesuCAT/YaesuCAT.csproj' failed. Should I try again? (y/n)

regards

Adrian ... vk4tux

On 13/10/2024 11:33 pm, Maby wrote:

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

martinbradford commented 2 weeks ago

It is working - I just want to avoid dozens of separate releases - prefer to aggregate up multiple fixes and enhancements before dignifying it with the name "Release"

It is building cleanly for me - just did another build. It has gained a new NuGet dependency - MicroGauge.wpf - I thought that the latest release of Visual Studio was automatically installing missing packages - perhaps it is not that sophisticated yet?

Martin

From: Adrian Fewster @.> Sent: 13 October 2024 14:38 To: martinbradford/101Cats @.> Cc: Maby @.>; Comment @.> Subject: Re: [martinbradford/101Cats] Rel. 1.0.9.7 : WF specturm span change after TX (Issue #10)

Thanks Martin, I took a look and see it is not ready as you say to build ;

remote: Enumerating objects: 24, done. remote: Counting objects: 100% (24/24), done. remote: Compressing objects: 100% (9/9), done. remote: Total 24 (delta 15), reused 24 (delta 15), pack-reused 0 (from 0) Unpacking objects: 100% (24/24), 43.64 KiB | 31.00 KiB/s, done. From https://github.com/martinbradford/YaesuCATNew c3e23ef..2cd1f80 master -> origin/master Updating c3e23ef..2cd1f80 Unlink of file 'YaesuCAT/YaesuCAT.csproj' failed. Should I try again? (y/n)

regards

Adrian ... vk4tux

On 13/10/2024 11:33 pm, Maby wrote:

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

- Reply to this email directly, view it on GitHubhttps://github.com/martinbradford/101Cats/issues/10#issuecomment-2408983865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHLYDVIC3I5PYMQDDSJ5HGLZ3JZTVAVCNFSM6AAAAABIU5662KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBYHE4DGOBWGU. You are receiving this because you commented.Message ID: @.**@.>>

vk4tux commented 2 weeks ago

Martin, I could have checked out the individual files in the complaint, but just did a new clone, and it built fine as you say.

I use git cmd for updates, and then just build the sln.

73

Adrian ... vk4tux

On 13/10/24 23:44, Maby wrote:

It is working - I just want to avoid dozens of separate releases - prefer to aggregate up multiple fixes and enhancements before dignifying it with the name "Release"

It is building cleanly for me - just did another build. It has gained a new NuGet dependency - MicroGauge.wpf - I thought that the latest release of Visual Studio was automatically installing missing packages

  • perhaps it is not that sophisticated yet?

Martin