FlexLib
Public Member Functions | Properties | List of all members
Flex.Smoothlake.FlexLib.DAXIQStream Class Reference
Inheritance diagram for Flex.Smoothlake.FlexLib.DAXIQStream:
Flex.Smoothlake.FlexLib.RXAudioStream

Public Member Functions

 DAXIQStream (Radio radio)
 
void Close ()
 
void StatusUpdate (string s)
 
- Public Member Functions inherited from Flex.Smoothlake.FlexLib.RXAudioStream
 RXAudioStream (Radio radio)
 
delegate void DataReadyEventHandler (RXAudioStream rxAudioStream, float[] rx_data)
 

Properties

int DAXIQChannel [get]
 
Panadapter Pan [get]
 
int SampleRate [get, set]
 
bool IsActive [get, set]
 Indicates that data is expected to stream for this IQ Client. This may not be the case when there is another DAX client connected to the same radio and bound to the same GUI Client with this channel enabled. More...
 
- Properties inherited from Flex.Smoothlake.FlexLib.RXAudioStream
uint ClientHandle [get, set]
 
bool RadioAck [get]
 
uint StreamID [get]
 
double BytesPerSecFromRadio [get, set]
 
int ErrorCount [get, set]
 
int TotalCount [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Flex.Smoothlake.FlexLib.RXAudioStream
Object OpusRXListLockObj = new Object()
 
double LastOpusTimestampConsumed = 0
 
SortedList< double, VitaOpusDataPacket > _opusRXList = new SortedList<double, VitaOpusDataPacket>()
 
- Protected Member Functions inherited from Flex.Smoothlake.FlexLib.RXAudioStream
void UpdateRXRate ()
 
- Protected Attributes inherited from Flex.Smoothlake.FlexLib.RXAudioStream
Radio _radio
 
uint _clientHandle
 
bool _closing = false
 
bool _radioAck = false
 
uint _streamId
 
bool _shouldApplyRxGainScalar = false
 
float _rxGainScalar = 1.0f
 
- Events inherited from Flex.Smoothlake.FlexLib.RXAudioStream
DataReadyEventHandler DataReady
 

Constructor & Destructor Documentation

Flex.Smoothlake.FlexLib.DAXIQStream.DAXIQStream ( Radio  radio)

Member Function Documentation

void Flex.Smoothlake.FlexLib.DAXIQStream.Close ( )
void Flex.Smoothlake.FlexLib.DAXIQStream.StatusUpdate ( string  s)

Property Documentation

int Flex.Smoothlake.FlexLib.DAXIQStream.DAXIQChannel
get
bool Flex.Smoothlake.FlexLib.DAXIQStream.IsActive
getset

Indicates that data is expected to stream for this IQ Client. This may not be the case when there is another DAX client connected to the same radio and bound to the same GUI Client with this channel enabled.

Panadapter Flex.Smoothlake.FlexLib.DAXIQStream.Pan
get
int Flex.Smoothlake.FlexLib.DAXIQStream.SampleRate
getset

The documentation for this class was generated from the following file: