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.
Flex Repeater Spots Utility
Comments
-
Hi Len,
Do you have any plans to add a color specification for a manual spot?
1 -
Hi Martin, I hadn't thought of that, but let me take a look at it. I am guessing that it would not be too difficult.
0 -
Hi Martin, thanks for the suggestion! I am nearly done with the code to specify spot color and spot background color. I have overall spot colors working and will now code up the ability to control each spot individually.
So for those who want all their spots to look the same, they just set the default. Any individual spots can then be set to override the default for those who want a more custom look (red on yellow for band-edges, for example).
I should have something ready later today or maybe tomorrow.
The available colors are from the Windows .net palette (see link, below). There are 141 named colors available, so I am not going to include the complication of a color mixer.
Colors Class (System.Windows.Media) | Microsoft Learn
You will specify them by name. For example to set the default:
SpotColor: YELLOW SpotBackColor: Transparent
On individual spots:
SpotColor=RED SpotBackColor=YELLOW
Let me know if you have any other thoughts on this.
0 -
Well, that was easier than I expected... I have a bit more testing to do, but I should be able to put this new version on GitHub later today. Here is my first test:
0 -
Len
How about a "Spot Life" setting?
Oh, and a "Clear All Spots" button.
Another approach for building the necessary spot data. Instead of pulling the data from the memory backup file, issue the "sub memory all" command. The command's response will be a list of all memories, along with all memory settings. Build your spot commands from this list.
Send the sub memory all command on startup of the spot application, to update the memory data.
Alan. WA9WUD
0 -
Hi Alan, These spots are designed to be "permanent". They are not DX spots, but instead, are intended to mark repeater frequencies, nets, band edges and that kind of thing so spot life is not really appropriate here.
Clear All Spots is already taken care of on the Flex Spot Settings page, so I won't duplicate it here.
My app does not pull data from the backup file, it comes directly from the radio. Since I am using C# and FlexLib under .net, the "sub memory all" command is done on my behalf when I execute the following statement:
radio.MemoryAdded += new Radio.MemoryAddedEventHandler(_thisRadio_MemoryAdded);
_thisRadio_MemoryAdded is a subroutine that I wrote that populates my data array of spot info so that I have the everything necessary to change mode and/or repeater options as spots are clicked. The full source code is on my GitHub site if you are interested in how this works.
0 -
Hi Len,
You're very efficient.
Thanks you very much for taking my suggestion.
73, Martin VA2PX
0 -
FlexRepeaterSpots V1.06 is now available on GitHub:
// *********************************************************************** // V1.06 // Increased the max number of spots from 100 to 400 // Added code to be sure max spots is not exceeded // Added ability to set default spot color and spot background color // Added ability to set text and background colors on individual spots // ***********************************************************************
Thanks to Martin, VA2PX for the spot color suggestion!
The default colors can be set using these Config.ini entries (default is Yellow and Transparent):
SpotColor: YELLOW SpotBackColor: Transparent
Each Spot: line in Config.ini can have either, both or neither of SpotColor= and SpotBackColor=.
SpotColor=RED SpotBackColor=YELLOW
On all of these parameters, case is not important.
0 -
I finally finished the FlexRepeaterSpots user manual. It is on the GitHub site shown in the previous post, above. I also updated the V1.06 release to include it there.
Here is the intro from that document:
0 -
FlexRepeaterSpots V1.07 is now available on GitHub:
// *********************************************************************** // V1.07 // Added SpotMemColor: and SpotMemBackColor: (Thanks Bret, WX7Y!) // ***********************************************************************
Bret, WX7Y suggested that memory spots have their own color scheme. Good idea Bret! Just add the following lines to your Config.ini file.
SpotMemColor: Yellow SpotMemBackColor: Transparent
Make the colors anything you like from this list:
Colors Class (System.Windows.Media) | Microsoft Learn
The default colors are the same as for regular (non-memory) spots, so if you leave these lines out of your Config file, you will get Yellow and Transparent.
Thanks again for the idea Bret, and I hope this is what you were looking for.
0 -
Great Job Len and works great.
Once I got the Color combinations I like and could see without straining my eyes
Anyway Thanks Len for all your hard work
73
Bret
WX7Y
0 -
Thanks Bret, I appreciate it!
0 -
Hi Len, just have a question, Is there a limit to how may Spots you can have?
If there was a limit I just wanted to make sure I wasn't getting close.
73
Bret/WX7Y
0 -
Hi Bret, as of V1.06 you can have up to 400 spots. DX spots or spots from any source other than FlexRepeaterSpots don't count toward the 400.
If you find that you are getting close to that maximum, let me know and I will make it bigger. It is a very easy change to implement.
If you are asking about limits, you must be getting some good use out of the utility!
0 -
Ok I think that should be plenty for about everyone I imagine
0 -
@Rich McCabe Hi Rich, just checking in to see if you were able to get FlexRepeaterSpots downloaded and working.
0 -
0
-
Are there any alpha/beta testers testing the 8000 series that can try Flex Repeater Spots? I don't need an exhaustive test, I just need to know that the executable runs and that the basic functionality is there.
I doubt that the API and FlexLib changed much, but I would feel better knowing that it still works.
0
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 535 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
- 231 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 29 FLEX-8000 Signature Series
- 850 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 797 Genius Products
- 417 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