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.
API Command For Multiplex PTT Client Selection
Answers
-
I think what you're looking for is in the SmartSDR v3.x Migration Guide. If not, let me know specifically what you're wanting to do and I'll see what I can do to help. You can also reach out via email to devhelp@flexradio.com for things like this. Best wishes and Happy Holidays.
1 -
Thanks for posting this Eric, I really appreciate it. I think the API Wiki is getting a bit out of date, and this fills in the holes for the client commands.
0 -
Erik
I want to command the "local_ptt" to change. Same as shown in my original message, Smart SDR above, when you push the "enable" button.
I found this in the Flex.Lib, but it does not work, when sent from my Non-GUI Client:
I also tried Wire Shark from my Smart SDR GUI Client, but, no command is seen on WireShark, but I do see the GUI status change response:
Alan. WA9WUD
0 -
Hi Alan, did you bind your non-GUI client to a GUI client first? I am guessing that you did, but thought I would ask, just in case ...
I wonder if you need to specify the client id or client handle in the command. Unfortunately, I can't experiment with it at the moment, or I would try some things out.
0 -
Len
Thanks for checking. I also had to check myself...and yes, the Non-GUI Client was bound to the GUI Client.
Although....when you want to move the PTT client, using the GUI Client, you go to settings>multiplex, and if the GUI Client is not the PTT_Client, the "Enable" button is shown. Clicking on the button moves the PTT_Client to that GUI Client. Otherwise, if the GUI Client is already the PTT_Client, the "Enable" button is not shown. So....this indicates to me, that normal non-GUI binding to a GUI Client", may not be how this ("client set local ptt=0/1") is done.
Alan
0 -
Interesting... It may be that this command is only intended for a GUI client to execute. I wonder if (contrary to the documentation), use of a Client_Id in the command will have the desired effect. A long shot, I know, but maybe worth the time to try.
If that is not it, Eric's offer to help may be the way to go.
0 -
Erik and others.
I want to add a button to my Node-Red dashboard, to change the "Local PTT Client".
Both the Flex.lib and the Multiplex Transition guide point to using this command to change the Client PTT:
"client set local_ptt=<0/1>"
However, after I bind the Non-GUI Client to a GUI-Client (not sure this is necessary), when I send the above local_ptt, command from the Non-GUI Client, I get the following command response:
"Invalid command for this client type (SSL vs TCP or GUI vs NON-GUI)"
Also, strange, as I mentioned earlier, when I WireSharked the TCP packets, from my Smart SDR (GUI Client) to the Flex Server, when I pushed the "Enable Button" on the "settings>multiplex" panel, I do not see any TCP commands, but do see the TCP Flex Response? (See Screenshots, below, for the button I pushed and Wire Shark TCP follow).
Help, there must be more to the "client set local_ptt=..." command then what is apparent??
Alan. WA9WUD
Wire Shark TCP Follow:
-1 -
Did anyone ever figure this out? I am looking for the command also.
0 -
Hi Gary
The command A,an posted above needs to be sent from the GUI client. Node Red for example is bound to a client and cannot send the command to the radio. It needs to originate from the Actual client (Maestro, PC running SmartSDR, etc).
Dave wo2x
0 -
Hi Dave,
Thanks for the explanation. That makes sense, though unfortunate.
Gary
0 -
Maybe someone from Flex can chime in if there is either a way or maybe in a future API update.
I guess the reason is to ensure no one can “hijack” your client. Just a guess.
Dave wo2x
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
- 147 SmartSDR for Maestro and M models
- 367 SmartSDR for Mac
- 242 SmartSDR for iOS
- 236 SmartSDR CAT
- 175 DAX
- 345 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 43 FLEX-8000 Signature Series
- 859 Maestro
- 43 FlexControl
- 837 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)
- 119 Contesting
- 639 Peripherals & Station Integration
- 116 Amateur Radio Interests
- 821 Third-Party Software