SmartSDR v3.3.33 and the SmartSDR v3.3.33 Release Notes | SmartSDR v2.8.1 and the SmartSDR v2.8.1 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
- 19.2K All Categories
- 162 Community Topics
- 2K New Ideas
- 324 The Flea Market
- 6.4K Software
- 5.5K SmartSDR for Windows
- 98 SmartSDR for Maestro and M models
- 244 SmartSDR for Mac
- 198 SmartSDR for iOS
- 193 SmartSDR CAT
- 125 DAX
- 324 SmartSDR API
- 8K Radios and Accessories
- 6.5K FLEX-6000 Signature Series
- 652 Maestro
- 34 FlexControl
- 791 FLEX Series (Legacy) Radios
- 492 Genius Products
- 282 Power Genius XL Amplifier
- 177 Tuner Genius XL
- 33 Antenna Genius
- 145 Shack Infrastructure
- 96 Networking
- 246 Remote Operation (SmartLink)
- 101 Contesting
- 371 Peripherals & Station Integration
- 93 Amateur Radio Interests
- 630 Third-Party Software