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

Public Member Functions

void GetRFGainInfo ()
 
void Close ()
 
delegate void DataReadyEventHandler (Panadapter pan, ushort[] data)
 
void ClickTuneRequest (double clicked_freq_MHz)
 
void StatusUpdate (string s)
 
void CheckReady ()
 

Properties

uint ClientHandle [get]
 
uint StreamID [get]
 
uint ChildWaterfallStreamID [get]
 
bool IsBandZoomOn [get, set]
 
bool IsSegmentZoomOn [get, set]
 
bool WNBOn [get, set]
 Enables or disables the Wideband Noise Blanker (WNB) for the Panadapter. More...
 
int WNBLevel [get, set]
 Gets or sets the Wideband Noise Blanker (WNB) level from 0 to 100. More...
 
bool WNBUpdating [get]
 Gets whether the Noise Blanker is currently updating More...
 
string RXAnt [get, set]
 
int RFGain [get, set]
 
int RFGainLow [get, set]
 
int RFGainHigh [get, set]
 
int RFGainStep [get, set]
 
int[] RFGainMarkers [get, set]
 
int DAXIQChannel [get, set]
 
int Width [get, set]
 
int Height [get, set]
 
string Band [get, set]
 
double CenterFreq [get, set]
 
double MaxBandwidth [get]
 
double MinBandwidth [get]
 
double Bandwidth [get, set]
 
bool AutoCenter [get, set]
 
double LowDbm [get, set]
 
double HighDbm [get, set]
 
int FPS [get, set]
 
int Average [get, set]
 
string[] RXAntennaList [get]
 A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR" More...
 
bool WeightedAverage [get, set]
 
bool Wide [get, set]
 
bool LoggerDisplayEnabled [get, set]
 
IPAddress LoggerDisplayIPAddress [get, set]
 
ushort LoggerDisplayPort [get, set]
 
byte LoggerDisplayRadioNum [get, set]
 
string XVTR [get, set]
 
string Preamp [get, set]
 
bool LoopA [get, set]
 
bool LoopB [get, set]
 
int FFTPacketTotalCount [get, set]
 
int FFTPacketErrorCount [get, set]
 

Events

DataReadyEventHandler DataReady
 

Member Function Documentation

void Flex.Smoothlake.FlexLib.Panadapter.CheckReady ( )
void Flex.Smoothlake.FlexLib.Panadapter.ClickTuneRequest ( double  clicked_freq_MHz)
void Flex.Smoothlake.FlexLib.Panadapter.Close ( )
delegate void Flex.Smoothlake.FlexLib.Panadapter.DataReadyEventHandler ( Panadapter  pan,
ushort[]  data 
)
void Flex.Smoothlake.FlexLib.Panadapter.GetRFGainInfo ( )
void Flex.Smoothlake.FlexLib.Panadapter.StatusUpdate ( string  s)

Property Documentation

bool Flex.Smoothlake.FlexLib.Panadapter.AutoCenter
getset
int Flex.Smoothlake.FlexLib.Panadapter.Average
getset
string Flex.Smoothlake.FlexLib.Panadapter.Band
getset
double Flex.Smoothlake.FlexLib.Panadapter.Bandwidth
getset
double Flex.Smoothlake.FlexLib.Panadapter.CenterFreq
getset
uint Flex.Smoothlake.FlexLib.Panadapter.ChildWaterfallStreamID
get
uint Flex.Smoothlake.FlexLib.Panadapter.ClientHandle
get
int Flex.Smoothlake.FlexLib.Panadapter.DAXIQChannel
getset
int Flex.Smoothlake.FlexLib.Panadapter.FFTPacketErrorCount
getset
int Flex.Smoothlake.FlexLib.Panadapter.FFTPacketTotalCount
getset
int Flex.Smoothlake.FlexLib.Panadapter.FPS
getset
int Flex.Smoothlake.FlexLib.Panadapter.Height
getset
double Flex.Smoothlake.FlexLib.Panadapter.HighDbm
getset
bool Flex.Smoothlake.FlexLib.Panadapter.IsBandZoomOn
getset
bool Flex.Smoothlake.FlexLib.Panadapter.IsSegmentZoomOn
getset
bool Flex.Smoothlake.FlexLib.Panadapter.LoggerDisplayEnabled
getset
IPAddress Flex.Smoothlake.FlexLib.Panadapter.LoggerDisplayIPAddress
getset
ushort Flex.Smoothlake.FlexLib.Panadapter.LoggerDisplayPort
getset
byte Flex.Smoothlake.FlexLib.Panadapter.LoggerDisplayRadioNum
getset
bool Flex.Smoothlake.FlexLib.Panadapter.LoopA
getset
bool Flex.Smoothlake.FlexLib.Panadapter.LoopB
getset
double Flex.Smoothlake.FlexLib.Panadapter.LowDbm
getset
double Flex.Smoothlake.FlexLib.Panadapter.MaxBandwidth
get
double Flex.Smoothlake.FlexLib.Panadapter.MinBandwidth
get
string Flex.Smoothlake.FlexLib.Panadapter.Preamp
getset
int Flex.Smoothlake.FlexLib.Panadapter.RFGain
getset
int Flex.Smoothlake.FlexLib.Panadapter.RFGainHigh
getset
int Flex.Smoothlake.FlexLib.Panadapter.RFGainLow
getset
int [] Flex.Smoothlake.FlexLib.Panadapter.RFGainMarkers
getset
int Flex.Smoothlake.FlexLib.Panadapter.RFGainStep
getset
string Flex.Smoothlake.FlexLib.Panadapter.RXAnt
getset
string [] Flex.Smoothlake.FlexLib.Panadapter.RXAntennaList
get

A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR"

uint Flex.Smoothlake.FlexLib.Panadapter.StreamID
get
bool Flex.Smoothlake.FlexLib.Panadapter.WeightedAverage
getset
bool Flex.Smoothlake.FlexLib.Panadapter.Wide
getset
int Flex.Smoothlake.FlexLib.Panadapter.Width
getset
int Flex.Smoothlake.FlexLib.Panadapter.WNBLevel
getset

Gets or sets the Wideband Noise Blanker (WNB) level from 0 to 100.

bool Flex.Smoothlake.FlexLib.Panadapter.WNBOn
getset

Enables or disables the Wideband Noise Blanker (WNB) for the Panadapter.

bool Flex.Smoothlake.FlexLib.Panadapter.WNBUpdating
get

Gets whether the Noise Blanker is currently updating

string Flex.Smoothlake.FlexLib.Panadapter.XVTR
getset

Event Documentation

DataReadyEventHandler Flex.Smoothlake.FlexLib.Panadapter.DataReady

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