SmartSDR v4.1.5 | SmartSDR v4.1.5 Release Notes
SmartSDR v3.10.15 | SmartSDR v3.10.15 Release Notes
The latest 4O3A Genius Product Software and Firmware
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
The Tune button and the API ....
Sorry if I have missed the obvious, however is there a means to determine if the 6400 is in Tune rather than TX mode?
73
Many thanks
Andrew G1RVD
Best Answer
-
Hi Andrew, Yes!
Look in the G09_TransmitEvents.ino file in Enzo's library:
In my case, I am just using the fact that the Tune button in SmartSDR was pressed to take my TeensyMaestro out of screen saver mode.
0
Answers
-
Ah ... Thank you Len.
Also ... thank you for your efforts to keep the Library alive.
I've ported it to an Arduino GIGA with only one change necessary. The GIGA and an external W5500 Ethernet board, didn't like having interrupts suspended in the int FlexRig::send(String cmd, int parserId) function in FlexRigTeensy.cpp around line 108.
Otherwise, although I'm still learning my way around, evidenced by my question, it seems to work well.
73
Andrew0 -
I'm glad it is working for you Andrew! What are you building with your GIGA?
0 -
Hi Len,
I'm building a SSPA using the Ampleon ART2K using W6QPL/DJ0ABR's designs as inspiration. Plus a Vacuum Cap & roller inductor auto ATU, driving an antenna switcher. The LPF is driven from the Flex API (seems to be working).
Could I ask you another question: What's the best way to determine that the Flex has entered RX mode, i.e. stopped TX or Tuning?
73 Andrew
1 -
Hi Andrew, It's not intuitive, but look in G08_InterlockEvents.ini for the state_event:
That is the only one I use, so I commented out the rest to save space.
In the onInterlock_state() routine, I test for the word "TRANSMITTING" to determine if it is transmitting for any reason, including the tune button. There are several other states, but I can't remember what they all are now. A Serial.print(fRig.interlock.state) statement will show you the states that the radio goes through as it transitions from RX to TX and back. For most purposes, just testing fRig.interlock.state for equal or not equal to "TRANSMITTING" should suffice.
In this example, I am only using the transmitting state to turn on and off a little red circle to annunciate transmit status on the screen.
0 -
I'm building a SSPA using the Ampleon ART2K using W6QPL/DJ0ABR's designs as inspiration. Plus a Vacuum Cap & roller inductor auto ATU, driving an antenna switcher. The LPF is driven from the Flex API (seems to be working).
Wow, that is an ambitious project! You won't likely run out of IO pins with that Giga board!
0 -
Hi Len,
The interesting feature of the GIGA is dual cores. I have the smaller (M4) core sensing real time signals like the power meters and stepper motor POTs (& controlling the steppers), and the larger M7 core handing the slower communications tasks (mqtt to node-red and CAN to the power supply, etc).
It's not working yet … let's see 😀
Thank you for your tips. They save an awful lot of time.
73 Andrew
0 -
The Flex seems to send READY when coming out of TX.
0 -
Ah, that's right. I can't remember why that did not work well for me. I found that the TRANSMITTING message was the one for my needs.
0
Leave a Comment
Categories
- All Categories
- 383 Community Topics
- 2.1K New Ideas
- 638 The Flea Market
- 8.3K Software
- 145 SmartSDR+
- 6.4K SmartSDR for Windows
- 188 SmartSDR for Maestro and M models
- 434 SmartSDR for Mac
- 273 SmartSDR for iOS
- 261 SmartSDR CAT
- 200 DAX
- 383 SmartSDR API
- 9.4K Radios and Accessories
- 47 Aurora
- 276 FLEX-8000 Signature Series
- 7.2K FLEX-6000 Signature Series
- 958 Maestro
- 58 FlexControl
- 866 FLEX Series (Legacy) Radios
- 934 Genius Products
- 466 Power Genius XL Amplifier
- 342 Tuner Genius XL
- 126 Antenna Genius
- 304 Shack Infrastructure
- 213 Networking
- 464 Remote Operation (SmartLink)
- 144 Contesting
- 795 Peripherals & Station Integration
- 142 Amateur Radio Interests
- 1K Third-Party Software




