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>
toggle quoted message
Show quoted text
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
toggle quoted message
Show quoted text
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>
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
toggle quoted message
Show quoted text
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 ?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>
? 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.?
toggle quoted message
Show quoted text
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 ?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>
? 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
toggle quoted message
Show quoted text
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.? ? 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 ?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>
? 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. ?
 ?
|
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
toggle quoted message
Show quoted text
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.
|