SmartSDR v3.5.9 and the SmartSDR v3.5.9 Release Notes | SmartSDR v2.10.1 and the SmartSDR v2.10.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.4 and the Power Genius XL Release Notes v3.8.4
Tuner Genius XL Utility v1.1.20 and the Tuner Genius XL Release Notes v1.1.20
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
- All Categories
- 226 Community Topics
- 2K New Ideas
- 450 The Flea Market
- 6.9K Software
- 5.8K SmartSDR for Windows
- 120 SmartSDR for Maestro and M models
- 311 SmartSDR for Mac
- 233 SmartSDR for iOS
- 216 SmartSDR CAT
- 153 DAX
- 340 SmartSDR API
- 8.4K Radios and Accessories
- 6.8K FLEX-6000 Signature Series
- 706 Maestro
- 39 FlexControl
- 821 FLEX Series (Legacy) Radios
- 658 Genius Products
- 360 Power Genius XL Amplifier
- 229 Tuner Genius XL
- 69 Antenna Genius
- 213 Shack Infrastructure
- 142 Networking
- 338 Remote Operation (SmartLink)
- 116 Contesting
- 537 Peripherals & Station Integration
- 108 Amateur Radio Interests
- 767 Third-Party Software