开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

FRStackWebApi Version 3.1.20.45 for RPi, Linux and OSX


 

FRStack Web APIs V 3.1.20.45 for RPi, Linux x64 and OSX has been released.







Version 3.1.20.45 Changes

SteppIR control adds AUTOTRACK, Retry logic, Multi-client bugfix
S-Meter data returned in UDP Meter data and Web Socket formats

Add Rest API Radio: TXIHIBIT
Update Rest API Radio: INFO adds TXINHIBIT, NICKNAME, CALLSIGN, MODEL, SERIAL, VERSION
Update Rest API Slice: INFO adds INDEX property
Add Rest API SPEAMP: INFO
Add Rest API STEPPIR: INFO, AUTOTRACK
Meter level Mute (Squelch) tooltip is dbm level
UDP Data add app node name set to FRStack

Special thanks to WA9WUD Alan Blind's efforts on the SteppIR logic and testing.

73,
Mark
W3II


 

Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

开云体育

INDEX is used to find smeter value for slice. The smeter data is an array of 8 objects. The slice INDEX is used to get the proper offset to read SMETER data.

The change to N1MM data structure is to add an <app> node. So I added <app>frstack</app>



Regards,
Mark

On Sep 8, 2020, at 4:31 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

开云体育

Hi Mark,

Any thoughts to be able to get status of different individual items on demand?

I have a blind ham that could benefit from FRStack, Node Red and a Genovation keypad. That could give 24 buttons which could be programmed to read out things like rx frequency, split, tx power setting, mic level, etc.

If you have suggestions to accomplish this another way please let me know.

73
Dave wo2x


On Sep 8, 2020, at 6:52 PM, Mark Hanson <mkcmsoftware@...> wrote:

?INDEX is used to find smeter value for slice. The smeter data is an array of 8 objects. The slice INDEX is used to get the proper offset to read SMETER data.

The change to N1MM data structure is to add an <app> node. So I added <app>frstack</app>



Regards,
Mark

On Sep 8, 2020, at 4:31 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

The REST APIs extensively?cover the Radio and Slice state for the bound client. You can get a summary INFO for the RADIO and SLICES or ask for individual item status. The integration?with the Stream Deck demonstrates the use of individual item status.
I do not own a? Genovation keypad so I don't have any first hand knowledge of this device.
Let me?know if you have any other questions.
73,
Mark W3II


On Tue, Sep 8, 2020 at 7:04 PM David De Coons wo2x <RocketNJ@...> wrote:
Hi Mark,

Any thoughts to be able to get status of different individual items on demand?

I have a blind ham that could benefit from FRStack, Node Red and a Genovation keypad. That could give 24 buttons which could be programmed to read out things like rx frequency, split, tx power setting, mic level, etc.

If you have suggestions to accomplish this another way please let me know.

73
Dave wo2x


On Sep 8, 2020, at 6:52 PM, Mark Hanson <mkcmsoftware@...> wrote:

?INDEX is used to find smeter value for slice. The smeter data is an array of 8 objects. The slice INDEX is used to get the proper offset to read SMETER data.

The change to N1MM data structure is to add an <app> node. So I added <app>frstack</app>



Regards,
Mark

On Sep 8, 2020, at 4:31 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

开云体育

Thanks Mark.?

I will work on a basic flow showing capability for sight impaired hams and post it up.?

The Genovation keypad I have here is a 24 button pad that connects via RS-232. You can program the keypad to send keyboard macros. For example program button 1 to send 1 (hex 31). Then have Node Red read into from that com port and send status to FRStack for that button push.?

You can have buttons to get status for a bunch of stuff. Individual items from FRStack as well as from other flows. Should be interesting.?

This could enable Flex SDR radios to be used by visually impaired hams.?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Sep 9, 2020, at 9:00 AM, Mark Hanson <mkcmsoftware@...> wrote:

?
The REST APIs extensively?cover the Radio and Slice state for the bound client. You can get a summary INFO for the RADIO and SLICES or ask for individual item status. The integration?with the Stream Deck demonstrates the use of individual item status.
I do not own a? Genovation keypad so I don't have any first hand knowledge of this device.
Let me?know if you have any other questions.
73,
Mark W3II

On Tue, Sep 8, 2020 at 7:04 PM David De Coons wo2x <RocketNJ@...> wrote:
Hi Mark,

Any thoughts to be able to get status of different individual items on demand?

I have a blind ham that could benefit from FRStack, Node Red and a Genovation keypad. That could give 24 buttons which could be programmed to read out things like rx frequency, split, tx power setting, mic level, etc.

If you have suggestions to accomplish this another way please let me know.

73
Dave wo2x


On Sep 8, 2020, at 6:52 PM, Mark Hanson <mkcmsoftware@...> wrote:

?INDEX is used to find smeter value for slice. The smeter data is an array of 8 objects. The slice INDEX is used to get the proper offset to read SMETER data.

The change to N1MM data structure is to add an <app> node. So I added <app>frstack</app>



Regards,
Mark

On Sep 8, 2020, at 4:31 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

Dave

Most, if not all, of the Flex Status Variables, are set up and available as global and/or flow variables in Node-Red, via FRStack.

I have been using the "Change Node" to access the variables and in some cases, using the commands get.flow ("variable.X") or get.global("variable.X") within functions.

You can see a list of the flow and global variables by selecting the "Context Data" on the far right side viewer (it usually?hidden, so click on the "down" button").? Be sure to click on the "refresh" button to see the current content.?

Alan

On Wed, Sep 9, 2020 at 9:26 AM David De Coons wo2x <RocketNJ@...> wrote:
Thanks Mark.?

I will work on a basic flow showing capability for sight impaired hams and post it up.?

The Genovation keypad I have here is a 24 button pad that connects via RS-232. You can program the keypad to send keyboard macros. For example program button 1 to send 1 (hex 31). Then have Node Red read into from that com port and send status to FRStack for that button push.?

You can have buttons to get status for a bunch of stuff. Individual items from FRStack as well as from other flows. Should be interesting.?

This could enable Flex SDR radios to be used by visually impaired hams.?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Sep 9, 2020, at 9:00 AM, Mark Hanson <mkcmsoftware@...> wrote:

?
The REST APIs extensively?cover the Radio and Slice state for the bound client. You can get a summary INFO for the RADIO and SLICES or ask for individual item status. The integration?with the Stream Deck demonstrates the use of individual item status.
I do not own a? Genovation keypad so I don't have any first hand knowledge of this device.
Let me?know if you have any other questions.
73,
Mark W3II

On Tue, Sep 8, 2020 at 7:04 PM David De Coons wo2x <RocketNJ@...> wrote:
Hi Mark,

Any thoughts to be able to get status of different individual items on demand?

I have a blind ham that could benefit from FRStack, Node Red and a Genovation keypad. That could give 24 buttons which could be programmed to read out things like rx frequency, split, tx power setting, mic level, etc.

If you have suggestions to accomplish this another way please let me know.

73
Dave wo2x


On Sep 8, 2020, at 6:52 PM, Mark Hanson <mkcmsoftware@...> wrote:

?INDEX is used to find smeter value for slice. The smeter data is an array of 8 objects. The slice INDEX is used to get the proper offset to read SMETER data.

The change to N1MM data structure is to add an <app> node. So I added <app>frstack</app>



Regards,
Mark

On Sep 8, 2020, at 4:31 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
Mark

Thanks for the mention.? It was a lot of fun working with you on?SteppIR.

Question: ?What is the new "INDEX" property?? How can it?be used?

Also, the changes to the UDP data broadcast, is that to update the packet to what the latest HF-Auto revision now wants to see?? Recall that Brett, WX7Y, found that HF-Auto added a <name> field.

Alan
WA9WUD

Alan


 

Dave

Use these nodes in your flow, from Mark's "Radio" flow, to get the Radio Info data. ?

Screen Shot 2020-09-09 at 9.46.15 AM.png?


 

How is Meter Level Mute used with this API? I do not see any reference to it besides the mention in?Version 3.1.20.45 Changes.


 

开云体育

Meter level mute is only a FRStack for Windows feature as it utilizes the FRStack UI to set the levels.
It would be problematic to combine a fast enough node-red UI and level set to make it easy to use.

Note: Once .NET 5+ adds WPF framework support for Linux and OS X platforms I plan on releasing FRStack for Linux and OSX.

Regards,
Mark
W3II


On Sep 9, 2020, at 7:38 PM, K6HN Gary <gary@...> wrote:

How is Meter Level Mute used with this API? I do not see any reference to it besides the mention in?Version 3.1.20.45 Changes.