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.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
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.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
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.
API Change Notification
Paul Christensen, W9AC
Member ✭✭
If not already implemented, it may be worthwhile for Flex to publish contemplated API changes (and some non-API components) in advance of any SSDR release as part of its FlexADP partnership program. This would give 3rd-party application developers advance notice of any upcoming SSDR change(s) that will impact the performance their programs. In doing so, a developer is constructively placed on notice of a future change, allowing him or her to modify their application rather than discover a compatibility issue on the day of a new SSDR release. Flex need not contact these developers; the onus is placed on the developer to check a designated area on the Flex website concerning upcoming changes. If this is already part of the FlexADP program, that's great and please ignore this request. Many thanks.
Paul, W9AC
Paul, W9AC
2
Comments
-
I was hoping to see an updated API and Wiki too. The Wiki needs serious work as many pages are completely missing.1
-
-
Ok that was NOT there when I checked yesterday... Thanks Tim!1
-
Hi Mark,
There seems to be no indication on the download lists this is available. I found it by using the next / previous in the download page.
k3Tim0 -
You can find all 1.6.17 related software by searching on the version number.1
-
Good idea about notification of API changes. While we don't send anything out like this today, we do avoid breaking backwards compatibility if we do have to change an API. This is definitely an area where we could improve our communication. I'll run this back to the team and we will try to come up with the best way to do this. Thanks for the idea. #28750
-
Paul, this is a completely valid request. I think some of what you're seeing is growing pains. We are working with several of the active developers to get them advance information, but we've not been as good at keeping the wiki updated. We've pulled some developers into the Alpha program almost as self-defense (so they get information as quickly as we have it and can test against the apps). Unfortunately, there is a cost to having too many people on the Alpha team and we've resisted adding every developer to the team. There is no "hurdle" to becoming a developer on our platform since there is no cost, the API is open, etc. We could easily end up in the same situation other companies have where people join the developer program simply to have early access to code and then become a support burden. So I'mm spend some time thinking about how we can do this better. I do want to continue to increase our support for developers, especially if I can do it without a huge additional load on our team.0
-
When I my own app's recompiled with the new DLL”s, there where different problems.
I have via “Try and Error” my app's rewritten.
A list of changes would be nice…
Johan PA3AIN
0 -
Johan,
If you are using the FlexLib library, the source is available on the download page. You could certainly download versions and run a diff across them to see any relevant changes to the DLL source if that would help.
Again -- we hear you loud and clear that an API change document upon release would be nice. Thanks for chiming in and for using the API.
0 -
I use git to see the differences. Just commit the prior version to a new local repo, then overwrite with the new files and use a gui GIT app like Sourcetree (it's free) to see what has changed.
Then the next time a new flexlib is released, commit the changes from the prior release, and repeat.0 -
Hi Eric,
Thanks for chiming in on this thread.
Is there a particular reason that when the API is downloaded there is no master solution to group the projects for a build?
I realize you can copy the individual projects over to your project and reference them but it is still nice to know the primary API builds. I've created my own solution for this but just wonder why that is the case?
Also the lib references ionic.zip which is not supplied with the lib. Novice API users might not know where to get that. I would also suggest as part of the API change document perhaps a section on preparation to build and what you need to get and where.
Thanks again for a wonderful product. Lots of fun to work with.2
Leave a Comment
Categories
- All Categories
- 293 Community Topics
- 2.1K New Ideas
- 537 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 364 SmartSDR for Mac
- 251 SmartSDR for iOS
- 232 SmartSDR CAT
- 174 DAX
- 355 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 41 FLEX-8000 Signature Series
- 853 Maestro
- 44 FlexControl
- 848 FLEX Series (Legacy) Radios
- 804 Genius Products
- 422 Power Genius XL Amplifier
- 279 Tuner Genius XL
- 103 Antenna Genius
- 246 Shack Infrastructure
- 168 Networking
- 407 Remote Operation (SmartLink)
- 130 Contesting
- 638 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 877 Third-Party Software