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
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
SmartSDR API question
Answers
-
Yes. You should look into the FlexLib API It can aslo be done via direct TCP comm but more difficult. The FlexLib makes it almost simple0
-
I wrote a quick-and-dirty C program a while ago that uses the TCP/IP API to discover the radio, connect to the radio, find all slices and dump the S-meter values as they are reported by the radio. I simply output all values to the terminal for all slices. It is not cleaned up, but you are welcome to the code I wrote. It was the prototype to allow comparing the signal levels from two simultaneously connected antennas. I intend to eventually output a csv file for Excel to manipulate and plot when I'm done. Written for Debian Linux , but should work on any system supporting C and sockets. Written and tested with the latest radio software.0
-
0
-
0
-
Thank you all for your suggestions. I was hoping it would be simple but evidently I really need to immerse myself in the C# FlexLib...maybe we'll have a have a big snowstorm and I'll be stuck inside for a week...73 and Aloha0
-
2
-
Thanks very much for sharing this. I'll give it a try.
73 and Aloha, NH6Y0 -
Why isn't cool stuff like this not document in a magazine like QEX or something. I've been thinking of using a drone for getting antennas high up into the trees. I just received the release mechanism for it. Never thought about using it for mapping radiation patterns.
Speaking of QEX, I think I let my subscription expire.
73,
Kev K4VD1 -
0
-
[{"insert":"I am also trying to read the RX signal level via the API but I do not see a method or property in the Slice object to read the value. Would anyone know the specific method to read the RX signal level of a Slice?\nRegards to all.\n"}]0
-
I wrote a proof-of-concept VITA parser in C for the TCP/IP interface and just subscribed to the slice meter I wanted, scaled it, and ended up with dBm readings in real time. I wanted it for antenna analysis. Never did write the plotting part of it - guess I could just plug the numbers into Excel and let it do the graphing.
0 -
[{"insert":"Gotcha, that could work. I am looking to poll it briefly after a frequency change on the slice currently.\n\n"}]0
-
Here's a description that I wrote in the heading of the Meter object in my xLib6000 framework (a Mac equivalent of FlexLib)
If you want to see code take a look at the project on GitHub here https://github.com/K3TZR/xLib6000
Look in the Meter.swift file. That might help you.
73's Doug
/// Meter Class implementation
///
/// creates a Meter instance to be used by a Client to support the
/// rendering of a Meter. Meter objects are added / removed by the
/// incoming TCP messages. Meters are periodically updated by a UDP
/// stream containing multiple Meters. They are collected in the
/// meters collection on the Radio object.
///
0 -
Thanks Doug,
Will check it out for sure. Would like to roll it on MacOS as well.
Was looking at the Meters class but still trying to figure out how it operates. I have only been playing with the lib for 3 hours so I can't complain much :) Some slick stuff in there.0 -
For those who program with C#, Doug's (K3TZR) programs are written in Swift for the Mac which is quite similar and easy to port to C#. I've ported several programs Swift --> C# and C# --> Swift and for simple functions it is just adding or removing some semicolons and parentheses. My point being, if you are a C# programmer you will easily be able to understand the code written in Swift.
0
Leave a Comment
Categories
- All Categories
- 260 Community Topics
- 2.1K New Ideas
- 538 The Flea Market
- 7.6K Software
- 6K SmartSDR for Windows
- 139 SmartSDR for Maestro and M models
- 368 SmartSDR for Mac
- 242 SmartSDR for iOS
- 226 SmartSDR CAT
- 175 DAX
- 345 SmartSDR API
- 8.8K Radios and Accessories
- 6.9K FLEX-6000 Signature Series
- 44 FLEX-8000 Signature Series
- 859 Maestro
- 45 FlexControl
- 849 FLEX Series (Legacy) Radios
- 807 Genius Products
- 424 Power Genius XL Amplifier
- 280 Tuner Genius XL
- 87 Antenna Genius
- 227 Shack Infrastructure
- 153 Networking
- 409 Remote Operation (SmartLink)
- 130 Contesting
- 640 Peripherals & Station Integration
- 116 Amateur Radio Interests
- 878 Third-Party Software