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

Public Member Functions

 UsbBitCable (Radio radio, string serial_number)
 
void SetBitSource (int bit, UsbCableFreqSource source)
 
void SetBitOutput (int bit, UsbBitCableOutputType output)
 
void SetBitActiveHigh (int bit, bool polarity)
 
void SetBitEnable (int bit, bool enabled)
 
void SetBitPtt (int bit, bool enabled)
 
void SetBitPttDelayMs (int bit, int delay)
 
void SetBitTxDelayMs (int bit, int delay)
 
void SetBitSourceRxAnt (int bit, string ant)
 
void SetBitSourceTxAnt (int bit, string ant)
 
void SetBitSourceSlice (int bit, string sliceIndex)
 
void SetBitFreqRange (int bit, double freqLowMHz, double freqHighMHz)
 
void SetBitBand (int bit, string band)
 
- Public Member Functions inherited from Flex.Smoothlake.FlexLib.UsbCable
 UsbCable (Radio radio, string serial_number)
 
void Remove ()
 

Properties

UsbCableFreqSource[] BitSource [get]
 
UsbBitCableOutputType[] BitOutput [get]
 
bool[] BitActiveHigh [get]
 
bool[] BitEnable [get]
 
bool[] BitPtt [get]
 
int[] BitPttDelayMs [get]
 
int[] BitTxDelayMs [get]
 
string[] BitOrdinalRxAnt [get]
 
string[] BitOrdinalTxAnt [get]
 
string[] BitOrdinalSlice [get]
 
double[] BitLowFreq [get]
 
double[] BitHighFreq [get]
 
string[] BitBand [get]
 
- Properties inherited from Flex.Smoothlake.FlexLib.UsbCable
string SerialNumber [get]
 
UsbCableType CableType [get, set]
 
bool Enabled [get, set]
 
bool Present [get]
 
string Name [get, set]
 
bool LoggingEnabled [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from Flex.Smoothlake.FlexLib.UsbCable
string UsbCableFreqSourceToString (UsbCableFreqSource source)
 
UsbCableFreqSource StringToUsbCableFreqSource (string s)
 
- Protected Attributes inherited from Flex.Smoothlake.FlexLib.UsbCable
Radio _radio
 
string _serialNumber
 
UsbCableType _cableType = UsbCableType.Invalid
 
bool _enabled = false
 
bool _present = false
 
string _name
 
bool _loggingEnabled
 
- Events inherited from Flex.Smoothlake.FlexLib.UsbCable
EventHandler< LogMessageEventArgsLogTextReceived
 

Constructor & Destructor Documentation

Flex.Smoothlake.FlexLib.UsbBitCable.UsbBitCable ( Radio  radio,
string  serial_number 
)

Member Function Documentation

void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitActiveHigh ( int  bit,
bool  polarity 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitBand ( int  bit,
string  band 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitEnable ( int  bit,
bool  enabled 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitFreqRange ( int  bit,
double  freqLowMHz,
double  freqHighMHz 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitOutput ( int  bit,
UsbBitCableOutputType  output 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitPtt ( int  bit,
bool  enabled 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitPttDelayMs ( int  bit,
int  delay 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitSource ( int  bit,
UsbCableFreqSource  source 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitSourceRxAnt ( int  bit,
string  ant 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitSourceSlice ( int  bit,
string  sliceIndex 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitSourceTxAnt ( int  bit,
string  ant 
)
void Flex.Smoothlake.FlexLib.UsbBitCable.SetBitTxDelayMs ( int  bit,
int  delay 
)

Property Documentation

bool [] Flex.Smoothlake.FlexLib.UsbBitCable.BitActiveHigh
get
string [] Flex.Smoothlake.FlexLib.UsbBitCable.BitBand
get
bool [] Flex.Smoothlake.FlexLib.UsbBitCable.BitEnable
get
double [] Flex.Smoothlake.FlexLib.UsbBitCable.BitHighFreq
get
double [] Flex.Smoothlake.FlexLib.UsbBitCable.BitLowFreq
get
string [] Flex.Smoothlake.FlexLib.UsbBitCable.BitOrdinalRxAnt
get
string [] Flex.Smoothlake.FlexLib.UsbBitCable.BitOrdinalSlice
get
string [] Flex.Smoothlake.FlexLib.UsbBitCable.BitOrdinalTxAnt
get
UsbBitCableOutputType [] Flex.Smoothlake.FlexLib.UsbBitCable.BitOutput
get
bool [] Flex.Smoothlake.FlexLib.UsbBitCable.BitPtt
get
int [] Flex.Smoothlake.FlexLib.UsbBitCable.BitPttDelayMs
get
UsbCableFreqSource [] Flex.Smoothlake.FlexLib.UsbBitCable.BitSource
get
int [] Flex.Smoothlake.FlexLib.UsbBitCable.BitTxDelayMs
get

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