Welcome to the FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
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.

Flex API Passthrough

K9YK
K9YK Member ✭✭

USB Passthrough is a great idea! Now, how about API passthrough! If I'm running remote and have a collection of 3rd party applications that connect to the Flex API at the radio, rather than having them all have to implement SmartLink, why not have the local version of the SmartSDR client implement a passthrough network port? SSDR for Windows could implement a broadcast discovery message similar to the radio, and open port 4992 (or some other port) for TCP API communications to the radio for third party applications that are running locally to the SSDR Windows client. This could even be implemented in "Smart" manner such that if a 3rd party app subscribes to a particular event type that the SSDR Windows app is already subscribed to, SSDR could just forward the radio event data to the 3rd party app without actually registering the additional subscription with the radio, thus saving resources on the radio.

Flex API passthrough would enable faster/lighter/easier 3rd party app development by removing the additional work needed to implement SmartLink in every 3rd party application.

6 votes

Active · Last Updated

Comments

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Wow, great idea! When operating remotely, I run my various Flex utilities on a PC colocated with my 6400 and access them via TeamViewer.

    Not a bad way to go, but this would be much better.

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.