SmartSDR v3.3.32 and the SmartSDR v3.3.32 Release Notes | SmartSDR v2.7.6 and the SmartSDR v2.7.6 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.6.24 and the Power Genius XL Release Notes v3.6.24
Tuner Genius XL Utility v1.1.8 and the Tuner Genius XL Release Notes v1.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
How can I retrieve or set DAX RX stream RXgain using FLEXLIB?
I have a program that interacts with my 6600 using the FLEXLIB interface, but I am not able to see changes in the RXGain property of a DAXRXAudioStream object and if I change RXGain, it has no effect. I must be missing something simple.
I have a handler active for the DAXRXAudioStream PropertyChanged event and I see it entered when I create or destroy slices on the radio, noting updates for the Slice and ClientHandle properties as well as frequent updates for the BytesPerSecFromRadio property. However the RXGain property remains always at 50.
Even if I use the SmartSDR DAX program window to move the RXGain slider for a stream from 50 to something else, I do NOT see any corresponding PropertyChanged events in my handler. And if my program updates the RXGain property it is not reflected in the SmartSDR DAX program window.
I have used Wireshark to see what happens when I change the slider from the SmartSDR DAX window and see that the TCP command being sent to the radio is e.g.
C1 1057|audio stream 0x4000009 slice 0 gain 57
The audio stream 0x4000009 when converted to decimal does indeed match the StreamID property of my DAXRXAudioStream object as does the Slice property.
It almost looks like the actual property being manipulated is one named gain instead of RXgain as is exposed by the FLEXLIB DAXRXAudioStream object. What am I missing?
Leave a Comment
- 18.5K All Categories
- 132 Community Topics
- 2K New Ideas
- 279 The Flea Market
- 6.2K Software
- 5.4K SmartSDR for Windows
- 93 SmartSDR for Maestro and M models
- 211 SmartSDR for Mac
- 188 SmartSDR for iOS
- 180 SmartSDR CAT
- 111 DAX
- 321 SmartSDR API
- 7.8K Radios and Accessories
- 6.4K FLEX-6000 Signature Series
- 628 Maestro
- 29 FlexControl
- 777 FLEX Series (Legacy) Radios
- 406 Genius Products
- 240 Power Genius XL Amplifier
- 145 Tuner Genius XL
- 21 Antenna Genius
- 118 Shack Infrastructure
- 75 Networking
- 203 Remote Operation (SmartLink)
- 90 Contesting
- 301 Peripherals & Station Integration
- 87 Amateur Radio Interests
- 577 Third-Party Software