SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
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
- 289 Community Topics
- 2.1K New Ideas
- 534 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 249 SmartSDR for iOS
- 230 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 26 FLEX-8000 Signature Series
- 844 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 796 Genius Products
- 416 Power Genius XL Amplifier
- 277 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 631 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 870 Third-Party Software