Why folks should appreciate SSDR!

  • 3
  • Idea
  • Updated 3 years ago
SmartSDR may be far from finished, but it's not THIS far from finished!

https://www.youtube.com/watch?v=tMWcT__7ZpE&feature=youtu.be

And even though it has K1PGV's call in the title of the program, the bad parts are
NOT Peter's doing. I take full responsibility for the content you see.
:-)

james
WD5GWY
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes

Posted 3 years ago

  • 3
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes
Sorry for the shaky video. It's tough holding a cellphone steady!
Photo of WA6FXT Mike

WA6FXT Mike

  • 207 Posts
  • 37 Reply Likes
James,

Still... Not bad, for a first 'hack' at an interface.

Keep up the good work. You'll get better, as you learn more.

73's
Mike
Photo of James Whiteway

James Whiteway

  • 876 Posts
  • 193 Reply Likes
Thanks Mike! "Hack" is my middle name! I have already improved the interface
for the Winforms version. Mostly cosmetics, but, it does look better. And I am also working on a version in WPF (Windows Presentation Foundation.... just in case you are not familiar with that one) which is the same method  as that used by SSDR.
It won't look like SSDR, but, will have similar consistency. And, things like the panadapter and waterfall, should be much smoother. But, that one is quite some distance down the road. (bit of trucker humor there!)
james
WD5GWY
 
(Edited)
Photo of Gopro

Gopro

  • 30 Posts
  • 3 Reply Likes
Congratulation James for your work,
but, sorry, you are comparing two fully different things:
one is your personal amateur work (which is great),
second is commercial product,still under development, nonetheless selling for big money.
You see - no comparison.
73,
Bozidar
Photo of James Whiteway

James Whiteway

  • 876 Posts
  • 193 Reply Likes
Thank you Bozidar, I do see what you are talking about. What I am doing is strictly personal. A learning experience. In this case, relearning C Sharp. And working with
asynchronous, live events. And having fun and a bit of frustration along the way.
james
WD5GWY
 
Photo of Peter K1PGV

Peter K1PGV, Elmer

  • 541 Posts
  • 315 Reply Likes
Awesome Work, James! Really great! I'm glad to see that you've got the panadapter drawing issue figured out.

Good work!

Peter
K1PGV
Photo of James Whiteway

James Whiteway

  • 876 Posts
  • 193 Reply Likes
Much appreciated Peter! Had it not been for your kick start example you posted several months ago, I doubt I would even be this far along. Just getting responses from different events helped me get started. So, I really do have you to thank for that post and several others that you added, that got me started in the right direction.
I did change one thing, (and you said it should be changed) I set "check for illegal cross threads" to True, in the Form Load event. That has helped a lot. It lets me know immediately if something I'm doing is going to cause threading issues!
Also, I've been learning more and more about Threading and Thread Safety.
And working with this type of application, threading is mandatory. More so, if I want to have things like the Panadapter and Waterfall, plus S Meter etc. work properly. (if at all)
    My problems with drawing the Panadapter were solved when Eric pointed out a couple of issues I was having. I was not subscribing to the Panadapter events properly and also, I found out that, even though the Presistance  Database works, that currently, you have to set the Panadapter Size property in order to get the radio to fire the DataReady event and send the data array to your client. (that one is actually an issue in Flexlib, but, it is supposed to be corrected) Same thing for the Waterfall, the radio will not fire the DataReady event for the Waterfall, (on startup) without first setting the Waterfall's Size property. (this is for the initial Panadapter and Waterall. Additional Panadapters and Waterfalls, seems to fire the DataReady events just fine)
Again, thank you for all your help and for the encouraging words.
james
WD5GWY
 
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes
Here's a look at a nicer version of the test application:

Photo of KY6LA - Howard

KY6LA - Howard, Elmer

  • 3541 Posts
  • 1396 Reply Likes
Impressive. Keep up the good work.
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes
Thanks Howard!
james