SmartSDR v3.3.32 and the SmartSDR v3.3.32 Release Notes | SmartSDR v2.8.0 and the SmartSDR v2.8.0 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.9K All Categories
- 151 Community Topics
- 2K New Ideas
- 311 The Flea Market
- 6.3K Software
- 5.5K SmartSDR for Windows
- 95 SmartSDR for Maestro and M models
- 230 SmartSDR for Mac
- 193 SmartSDR for iOS
- 184 SmartSDR CAT
- 117 DAX
- 322 SmartSDR API
- 7.9K Radios and Accessories
- 6.4K FLEX-6000 Signature Series
- 643 Maestro
- 31 FlexControl
- 786 FLEX Series (Legacy) Radios
- 460 Genius Products
- 265 Power Genius XL Amplifier
- 165 Tuner Genius XL
- 30 Antenna Genius
- 137 Shack Infrastructure
- 90 Networking
- 226 Remote Operation (SmartLink)
- 96 Contesting
- 344 Peripherals & Station Integration
- 90 Amateur Radio Interests
- 607 Third-Party Software