Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
Need the latest SmartSDR, Power Genius, Tuner Genius and Antenna Genius Software?
SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Why folks should appreciate SSDR!
James Whiteway
Member
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
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
2
Comments
-
Sorry for the shaky video. It's tough holding a cellphone steady!
0 -
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 Mike1
-
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
0 -
Awesome Work, James! Really great! I'm glad to see that you've got the panadapter drawing issue figured out. Good work! Peter K1PGV1
-
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
0 -
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
0 -
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
0 -
Here's a look at a nicer version of the test application:
0 -
Impressive. Keep up the good work.0
-
Thanks Howard!
james
0
Leave a Comment
Categories
- All Categories
- 290 Community Topics
- 2.1K New Ideas
- 536 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 250 SmartSDR for iOS
- 231 SmartSDR CAT
- 172 DAX
- 353 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 32 FLEX-8000 Signature Series
- 851 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 799 Genius Products
- 417 Power Genius XL Amplifier
- 279 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 633 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 873 Third-Party Software