Flexlib for v1.4 changes

  • 1
  • Question
  • Updated 4 years ago
Just wondering, when the next version of SmartSDR shows up, if changes in Flexlib api (newer version) will cause a basic app I'm working on to fail. For example, if I query the radio for Current Slice Frequency, will calls that I am currently using still work in the newer version of the api? Or will all code have to be rewritten? I have seen that sort of thing happen with Microsoft's dll's in the past where a application written using a particular dll that worked, would fail when used with the later version of the same dll.
And lastly, will the new version of the api be available at the same time that v1.4 ships?
james
WD5GWY
 
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes

Posted 4 years ago

  • 1
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9148 Posts
  • 3467 Reply Likes
Maybe.  If your app is built using the first version of the radio discovery protocol to locate radios on the LAN, it will break since we have depreciated it in favor of the v2 protocol.

The updated v1.4 API should be available at the same time or very soon after the SmartSDR v1.4 release.
(Edited)
Photo of Nigel - G0JKN/W2

Nigel - G0JKN/W2

  • 28 Posts
  • 0 Reply Likes
Yep 1.4 broke my code.. and it was the protocol change .. never mind ... I just wish my "C" learning curve was not so sharp!  thanks Tim.
Photo of James Whiteway

James Whiteway

  • 877 Posts
  • 193 Reply Likes
Thank you Tim. The version I'm using was the last posted on the Flex website. It will be interesting to see what changes have been made.
james
WD5GWY
Photo of DrTeeth

DrTeeth

  • 1687 Posts
  • 387 Reply Likes
It's taking so long now that like remembering what one was doing when JFK got shot or Elvis or Diana died etc.; we'll remember what we were doing or where we were when 1.4 sees the light of day.
(Edited)
Photo of Neal - K3NC

Neal - K3NC, Elmer

  • 438 Posts
  • 130 Reply Likes
Guy
I know this is probably meant in jest but the comment reminds me of the time I traveled internationally every week. I would be in the airport and they would announce my flight was delayed and the room would erupt in a bitch contest. My comment always was "If the pilots don't want to go up right now, regardless of the reason, I don't want to go up either".

For whatever reason (I am an alpha member and I see how well everything is working right now!), Flex has more they want to do with this release. Do you really want them to release it like that, or what exactly do you want?

I think they are being as open as their experience leads them to judge appropriate. The history of missed dates, etc. is long passed so in my mind their credibility is good.

Hold tight and get on the radio! There is a cw contest on right now and cw is one of the modes that the radio excels in !
Photo of DrTeeth

DrTeeth

  • 1687 Posts
  • 387 Reply Likes
Hi Neal,

Definitely written in jest. I do not mind delays at airports as long as the delay is accurate. If I am going to be delayed for 24 hours that is absolutely fine, it is the not knowing that drives me nuts.

It is the same with hospital stays. I like to know when I am leaving - a few years ago I was hoping to leave, got a complication and was told I would have to stay for 2 weeks - no problem as the 2 weeks was definite (needed 2 weeks of 6 hourly IV meds),  unless the complication 'got me' first.

The last I heard (2-3 weeks ago if my memory serves me well) there was one bug left to squash, then a memory leak (a few days ago) and then refactoring (I think it's called).

TBH, if the software can stay up all night with 8 slices (according to Gerald  a couple of weeks or so ago IIRC), can have a video made and be demonstrated in public, I'd take it now and wait for a bugfix. As you say, everything is working well now. I am happy to take the software on an RC basis and can easily revert to an earlier version if there are issues. I'd even sign an NDA if FRS wanted so some reason. I imagine it is easier to estimate a release date towards the end of a project than mid-way through.

I have never used CW - I intend to get it up to a usable speed and have already bought a nice key as an incentive. Enjoy the contest and have a great weekend.

I am on the radio every day and enjoy it very much.

With best wishes,

Guy

PS I'd even sign an NDA to be told of the expected release date. Even though not in the USA; my regulatory body would regard breaking an NDA VERY seriously and my livelihood would be at risk.
(Edited)
Photo of George Molnar, KF2T

George Molnar, KF2T, Elmer

  • 1561 Posts
  • 552 Reply Likes
Got to play with 1.4 today at the Yuma hamfest. Also enjoyed a great chat with K5GJ. While the software looks really good, was very stable, and speedy when I used it (on a laptop, too!) I understand there are a few little things left to do for stability. The development team has very good reasons to take their time. I don't think it will be long, now. It does appear to be a very worthwhile update.

The world peace and eradication of poverty modules probably won't make this version, though. So, cool your expectations!

73 from Arizona...
(Edited)