Welcome to the new 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.

FlexInfo

KD0RC
KD0RC Member, Super Elmer Moderator

I just put together a quick Windows utility for Flex 6000 and 8000 series radios. It attaches to the upper left-hand corner of SmartSDR and shows voltage, PA temperature and active Global Profile.

Others (notably Ray, K9DUR) have done utilities with voltage and temperature, but I really wanted to see what Global Profile is currently in place. Rather than just show the profile, I decided to have it show all three values.

Click the temperature to toggle between Celsius and Fahrenheit. Right-click the blank space to close it. It will automagically close when SmartSDR is closed. The display box can be moved, but it will always start in the same place.

image.png

Link to the FlexInfo GitHub page:

https://github.com/KD0RC/FlexInfo

The setup file is in the Releases section of GitHub. Download and extract the FlexInfoSetup file and execute setup.exe.

The C# source code is out there as well for those who want to see what is under the covers.

Give it a try and let me know what you think. Bret, WX7Y was the first beta tester and suggested that I include this functionality into the FlexRepeaterSpots utility with a menu option to turn it on or off. Good idea Bret! I will take a look at that and will probably make that change. I will also leave it as a standalone utility for those who prefer it that way.

Tagged:

Comments

  • Mick  W8BE
    Mick W8BE Member ✭✭

    Ken I cloned your repository and I see the readme but no code files. Can you advise?

  • Erik Carling EI4KF
    Erik Carling EI4KF Member ✭✭✭✭

    Len, please provide some guidance for dumb clucks like me.

    I cannot get it to attach to the left side of SSDR. It always starts in the position shown in the picture even after moving it to the preferred location.

    The applet is so tiny in size and not at all like in your picture. I cannot find a way to resize it. It would indeed be great to see the current profile, superb idea, but with the SSDR top bar being of limited size most useful would be a layout that can be resized and such that 'volts - 'temp' - 'profile name' were in a horizontal plane and not in two lines. Maybe I don't have hawk eyes like I used to of course and perhaps the size is a factor of screen resolution? Though, I have no such trouble with the K9DUR app visually.

    It does not display any information relating to voltage, temp or profile. So how does it get directed to the radio to read the data?

    Thanks,

    Erik

    SmartSDR_BMXmjVdpt7.png
  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Hi Mick, you need to look in the Releases area of GitHub:

    image.png

    Hi Erik, did you start SmartSDR first before starting FlexInfo? Are you running remote or local? Is SmartSDR on a different computer from FlexInfo?

    I will look at the ability to resize. Maybe if it is set wide enough, it could use one line, otherwise set to two lines. In the picture, I have it on a large monitor, so that is a factor as well. I will mull it over today and see if I can make it a bit more user customizable. Thanks for your suggestion, I really appreciate it!

  • Erik Carling EI4KF
    Erik Carling EI4KF Member ✭✭✭✭

    Hi Len

    I have just created a rule for FlexInfo in W11 firewall and now it works. So no problem there. For me anyway, it just fixing its position and sizing if you can help with that when you get the chance.

    73 de Erik.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Ah, good to know Erik, thanks for that. I am a Win 10 holdout, so I forget that Win 11 has some differences to contend with.

    Because I use a borderless window, I can't do sizing directly in the normal way. There are other ways to manage this so I will see what I can come up with.

    I think the problem with the sizing and location is related to the video system in use. I will try it on my wife's Win 11 machine and see if it behaves more like what you are seeing.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    After posting the initial version of FlexInfo to GitHub, Erik, EI4KF found several issues with running the utility on Win 11 as well as some font size issues which were not Win version dependent. He also suggested a one-line option which I added (thanks for that, Erik!).

    Thanks also to Bret WX7Y for doing some of the initial beta testing. Bret suggested making this utility part of the Flex Repeater Spots utility. As of right now, I am not planning on that as I don't want to add the complication of getting this to work under Win 11 to the Flex Repeater Spots utility. It is a good suggestion though, so I may re-visit it at some point.

    In any event, here is version 1.03 Beta 1. It has a known problem where it does not display the About box correctly under Win 11, but I think everything else is OK.

    Change Log:

    // ***********************************************************************
    // V1.03
    // Fixed bug where the app doesn't scale correctly on Win 11 machines
    // Added one-line display option
    // Added temperature format save to registry
    // ***********************************************************************
    // V1.02
    // Added automatic form and control resizing to properly display larger
    // or smaller fonts
    // ***********************************************************************
    // V1.01
    // Added menu with font control and ability to save last form position
    // or use default position
    // ***********************************************************************
    // V1.00
    // Initial release
    // ***********************************************************************

    Until I write a User Guide, here is the info to use it:

    • Download the setup file (link above).
    • If this is the first time you are installing, run setup.exe. If you have installed it before, in Windows, go to Settings, Apps and uninstall the previous version, then run setup.exe.
    • With SmartSDR running, run the utility. It will attach itself to the upper left-hand part of SmartSDR.
    • Right click on the window to open the menu.

    The menu items are:

    • File
      • Cancel - Close the menu
      • Exit - Close FlexInfo
    • Options
      • Use Default Location - Top border of SmartSDR just to the right of the Help menu item
      • Use Default Font - MS Sans Serif, 9-point, Bold
      • Use one-line format - Displays as two lines if not checked
      • Font - Only shows if Use Default Font is not checked
    • About - Shows version and a bit of info

    Click on the temperature to toggle between Celsius and Fahrenheit.

    Default font and location, two-line format:

    image.png

    Default font and location, one-line format:

    image.png

    To move it, un-check use default location and drag it wherever you want.

    You don't normally have to close FlexInfo; when you close SmartSDR, FlexInfo will go away on its own. All of the options will be saved so that it loads in the same condition as you left it.

    If you are running Win 11:

    Right-Click on the FlexInfo shortcut and select Properties and select the Compatibility tab. Click Change high DPI settings. Check the Override high DPI settings scaling behavior checkbox. The dropdown should indicate Application.

    Give it a try and let me know what you think. I am aware of the About box sizing issue under Win 11, so don't tell me about that one, but I would appreciate hearing about anything else that isn't right, or any suggestions for improvement, etc.

  • Erik Carling EI4KF
    Erik Carling EI4KF Member ✭✭✭✭
    edited May 5

    It is working well, Len.

    SmartSDR_UeeccTIqwA.png

    I do not want to get silly about it so ignore this if you wish but….are there thresholds, especially for temperature, that when reached could trigger a visual change in the app? For example the temperature font color goes to red at whatever is considered high temperature. Ok, back to reality - thanks for your efforts Len. Your app is excellent in my opinion.

    Erik.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Hi Erik, that is a great idea! I will look into user-settable thresholds and how to do alerts.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    FlexInfo V1.03 is now available on GitHub:

    https://github.com/KD0RC/FlexInfo/releases/tag/FlexInfo_V1.03

    // ***********************************************************************
    // V1.03
    // Fixed bug where the app doesn't scale correctly on Win 11 machines
    // Added one-line display option
    // Added temperature format save to registry
    // ***********************************************************************
    // V1.02
    // Added automatic form and control resizing to properly display larger
    // or smaller fonts
    // ***********************************************************************
    // V1.01
    // Added menu with font control and ability to save last form position
    // or use default position
    // ***********************************************************************

    I normally do the testing versions as 1.01 Beta 1, Beta 2, etc, but for some reason I gave the interim versions real version numbers, so the changelog reflects everything to this point.

    Erik, I plan on doing something with over/under voltage and temperature next. I will also put together a quick user guide, but probably not until after Dayton.

    At some point, I will look at the need to change the High DPI settings for Win 11. I discovered some things that might make that unnecessary going forward, but I don't know enough yet to say for sure.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    @Erik Carling EI4KF Hi Erik, I added alerts for over and under voltage, over and under temperature, the ability to turn alerts on and off and a screen to change the thresholds. The defaults are from the 6400 and 6600 Hardware Manual.

    Here is a beta version if you'd like to give it a try. If all is well, I will release it to GitHub. You will need to do an uninstall on the previous version to get this one to install.

    // ***********************************************************************
    // V1.04
    // Added alerts for over/under voltage/temperature
    // Added voltage and temperature alert options and thresholds
    // ***********************************************************************

    image.png

    image.png

    You can change the thresholds to cause an alert so that you can see what they look like, then change them back to what you would normally want them to be.

  • Erik Carling EI4KF
    Erik Carling EI4KF Member ✭✭✭✭

    Hi Len

    In a word: excellent! I love it, you cannot miss the alerts and it is really good. Well done and thank you.

    73 de Erik.

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Thanks Erik, I appreciate it; your ideas made it a much better utility!

  • WX7Y
    WX7Y Member ✭✭✭✭

    NICE WORK Len, so far it works nicely, I like the settable thresholds.

    Thanks Len

    Bret WX7Y

  • KD0RC
    KD0RC Member, Super Elmer Moderator

    Thanks Bret!

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.