SmartSDR v3.3.32 and the SmartSDR v3.3.32 Release Notes | SmartSDR v2.7.6 and the SmartSDR v2.7.6 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.6.24 and the Power Genius XL Release Notes v3.6.24
Tuner Genius XL Utility v1.1.8 and the Tuner Genius XL Release Notes v1.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Is the FlexRadio GUI library available?

-Freeman, N5FPP
Answers
-
As far as I know, there is no "GUI library " for SmartSDR. Flex Radio uses several off the shelf custom controls for creating the SmartSDR GUI. Look in the SmartSDR install subfolder and you will see several dll files that they use. However, Visual Studio won't link to them and expose the parameters needed unless you have a license from the vendor.
So, your choices are limited to purchasing the controls from the vendor, looking for equivalent freeware controls or rolling your own.
James
WD5GWY
0 -
0
-
Mike , the Flex API contains no graphical elements for drawing an interface as the OP inquired about. What it does do is provide data from the radio that can be used to construct an interface. The panadapter spectrum line is an example. The radio sends values that can be used to draw the spectrum line. But, it doesn't define the container. The form displayed and its various controls are either custom controls that Flex developers use from a 3rd party, along with controls in Visual Studio that are provided by Microsoft.
But, unless something has drastically changed, Flex Radio does not provide an api ( dll files) for the actual controls that are used for displaying data to and from the radio nor for creating the interface. The breakaway windows used in v3.x is an example of custom controls that Flex uses. Those are custom controls from a commercial company that sells specialized controls that do more than the normal Windows controls do.
And a developer who doesn't have a license from that company cannot use them in their application. The Flex Library API's simply provide a method to control the radio and use data to and from the radio for control. Nothing more.
But, it is a nice thing to have.
James
WD5GWY
0 -
We've talked about doing something like this (exposing a "Radio Chooser" GUI component) that would help get people off the ground when doing a C# WPF application. We haven't ever "gotten around" to making that happen though. I know there are some in the community that have done their own version of that window that may be willing to consult if that's the kind of thing you're looking for.
I can also say that we're very open to answering questions on "how did you get it to look like that" or "how did you get it to present X when Y is happening," etc. Either posting specific questions here in the community is fine or you can send us email to devhelp AT flexradio D0T com (excuse the syntax, avoiding scrapers).
1 -
Eric,
I would find that useful, especially if I could get it to run natively under Linux through Mono and C#.
What is FlexRadio's stand on duplicating or emulating the Slice UI? The use of the receiver flag as a frequency indicator is inspired. Having it wrap all the parameters of the receiver and transmitter is very cool. I hope the design is not covered by a design patent.1
Leave a Comment
Categories
- 18.5K All Categories
- 132 Community Topics
- 2K New Ideas
- 280 The Flea Market
- 6.2K Software
- 5.4K SmartSDR for Windows
- 93 SmartSDR for Maestro and M models
- 211 SmartSDR for Mac
- 188 SmartSDR for iOS
- 180 SmartSDR CAT
- 115 DAX
- 321 SmartSDR API
- 7.8K Radios and Accessories
- 6.4K FLEX-6000 Signature Series
- 631 Maestro
- 29 FlexControl
- 777 FLEX Series (Legacy) Radios
- 409 Genius Products
- 241 Power Genius XL Amplifier
- 145 Tuner Genius XL
- 23 Antenna Genius
- 119 Shack Infrastructure
- 75 Networking
- 204 Remote Operation (SmartLink)
- 91 Contesting
- 307 Peripherals & Station Integration
- 87 Amateur Radio Interests
- 582 Third-Party Software