FlexLib
|
Classes | |
class | UDPVitaPacket |
Public Member Functions | |
WanRadioRegistrationState | stringToWanRadioRegistrationState (string state_str) |
void | WanRegisterRadio (string owner_token) |
void | WanUnregisterRadio (string owner_token) |
void | WanSetForwardedPorts (bool isPortForwardOn, int tcpPort, int udpPort) |
void | SetLocalPttForGuiClient () |
bool | Connect (string gui_client_id=null) |
Creates a TCP client and connects to the radio More... | |
void | Disconnect () |
Closes the TCP client and disconnects the radio More... | |
void | DisconnectAllGuiClients () |
Disconnects all currently connected GUI clients from the radio More... | |
void | DisconnectClientByHandle (string handle) |
Disconnects a single connected client given the client's handle More... | |
void | RefreshLicenseState () |
Gets the current licensing state of the radio More... | |
void | RebootRadio () |
Reboots the radio. This may take several minutes. More... | |
void | JitterKeepAlive (string timestamp) |
void | ResetMeterPacketStatistics () |
delegate void | MessageReceivedEventHandler (MessageSeverity severity, string msg) |
Delegate event handler for the MessageReceived event More... | |
void | CloseAllTNFs () |
Removes all TNFs from the radio by closing each one More... | |
delegate void | TNFRemovedEventHandler (TNF tnf) |
delegate void | TNFAddedEventHandler (TNF tnf) |
void | RequestTNF (double freq, uint panID) |
void | RequestSpot (Spot spot) |
Creates a new Spot on the radio More... | |
void | RemoveSpot (string callsign, double rx_freq) |
void | ClearAllSpots () |
delegate void | SpotAddedEventHandler (Spot spot) |
Delegate event handler for the SpotAdded event More... | |
delegate void | SpotRemovedEventHandler (Spot spot) |
Delegate event handler for the SpotRemoved event More... | |
delegate void | SpotTriggeredEventHandler (Spot spot) |
Delegate event handler for the SpotTriggered event More... | |
delegate void | TxBandSettingsAddedEventHandler (TxBandSettings txBandSettings) |
Delegate event handler for the TxBandSettingsAddedEventHandler event More... | |
delegate void | TxBandSettingsRemovedEventHandler (TxBandSettings txBandSettings) |
Delegate event handler for the TxBandSettingsRemovedEventHandler event More... | |
delegate void | UsbCableRemovedEventHandler (UsbCable cable) |
delegate void | UsbCableAddedEventHandler (UsbCable cable) |
void | AddCableOfType (string value, string serialNumber) |
void | RequestPanafall () |
void | RequestDAXRXAudioStream (int channel) |
void | RequestDAXMICAudioStream () |
void | RequestDAXTXAudioStream () |
void | RequestDAXIQStream (int channel) |
void | RequestXvtr () |
Slice | RequestSliceBlocking (Panadapter pan, double freq=0.0, string rxant="", string mode="", bool load_persistence=false) |
Slice | RequestCloneSliceBlocking (Slice slice) |
void | RequestSlice (Panadapter pan, string demod_mode="", double freq=0.0, string rx_ant="", bool load_persistence=false) |
Creates a new slice on the radio More... | |
void | RequestSlice () |
Creates a new Slice on the radio on a new Pandapter More... | |
Slice | FindSliceByIndex (int index) |
Find a Slice object by index number More... | |
Slice | FindSliceByLetter (string slice_letter, uint gui_client_handle) |
Slice | FindSliceByDAXChannel (int dax_channel) |
Find a Slice by the DAX Channel number More... | |
delegate void | SliceRemovedEventHandler (Slice slc) |
Delegate event handler for the SliceRemoved event More... | |
delegate void | SlicePanReferenceChangeEventHandler (Slice slc) |
Delegate event handler for the SlicePanReferenceChange event More... | |
delegate void | SliceAddedEventHandler (Slice slc) |
Delegate event handler for the SliceAdded event More... | |
string | GetSliceLetterFromIndex (int index) |
delegate void | PanadapterAddedEventHandler (Panadapter pan, Waterfall fall) |
delegate void | PanadapterRemovedEventHandler (Panadapter pan) |
The delegate event handler for the PanadapterRemoved event More... | |
Panadapter | FindPanByDAXIQChannel (uint client_handle, int daxIQChannel) |
Finds a Panadapter given its DAX IQ Channel More... | |
delegate void | WaterfallAddedEventHandler (Waterfall wf) |
delegate void | WaterfallRemovedEventHandler (Waterfall fall) |
Waterfall | FindWaterfallByDAXIQChannel (int daxIQChannel) |
delegate void | DAXMICAudioStreamRemovedEventHandler (DAXMICAudioStream mic_audio_stream) |
delegate void | DAXMICAudioStreamAddedEventHandler (DAXMICAudioStream mic_audio_stream) |
DAXMICAudioStream | CreateDAXMICAudioStream () |
void | RemoveDAXMICAudioStream (uint stream_id) |
delegate void | DAXTXAudioStreamRemovedEventHandler (DAXTXAudioStream tx_audio_stream) |
delegate void | DAXTXAudioStreamAddedEventHandler (DAXTXAudioStream tx_audio_stream) |
void | RemoveDAXTXAudioStream (uint stream_id) |
void | RemoveAudioStream (uint stream_id) |
Removes a DAX Audio Stream More... | |
delegate void | DAXRXAudioStreamAddedEventHandler (DAXRXAudioStream audio_stream) |
The delegate event handler for the DAXRXAudioStreamAdded event More... | |
delegate void | DAXRXAudioStreamRemovedEventHandler (DAXRXAudioStream audio_stream) |
The delegate event handler for the AudioStreamRemoved event More... | |
TXRemoteAudioStream | CreateOpusStream () |
Creates a new Opus Audio Stream More... | |
void | RemoveTXRemoteAudioStream (uint streamID) |
Removes an Opus Audio Stream More... | |
delegate void | TXRemoteAudioStreamAddedEventHandler (TXRemoteAudioStream remoteAudioTX) |
The delegate event handler for the TXRemoteAudioStream event More... | |
delegate void | TXRemoteAudioStreamRemovedEventHandler (TXRemoteAudioStream remoteAudioTX) |
The delegate event handler for the TXRemoteAudioStream event More... | |
void | AddTXRemoteAudioStream (TXRemoteAudioStream newRemoteAudioTX) |
void | RemoveRXRemoteAudioStream (uint streamID) |
Removes a Remote Audio RX Stream More... | |
delegate void | RXRemoteAudioStreamAddedEventHandler (RXRemoteAudioStream remoteAudioRX) |
The delegate event handler for the RXRemoteAudioStreamStreamAdded event More... | |
delegate void | RXRemoteAudioStreamRemovedEventHandler (RXRemoteAudioStream remoteAudioRX) |
The delegate event handler for the RXRemoteAudioStreamStreamRemoved event More... | |
void | AddRXRemoteAudioStream (RXRemoteAudioStream newRemoteAudioRX) |
void | RequestRXRemoteAudioStream () |
void | RequestRXRemoteAudioStream (bool isCompressed) |
void | RequestRemoteAudioTXStream () |
void | RemoveDAXIQStream (uint stream_id) |
Finds a DAX IQ Stream by its Stream ID More... | |
delegate void | DAXIQStreamAddedEventHandler (DAXIQStream iq_stream) |
The delegate event handler for the IQStreamAdded event More... | |
delegate void | DAXIQStreamRemovedEventHandler (DAXIQStream iq_stream) |
The delegate event handler for the IQStreamRemoved event More... | |
DAXIQStream | FindDAXIQStreamByDAXIQChannel (int daxIQChannel) |
Meter | FindMeterByName (string s) |
Gets a Meter by its name More... | |
delegate void | MeterDataReadyEventHandler (float data) |
The delegate event handler for meter data events. Used with the events: ForwardPowerDataReady, ReflectedPowerDataReady, SWRDataReady, PATempDataReady, VoltsDataReady, MicDataReady, MicPeakDataReady, CompPeakDataReady, HWAlcDataReady, etc. More... | |
void | SaveTXProfile (string profile_name) |
void | CreateTXProfile (string profile_name) |
void | ResetTXProfile (string profile_name) |
void | DeleteTXProfile (string profile_name) |
void | DeleteMICProfile (string profile_name) |
void | SaveMICProfile (string profile_name) |
void | ResetMICProfile (string profile_name) |
void | CreateMICProfile (string profile_name) |
void | SaveGlobalProfile (string profile_name) |
void | DeleteGlobalProfile (string profile_name) |
void | UninstallWaveform (string waveform_name) |
void | MonitorNetworkQuality () |
void | CWPTT (bool state, string timestamp, uint guiClientHandle=0) |
void | CWKey (bool state, string timestamp, uint guiClientHandle=0) |
void | CWKeyImmediate (bool state) |
void | ATUTuneStart () |
Starts an automatic tune on the automatic antenna tuning unit (ATU) More... | |
void | ATUTuneBypass () |
Sets the automatic antenna tuning unit (ATU) to be in bypass mode More... | |
void | ATUClearMemories () |
Clears all ATU memories More... | |
void | GPSInstall () |
Installs the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled More... | |
void | GPSUninstall () |
Uninstalls the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled More... | |
void | SendUpdateFile (string update_filename) |
For internal use only. More... | |
void | SendSSDRWaveformFile (string wave_filename) |
void | SendDBImportFile (string database_filename) |
void | SendMemoryImportFile (string memory_filename) |
void | ReceiveSSDRDatabaseFile (string meta_subset_path, string destination_path, bool memories_export_checked) |
bool | ReceiveTestingResultsFile (object obj) |
void | SendTurfFile (string update_filename) |
For internal use only. More... | |
Equalizer | CreateEqualizer (EqualizerSelect eq_select) |
Docs not available More... | |
delegate void | EqualizerAddedEventHandler (Equalizer eq) |
delegate void | EqualizerRemovedEventHandler (Equalizer eq) |
Equalizer | FindEqualizerByEQSelect (EqualizerSelect eq_select) |
Docs not available More... | |
Xvtr | CreateXvtr () |
Create a new XVTR object More... | |
Xvtr | FindXvtrByIndex (int index) |
Find a Xvtr object by index number More... | |
delegate void | XvtrRemovedEventHandler (Xvtr xvtr) |
Delegate event handler for the XvtrRemoved event More... | |
delegate void | XvtrAddedEventHandler (Xvtr xvtr) |
Delegate event handler for the XVTRAdded event More... | |
void | RequestMemory () |
delegate void | MemoryRemovedEventHandler (Memory mem) |
Delegate event handler for the MemoryRemoved event More... | |
delegate void | MemoryAddedEventHandler (Memory mem) |
Delegate event handler for the MemoryAdded event More... | |
Memory | FindMemoryByIndex (int index) |
Find a MEmory object by index number More... | |
void | SetStaticNetworkParams () |
void | SetNetworkToDCHP () |
Amplifier | FindAmplifierByHandle (string handle) |
Find an Amplifier object by handle (Client ID) More... | |
delegate void | AmplifierRemovedEventHandler (Amplifier amp) |
Delegate event handler for the AmplifierRemoved event More... | |
delegate void | AmplifierAddedEventHandler (Amplifier amp) |
Delegate event handler for the AmplifierAdded event More... | |
void | BindGUIClient (string client_id) |
GUIClient | FindGUIClientByClientID (string client_id) |
GUIClient | FindGUIClientByClientHandle (uint client_handle) |
delegate void | GUIClientRemovedEventHandler (GUIClient gui_client) |
Delegate event handler for the GUIClientRemoved event More... | |
delegate void | GUIClientAddedEventHandler (GUIClient gui_client) |
Delegate event handler for the GUIClientAdded event More... | |
delegate void | GUIClientUpdatedEventHandler (GUIClient gui_client) |
Delegate event handler for the GUIClientUpdated event More... | |
void | SetClientStationName (string station_name) |
void | UpdateGuiClientsList (List< GUIClient > newGuiClients) |
CWX | GetCWX () |
Get a reference to the CWX object More... | |
bool | GetTXFreq (out double freq_mhz) |
override string | ToString () |
Overridden ToString() method for the Radio.cs class More... | |
Public Attributes | |
readonly object | GuiClientsLockObj = new object() |
EventHandler | ClientDisconnectReq |
EventHandler | DuplicateClientIdDisconnectReq |
EventHandler | RefreshLicenseStateCompleted |
EventHandler | StaticIPSetSuccessful |
EventHandler | StaticIPSetFailed |
EventHandler | DHCPSetSuccessful |
EventHandler | DHCPSetFailed |
VitaSocket | VitaSock = null |
ConcurrentQueue< UDPVitaPacket > | UDPCallbackQueue = new ConcurrentQueue<UDPVitaPacket>() |
Properties | |
NetCWStream | netCWStream [get] |
List< Slice > | SliceList [get] |
A List of Slices present in this Radio instance More... | |
List< Panadapter > | PanadapterList [get] |
A List of Panadapters present in this Radio instance More... | |
List< Memory > | MemoryList [get] |
List< TNF > | TNFList [get] |
List< Spot > | SpotsList [get] |
List< GUIClient > | GuiClients [get] |
List< UsbCable > | UsbCables [get] |
List< Amplifier > | AmplifierList [get] |
A List of Amplifiers present in this Radio instance More... | |
UInt64 | ProtocolVersion [get] |
The Protocol Version is a 64 bit number with the format "maj.min.v_a.v_b" where maj, min, and v_a are each 1 byte and v_b is 4 bytes. The most significant byte is not used and must always be 0x00. Example: v1.1.0.4 would be 0x0001010000000004 (0x00 01 01 00 00000004) More... | |
UInt64 | ReqVersion [get] |
string | BranchName [get] |
ulong | Version [get, set] |
ulong | DiscoveryProtocolVersion [get, set] |
string | Versions [get] |
uint | ClientHandle [get] |
uint | TXClientHandle [get] |
The ClientHandle of the client that is transmitting. This value is set to 0 when there are no transmitting clients. More... | |
string | GUIClientID [get] |
string | Model [get] |
The model name of the radio, i.e. "FLEX-6500" or "FLEX-6700" More... | |
string | Serial [get] |
The serial number of the radio, including dashes More... | |
bool | IsWan [get] |
string | WANConnectionHandle [get, set] |
int | PublicTlsPort [get, set] |
int | PublicUdpPort [get, set] |
bool | IsPortForwardOn [get, set] |
bool | RequiresHolePunch [get, set] |
int | NegotiatedHolePunchPort [get, set] |
bool | LowBandwidthConnect [get, set] |
string | BoundClientID [get, set] |
WanRadioRegistrationState | WanOwnerHandshakeStatus [get] |
IPAddress | IP [get] |
The TCP IP address of the radio More... | |
string | InUseIP [get, set] |
string | InUseHost [get, set] |
string | GuiClientIPs [get, set] |
string | GuiClientHosts [get, set] |
string | GuiClientStations [get, set] |
int | AvgRXCommandkbps [get] |
int | AvgTXCommandkbps [get] |
int | AvgMeterkbps [get] |
int | AvgRXOpuskbps [get] |
int | AvgTXOpuskbps [get, set] |
int | AvgTXNetCWkbps [get, set] |
int | AvgWaterfallkbps [get] |
int | AvgDAXkbps [get] |
int | AvgFFTkbps [get] |
int | AvgRXTotalkbps [get] |
int | AvgTXTotalkbps [get] |
int | CommandPort [get] |
The TCP Port number of the radio, used for commands and status messages More... | |
IPAddress | SubnetMask [get] |
bool | Verbose [get] |
string | ConnectedState [get, set] |
The state of the radio connection, i.e. "Update", "Updating", "Available", "In Use" More... | |
bool | Connected [get] |
The status of the connection. True when the radio is connected, false when the radio is disconnected More... | |
string | Status [get, set] |
string[] | RXAntList [get] |
A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR" More... | |
string | RadioOptions [get] |
Oscillator | SelectedOscillator [get, set] |
The selected desired 10 MHz reference oscillator for FLEX-6400, FLEX-6400M, FLEX-6600, and FLEX-6600M models More... | |
string | OscillatorState [get] |
The current selected oscillator reported by the radio (useful when SelectedOscillator is Auto) More... | |
bool | IsOscillatorLocked [get] |
Gets whether the the selected oscillator is currently locked More... | |
bool | IsExternalOscillatorPresent [get] |
bool | IsGpsdoPresent [get] |
bool | IsTcxoPresent [get] |
int | RTTYMarkDefault [get, set] |
Gets or sets the the default RTTY Mark offset value in Hz More... | |
bool | ShowTxInWaterfall [get, set] |
int | Backlight [get, set] |
The front panel Flexradio Logo backlight brightness for 6400 and 6600 radios from a value 0-100 More... | |
bool | BinauralRX [get, set] |
bool | IsMuteLocalAudioWhenRemoteOn [get, set] |
bool | SnapTune [get, set] |
int | MeterPacketTotalCount [get, set] |
int | MeterPacketErrorCount [get, set] |
int | FilterSharpnessVoice [get, set] |
The sharpness of the RX and TX filters when in a voice mode from values 0 (low latency) to 3 (higher latency, sharper filters) More... | |
bool | FilterSharpnessVoiceAuto [get, set] |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for voice modes. Sharper filters for lower bandwidths. More... | |
int | FilterSharpnessCW [get, set] |
The sharpness of the RX and TX filters when in a CW mode from values 0 (low latency) to 3 (higher latency, sharper filters) More... | |
bool | FilterSharpnessCWAuto [get, set] |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for CW mode. Sharper filters for lower bandwidths. More... | |
int | FilterSharpnessDigital [get, set] |
The sharpness of the RX and TX filters when in a digital mode from values 0 (low latency) to 3 (higher latency, sharper filters) More... | |
bool | FilterSharpnessDigitalAuto [get, set] |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for digital modes. Sharper filters for lower bandwidths. More... | |
IPAddress | LocalIP [get] |
The local client IP address More... | |
bool | PersistenceLoaded [get, set] |
bool | IsTNFSubscribed [get, set] |
bool | TNFEnabled [get, set] |
Slice | ActiveSlice [get] |
Slice | TransmitSlice [get] |
Amplifier | ActiveAmplifier [get] |
int | SlicesRemaining [get] |
Gets the number of remaining Slice resources available More... | |
int | PanadaptersRemaining [get] |
The number of available Panadapter resources remaining More... | |
int | WaterfallsRemaining [get, set] |
int | DAXIQCapacity [get, set] |
int | DAXIQAvailable [get, set] |
UInt64 | FPGAVersion [get] |
UInt64 | PAPsocVersion [get] |
UInt64 | TRXPsocVersion [get] |
ScreensaverMode | Screensaver [get, set] |
Sets the screensaver mode to be shown on the front display of the radio (Model, Name, Callsign, None). More... | |
string | Callsign [get, set] |
The Callsign string to be stored in the radio to be shown on the front display if the Callsign ScreensaverMode is selected with the Screensaver property. More... | |
string | Nickname [get, set] |
The Nickname string to be stored in the radio to be shown on the front display if the Name ScreensaverMode is selected with the Screensaver property. More... | |
int | NumTX [get] |
The number of transmitters that are currently available and enabled on the radio. Typically NumTX will be 0 if there are no transmitters enabled and will be 1 if there is a slice that is set to TX. More... | |
int | InterlockTimeout [get, set] |
The timeout period for the transmitter to be keyed continuously, in milliseconds. If set to 120000, the transmitter can be keyed for 2 minutes continuously before begin unkeyed automatically. More... | |
bool | TXReqRCAEnabled [get, set] |
Enables or disables the Transmit Request functionality via the Accessory input on the back panel of the radio. More... | |
bool | TXReqACCEnabled [get, set] |
Enables or disables the Transmit Request (TX REQ) RCA input on the back panel of the radio. More... | |
bool | TXReqRCAPolarity [get, set] |
The polartiy of the Transmit Request (TX REQ) RCA input on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. The RCA port must be enabled by the TXReqRCAEnabled property. More... | |
bool | TXReqACCPolarity [get, set] |
The polartiy of the Transmit Request input via the Accessory port on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. TX REQ functionality via the Accessory port must be enabled by the TXReqACCEnabled property. More... | |
InterlockState | InterlockState [get] |
Gets the Interlock State of the transmitter: None, Receive, NotReady, PTTRequested, Transmitting, TXFault, Timeout, StuckInput More... | |
PTTSource | PTTSource [get] |
Gets the current push to talk (PTT) source of the radio: SW, Mic, ACC, RCA. More... | |
InterlockReason | InterlockReason [get] |
Gets the radio's reasoning for the current InterlockState More... | |
int | DelayTX [get, set] |
The delay duration between keying the radio and transmit in milliseconds More... | |
bool | TX1Enabled [get, set] |
Enables the TX1 Transmit Relay RCA output port on the back panel of the radio More... | |
bool | TX2Enabled [get, set] |
Enables the TX2 Transmit Relay RCA output port on the back panel of the radio More... | |
bool | TX3Enabled [get, set] |
Enables the TX3 Transmit Relay RCA output port on the back panel of the radio More... | |
bool | TXACCEnabled [get, set] |
Enables the Transmit Relay output via the Accessory port on the back panel of the radio More... | |
int | TX1Delay [get, set] |
The delay in milliseconds (ms) for the TX1 RCA output relay. This port must be enabled by setting the TX1Enabled property More... | |
int | TX2Delay [get, set] |
The delay in milliseconds (ms) for the TX2 RCA output relay. This port must be enabled by setting the TX2Enabled property More... | |
int | TX3Delay [get, set] |
The delay in milliseconds (ms) for the TX3 RCA output relay. This port must be enabled by setting the TX3Enabled property More... | |
int | TXACCDelay [get, set] |
The delay in milliseconds (ms) for the Tranmist Relay output pin via the Accessory port on the back panel of the radio. This pin must be enabled by setting the TXACCEnabled property More... | |
bool | RemoteOnEnabled [get, set] |
Enables the remote on "REM ON" RCA input port on the back panel of the radio. More... | |
string | EinterlockAmplifierHandlesCsv [get, set] |
int | MaxPowerLevel [get, set] |
The maximum power level (in Watts) that the radio will transmit when using the PA More... | |
int | RFPower [get, set] |
The transmit RF power level in Watts, from 0 to 100. More... | |
int | TunePower [get, set] |
The transmit RF power level for Tune in Watts, from 0 to 100 More... | |
int | AMCarrierLevel [get, set] |
The AM Carrier level in Watts, from 0 to 100 More... | |
ObservableCollection< string > | ProfileMICList [get] |
string | ProfileMICSelection [get, set] |
ObservableCollection< string > | ProfileTXList [get] |
string | ProfileTXSelection [get, set] |
ObservableCollection< string > | ProfileDisplayList [get] |
string | ProfileDisplaySelection [get, set] |
ObservableCollection< string > | ProfileGlobalList [get] |
string | ProfileGlobalSelection [get, set] |
List< string > | MicInputList [get] |
A list of the available mic inputs More... | |
string | MicInput [get, set] |
The currently selected mic input More... | |
NetworkQuality | RemoteNetworkQuality [get] |
Gets quality of the network between the client and the radio More... | |
int | NetworkPing [get] |
Gets the round-trip time (ping time) between the client and radio in milliseconds. More... | |
bool | RemoteTxOn [get] |
int | MicLevel [get, set] |
The currently selected mic level from 0 to 100 More... | |
bool | MicBias [get, set] |
Enables (true) or disables (false) the mic bias More... | |
bool | MicBoost [get, set] |
Enables (true) or disables (false) the +20 dB mic boost More... | |
bool | TXFilterChangesAllowed [get] |
Gets whether transmit filter widths are allowed to be changed in for the current transmit mode More... | |
bool | TXRFPowerChangesAllowed [get] |
Gets whether the RF Power is allowed to be changed in for the current radio state More... | |
bool | HWAlcEnabled [get, set] |
Enables or disables the ALC RCA input on the back panel of the radio More... | |
int | TXFilterLow [get, set] |
The low cut frequency of the transmit filter in Hz (0 to TXFilterHigh Hz - 50 Hz) More... | |
int | TXFilterHigh [get, set] |
The high cut frequency of the transmit filter in Hz (TXFilterLow + 50 Hz to 10000 Hz) More... | |
bool | TXTune [get, set] |
Keys the transmitter with Tune More... | |
bool | TXMonitor [get, set] |
Enables the transmit monitor More... | |
int | TXCWMonitorGain [get, set] |
The transmit monitor gain from 0 to 100 More... | |
int | TXSBMonitorGain [get, set] |
The transmit monitor gain from 0 to 100 More... | |
int | TXCWMonitorPan [get, set] |
Gets or sets the left-right pan for the CW monitor (sidetone) from 0 to 100. A value of 50 pans evenly between left and right. More... | |
int | TXSBMonitorPan [get, set] |
The transmit monitor gain from 0 to 100 More... | |
bool | Mox [get, set] |
Enables mox More... | |
bool | TxMonAvailable [get] |
True when MOX is avaialble to be used More... | |
bool | TXInhibit [get, set] |
Enables or disables the transmit inhibit More... | |
bool | TXAllowed [get] |
bool | MetInRX [get, set] |
Enables or disables the level meter during receive More... | |
int | CWPitch [get, set] |
The CW pitch from 100 Hz to 6000 Hz More... | |
bool | APFMode [get, set] |
Enables or disables the auto-peaking filter (APF) More... | |
double | APFQFactor [get, set] |
The Q factor for the auto-peaking filter (APF) from 0 to 33 More... | |
double | APFGain [get, set] |
The gain of the auto-peaking filter (APF) from 0 to 100, mapped linearly from 0 dB to 14 dB More... | |
int | CWSpeed [get, set] |
The CW speed in words per minute (wpm) from 5 to 100 More... | |
int | CWDelay [get, set] |
The CW breakin delay in milliseconds (ms) from 0 ms to 2000 ms More... | |
bool | CWBreakIn [get, set] |
Enables or disables CW breakin mode, which turns on the transmitter by a key or paddle closure rather than using PTT More... | |
bool | CWSidetone [get, set] |
Enables or disables the CW Sidetone More... | |
bool | CWIambic [get, set] |
Enables or disables the Iambic keyer for CW More... | |
bool | CWIambicModeA [get, set] |
Enables or disables CW Iambic Mode A More... | |
bool | CWIambicModeB [get, set] |
Enables or disables CW Iambic Mode B More... | |
bool | CWL_Enabled [get, set] |
Enables or disables CWL. CWU (default) active when disabled. More... | |
bool | CWSwapPaddles [get, set] |
Swaps the CW dot-dash paddles when true More... | |
bool | CompanderOn [get, set] |
Enables or disables the Compander More... | |
int | CompanderLevel [get, set] |
The compander level from 0 to 100 More... | |
bool | ACCOn [get, set] |
Enables or disables mixing of an input via the accessory port on the back panel of the radio with the currently selected Mic input More... | |
bool | DAXOn [get, set] |
Enables or disables Digital Audio eXchange (DAX) More... | |
bool | SimpleVOXEnable [get, set] |
Enables or disables VOX More... | |
int | SimpleVOXLevel [get, set] |
The vox level from 0 to 100 More... | |
int | SimpleVOXDelay [get, set] |
Sets the VOX delay from 0 to 100. The delay will be (value * 20) milliseconds. Setting this value to 50 will result in a delay of 1000 ms. More... | |
bool | SpeechProcessorEnable [get, set] |
uint | SpeechProcessorLevel [get, set] |
bool | FullDuplexEnabled [get, set] |
bool | StartOffsetEnabled [get, set] |
Allows or prevents the ability to start an automatic frequency offset calibration routine. This is used to prevent the user from starting a routine while one is already in progress More... | |
int | FreqErrorPPB [get, set] |
The frequency error correction value for the internal clock of radio in parts per billion More... | |
double | CalFreq [get, set] |
The frequency, in MHz, that the automatic frequency error correction routine will use to listen for a reference tone More... | |
bool | DiversityIsAllowed [get] |
Returns true if Diversity is allowed on the radio model. More... | |
bool | ATUPresent [get] |
Returns true if an automatic antenna tuning unit (ATU) is present More... | |
bool | ATUEnabled [get] |
Returns true if the ATU is allowed to be used. More... | |
bool | ATUMemoriesEnabled [get, set] |
Gets or sets whether ATU Memories are enabled More... | |
bool | ATUUsingMemory [get] |
Gets whether an ATU Memory is currently being used More... | |
ATUTuneStatus | ATUTuneStatus [get] |
Gets the current status of the automatic antenna tuning unit (ATU) More... | |
ObservableCollection< string > | WaveformsInstalledList [get] |
bool | GPSInstalled [get] |
True if a GPS unit is installed in the radio More... | |
string | GPSLatitude [get] |
Gets the GPS Latitude as a string More... | |
string | GPSLongitude [get] |
Gets the GPS Longitude as a string More... | |
string | GPSGrid [get] |
Gets the GPS Grid as a string More... | |
string | GPSAltitude [get, set] |
Gets the GPS Altitude as a string More... | |
string | GPSSatellitesTracked [get] |
Gets the GPS satellites tracked as a string More... | |
string | GPSSatellitesVisible [get] |
Gets the GPS satellites visible as a string More... | |
string | GPSSpeed [get] |
Gets the GPS speed as a string More... | |
string | GPSFreqError [get] |
Gets the GPS frequency error as a string More... | |
string | GPSStatus [get] |
Gets the GPS status as a string More... | |
string | GPSUtcTime [get] |
Gets the GPS UTC time as a string More... | |
int | LineoutGain [get, set] |
The line out gain value from 0 to 100 More... | |
bool | LineoutMute [get, set] |
Mutes or unmutes the lineout output More... | |
int | HeadphoneGain [get, set] |
The headphone gain value from 0 to 100 More... | |
bool | HeadphoneMute [get, set] |
Mutes or unmutes the headphone output More... | |
bool | FrontSpeakerMute [get, set] |
bool | UpdateFailed [get] |
string | DatabaseExportException [get, set] |
bool | DatabaseExportComplete [get, set] |
bool | DatabaseImportComplete [get, set] |
bool | UnityResultsImportComplete [get, set] |
string | RegionCode [get] |
Gets the region code of the radio as a string. More... | |
double | UploadStatus [get] |
For internal use only. More... | |
IPAddress | StaticIP [get, set] |
IPAddress | StaticGateway [get, set] |
IPAddress | StaticNetmask [get, set] |
bool | EnforcePrivateIPConnections [get, set] |
int | MTU [get, set] |
bool | WanServerConnected [get] |
bool | WanRadioAuthenticated [get] |
bool | SyncCWX [get, set] |
int | UDPPort [get] |
string | RadioLicenseId [get, set] |
string | MaxLicensedVersion [get, set] |
bool | IsInternetConnected [get, set] |
bool | RequiresAdditionalLicense [get, set] |
string | FrontPanelMacAddress [get] |
void Flex.Smoothlake.FlexLib.Radio.AddCableOfType | ( | string | value, |
string | serialNumber | ||
) |
void Flex.Smoothlake.FlexLib.Radio.AddRXRemoteAudioStream | ( | RXRemoteAudioStream | newRemoteAudioRX | ) |
void Flex.Smoothlake.FlexLib.Radio.AddTXRemoteAudioStream | ( | TXRemoteAudioStream | newRemoteAudioTX | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.AmplifierAddedEventHandler | ( | Amplifier | amp | ) |
Delegate event handler for the AmplifierAdded event
amp |
delegate void Flex.Smoothlake.FlexLib.Radio.AmplifierRemovedEventHandler | ( | Amplifier | amp | ) |
Delegate event handler for the AmplifierRemoved event
amp |
void Flex.Smoothlake.FlexLib.Radio.ATUClearMemories | ( | ) |
Clears all ATU memories
void Flex.Smoothlake.FlexLib.Radio.ATUTuneBypass | ( | ) |
Sets the automatic antenna tuning unit (ATU) to be in bypass mode
void Flex.Smoothlake.FlexLib.Radio.ATUTuneStart | ( | ) |
Starts an automatic tune on the automatic antenna tuning unit (ATU)
void Flex.Smoothlake.FlexLib.Radio.BindGUIClient | ( | string | client_id | ) |
void Flex.Smoothlake.FlexLib.Radio.ClearAllSpots | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.CloseAllTNFs | ( | ) |
Removes all TNFs from the radio by closing each one
bool Flex.Smoothlake.FlexLib.Radio.Connect | ( | string | gui_client_id = null | ) |
Creates a TCP client and connects to the radio
DAXMICAudioStream Flex.Smoothlake.FlexLib.Radio.CreateDAXMICAudioStream | ( | ) |
Equalizer Flex.Smoothlake.FlexLib.Radio.CreateEqualizer | ( | EqualizerSelect | eq_select | ) |
Docs not available
eq_select |
void Flex.Smoothlake.FlexLib.Radio.CreateMICProfile | ( | string | profile_name | ) |
TXRemoteAudioStream Flex.Smoothlake.FlexLib.Radio.CreateOpusStream | ( | ) |
Creates a new Opus Audio Stream
void Flex.Smoothlake.FlexLib.Radio.CreateTXProfile | ( | string | profile_name | ) |
Xvtr Flex.Smoothlake.FlexLib.Radio.CreateXvtr | ( | ) |
Create a new XVTR object
void Flex.Smoothlake.FlexLib.Radio.CWKey | ( | bool | state, |
string | timestamp, | ||
uint | guiClientHandle = 0 |
||
) |
void Flex.Smoothlake.FlexLib.Radio.CWKeyImmediate | ( | bool | state | ) |
void Flex.Smoothlake.FlexLib.Radio.CWPTT | ( | bool | state, |
string | timestamp, | ||
uint | guiClientHandle = 0 |
||
) |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXIQStreamAddedEventHandler | ( | DAXIQStream | iq_stream | ) |
The delegate event handler for the IQStreamAdded event
iq_stream |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXIQStreamRemovedEventHandler | ( | DAXIQStream | iq_stream | ) |
The delegate event handler for the IQStreamRemoved event
iq_stream | The DAX IQStream object |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXMICAudioStreamAddedEventHandler | ( | DAXMICAudioStream | mic_audio_stream | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXMICAudioStreamRemovedEventHandler | ( | DAXMICAudioStream | mic_audio_stream | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXRXAudioStreamAddedEventHandler | ( | DAXRXAudioStream | audio_stream | ) |
The delegate event handler for the DAXRXAudioStreamAdded event
audio_stream | The DAXRXAudioStream object |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXRXAudioStreamRemovedEventHandler | ( | DAXRXAudioStream | audio_stream | ) |
The delegate event handler for the AudioStreamRemoved event
audio_stream | The DAX AudioStream object |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXTXAudioStreamAddedEventHandler | ( | DAXTXAudioStream | tx_audio_stream | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.DAXTXAudioStreamRemovedEventHandler | ( | DAXTXAudioStream | tx_audio_stream | ) |
void Flex.Smoothlake.FlexLib.Radio.DeleteGlobalProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.DeleteMICProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.DeleteTXProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.Disconnect | ( | ) |
Closes the TCP client and disconnects the radio
void Flex.Smoothlake.FlexLib.Radio.DisconnectAllGuiClients | ( | ) |
Disconnects all currently connected GUI clients from the radio
void Flex.Smoothlake.FlexLib.Radio.DisconnectClientByHandle | ( | string | handle | ) |
Disconnects a single connected client given the client's handle
handle | The handle ID of the client |
delegate void Flex.Smoothlake.FlexLib.Radio.EqualizerAddedEventHandler | ( | Equalizer | eq | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.EqualizerRemovedEventHandler | ( | Equalizer | eq | ) |
Amplifier Flex.Smoothlake.FlexLib.Radio.FindAmplifierByHandle | ( | string | handle | ) |
DAXIQStream Flex.Smoothlake.FlexLib.Radio.FindDAXIQStreamByDAXIQChannel | ( | int | daxIQChannel | ) |
Equalizer Flex.Smoothlake.FlexLib.Radio.FindEqualizerByEQSelect | ( | EqualizerSelect | eq_select | ) |
Docs not available
eq_select |
GUIClient Flex.Smoothlake.FlexLib.Radio.FindGUIClientByClientHandle | ( | uint | client_handle | ) |
GUIClient Flex.Smoothlake.FlexLib.Radio.FindGUIClientByClientID | ( | string | client_id | ) |
Memory Flex.Smoothlake.FlexLib.Radio.FindMemoryByIndex | ( | int | index | ) |
Meter Flex.Smoothlake.FlexLib.Radio.FindMeterByName | ( | string | s | ) |
Panadapter Flex.Smoothlake.FlexLib.Radio.FindPanByDAXIQChannel | ( | uint | client_handle, |
int | daxIQChannel | ||
) |
Finds a Panadapter given its DAX IQ Channel
client_handle | The Client Handle to match |
daxIQChannel | The DAX IQ Channel number |
Slice Flex.Smoothlake.FlexLib.Radio.FindSliceByDAXChannel | ( | int | dax_channel | ) |
Slice Flex.Smoothlake.FlexLib.Radio.FindSliceByIndex | ( | int | index | ) |
Slice Flex.Smoothlake.FlexLib.Radio.FindSliceByLetter | ( | string | slice_letter, |
uint | gui_client_handle | ||
) |
Waterfall Flex.Smoothlake.FlexLib.Radio.FindWaterfallByDAXIQChannel | ( | int | daxIQChannel | ) |
Xvtr Flex.Smoothlake.FlexLib.Radio.FindXvtrByIndex | ( | int | index | ) |
string Flex.Smoothlake.FlexLib.Radio.GetSliceLetterFromIndex | ( | int | index | ) |
bool Flex.Smoothlake.FlexLib.Radio.GetTXFreq | ( | out double | freq_mhz | ) |
void Flex.Smoothlake.FlexLib.Radio.GPSInstall | ( | ) |
Installs the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled
void Flex.Smoothlake.FlexLib.Radio.GPSUninstall | ( | ) |
Uninstalls the GPS unit on the radio. Check if a GPS is installed using the property GPSInstalled
delegate void Flex.Smoothlake.FlexLib.Radio.GUIClientAddedEventHandler | ( | GUIClient | gui_client | ) |
Delegate event handler for the GUIClientAdded event
gui_client | The GUIClient object being added |
delegate void Flex.Smoothlake.FlexLib.Radio.GUIClientRemovedEventHandler | ( | GUIClient | gui_client | ) |
Delegate event handler for the GUIClientRemoved event
gui_client | The GUIClient to be removed |
delegate void Flex.Smoothlake.FlexLib.Radio.GUIClientUpdatedEventHandler | ( | GUIClient | gui_client | ) |
Delegate event handler for the GUIClientUpdated event
gui_client | The GUIClient object being updated |
void Flex.Smoothlake.FlexLib.Radio.JitterKeepAlive | ( | string | timestamp | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.MemoryAddedEventHandler | ( | Memory | mem | ) |
Delegate event handler for the MemoryAdded event
mem | The Memory object being added |
delegate void Flex.Smoothlake.FlexLib.Radio.MemoryRemovedEventHandler | ( | Memory | mem | ) |
Delegate event handler for the MemoryRemoved event
mem | The Memory object being removed |
delegate void Flex.Smoothlake.FlexLib.Radio.MessageReceivedEventHandler | ( | MessageSeverity | severity, |
string | msg | ||
) |
Delegate event handler for the MessageReceived event
severity | The message severity |
msg | The message being received |
delegate void Flex.Smoothlake.FlexLib.Radio.MeterDataReadyEventHandler | ( | float | data | ) |
The delegate event handler for meter data events. Used with the events: ForwardPowerDataReady, ReflectedPowerDataReady, SWRDataReady, PATempDataReady, VoltsDataReady, MicDataReady, MicPeakDataReady, CompPeakDataReady, HWAlcDataReady, etc.
data | The forward RF power meter value |
void Flex.Smoothlake.FlexLib.Radio.MonitorNetworkQuality | ( | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.PanadapterAddedEventHandler | ( | Panadapter | pan, |
Waterfall | fall | ||
) |
delegate void Flex.Smoothlake.FlexLib.Radio.PanadapterRemovedEventHandler | ( | Panadapter | pan | ) |
The delegate event handler for the PanadapterRemoved event
pan | The Panadapter object |
void Flex.Smoothlake.FlexLib.Radio.RebootRadio | ( | ) |
Reboots the radio. This may take several minutes.
void Flex.Smoothlake.FlexLib.Radio.ReceiveSSDRDatabaseFile | ( | string | meta_subset_path, |
string | destination_path, | ||
bool | memories_export_checked | ||
) |
bool Flex.Smoothlake.FlexLib.Radio.ReceiveTestingResultsFile | ( | object | obj | ) |
void Flex.Smoothlake.FlexLib.Radio.RefreshLicenseState | ( | ) |
Gets the current licensing state of the radio
void Flex.Smoothlake.FlexLib.Radio.RemoveAudioStream | ( | uint | stream_id | ) |
Removes a DAX Audio Stream
stream_id | The stream ID of the DAX Channel |
void Flex.Smoothlake.FlexLib.Radio.RemoveDAXIQStream | ( | uint | stream_id | ) |
Finds a DAX IQ Stream by its Stream ID
stream_id | The StreamID of the DAX IQ Stream |
void Flex.Smoothlake.FlexLib.Radio.RemoveDAXMICAudioStream | ( | uint | stream_id | ) |
void Flex.Smoothlake.FlexLib.Radio.RemoveDAXTXAudioStream | ( | uint | stream_id | ) |
void Flex.Smoothlake.FlexLib.Radio.RemoveRXRemoteAudioStream | ( | uint | streamID | ) |
Removes a Remote Audio RX Stream
void Flex.Smoothlake.FlexLib.Radio.RemoveSpot | ( | string | callsign, |
double | rx_freq | ||
) |
void Flex.Smoothlake.FlexLib.Radio.RemoveTXRemoteAudioStream | ( | uint | streamID | ) |
Removes an Opus Audio Stream
void Flex.Smoothlake.FlexLib.Radio.RequestDAXIQStream | ( | int | channel | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestDAXMICAudioStream | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestDAXRXAudioStream | ( | int | channel | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestDAXTXAudioStream | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestMemory | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestPanafall | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestRemoteAudioTXStream | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestRXRemoteAudioStream | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestRXRemoteAudioStream | ( | bool | isCompressed | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestSlice | ( | Panadapter | pan, |
string | demod_mode = "" , |
||
double | freq = 0.0 , |
||
string | rx_ant = "" , |
||
bool | load_persistence = false |
||
) |
Creates a new slice on the radio
pan | The Panadapter object on which to add the slice |
demod_mode | The demodulation mode of this slice: "USB", "DIGU", "LSB", "DIGL", "CW", "DSB", "AM", "SAM", "FM" |
void Flex.Smoothlake.FlexLib.Radio.RequestSlice | ( | ) |
Creates a new Slice on the radio on a new Pandapter
Slice Flex.Smoothlake.FlexLib.Radio.RequestSliceBlocking | ( | Panadapter | pan, |
double | freq = 0.0 , |
||
string | rxant = "" , |
||
string | mode = "" , |
||
bool | load_persistence = false |
||
) |
void Flex.Smoothlake.FlexLib.Radio.RequestSpot | ( | Spot | spot | ) |
void Flex.Smoothlake.FlexLib.Radio.RequestTNF | ( | double | freq, |
uint | panID | ||
) |
void Flex.Smoothlake.FlexLib.Radio.RequestXvtr | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.ResetMeterPacketStatistics | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.ResetMICProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.ResetTXProfile | ( | string | profile_name | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.RXRemoteAudioStreamAddedEventHandler | ( | RXRemoteAudioStream | remoteAudioRX | ) |
The delegate event handler for the RXRemoteAudioStreamStreamAdded event
remoteAudioRX | The RXRemoteAudioStream object |
delegate void Flex.Smoothlake.FlexLib.Radio.RXRemoteAudioStreamRemovedEventHandler | ( | RXRemoteAudioStream | remoteAudioRX | ) |
The delegate event handler for the RXRemoteAudioStreamStreamRemoved event
remoteAudioRX | The Remote Audio RX object |
void Flex.Smoothlake.FlexLib.Radio.SaveGlobalProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.SaveMICProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.SaveTXProfile | ( | string | profile_name | ) |
void Flex.Smoothlake.FlexLib.Radio.SendDBImportFile | ( | string | database_filename | ) |
void Flex.Smoothlake.FlexLib.Radio.SendMemoryImportFile | ( | string | memory_filename | ) |
void Flex.Smoothlake.FlexLib.Radio.SendSSDRWaveformFile | ( | string | wave_filename | ) |
void Flex.Smoothlake.FlexLib.Radio.SendTurfFile | ( | string | update_filename | ) |
For internal use only.
update_filename |
void Flex.Smoothlake.FlexLib.Radio.SendUpdateFile | ( | string | update_filename | ) |
For internal use only.
update_filename |
void Flex.Smoothlake.FlexLib.Radio.SetClientStationName | ( | string | station_name | ) |
void Flex.Smoothlake.FlexLib.Radio.SetLocalPttForGuiClient | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.SetNetworkToDCHP | ( | ) |
void Flex.Smoothlake.FlexLib.Radio.SetStaticNetworkParams | ( | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.SliceAddedEventHandler | ( | Slice | slc | ) |
Delegate event handler for the SliceAdded event
slc |
delegate void Flex.Smoothlake.FlexLib.Radio.SlicePanReferenceChangeEventHandler | ( | Slice | slc | ) |
Delegate event handler for the SlicePanReferenceChange event
slc |
delegate void Flex.Smoothlake.FlexLib.Radio.SliceRemovedEventHandler | ( | Slice | slc | ) |
Delegate event handler for the SliceRemoved event
slc |
delegate void Flex.Smoothlake.FlexLib.Radio.SpotAddedEventHandler | ( | Spot | spot | ) |
Delegate event handler for the SpotAdded event
spot |
delegate void Flex.Smoothlake.FlexLib.Radio.SpotRemovedEventHandler | ( | Spot | spot | ) |
Delegate event handler for the SpotRemoved event
spot |
delegate void Flex.Smoothlake.FlexLib.Radio.SpotTriggeredEventHandler | ( | Spot | spot | ) |
Delegate event handler for the SpotTriggered event
spot |
WanRadioRegistrationState Flex.Smoothlake.FlexLib.Radio.stringToWanRadioRegistrationState | ( | string | state_str | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.TNFAddedEventHandler | ( | TNF | tnf | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.TNFRemovedEventHandler | ( | TNF | tnf | ) |
override string Flex.Smoothlake.FlexLib.Radio.ToString | ( | ) |
Overridden ToString() method for the Radio.cs class
delegate void Flex.Smoothlake.FlexLib.Radio.TxBandSettingsAddedEventHandler | ( | TxBandSettings | txBandSettings | ) |
Delegate event handler for the TxBandSettingsAddedEventHandler event
txBandSettings |
delegate void Flex.Smoothlake.FlexLib.Radio.TxBandSettingsRemovedEventHandler | ( | TxBandSettings | txBandSettings | ) |
Delegate event handler for the TxBandSettingsRemovedEventHandler event
txBandSettings |
delegate void Flex.Smoothlake.FlexLib.Radio.TXRemoteAudioStreamAddedEventHandler | ( | TXRemoteAudioStream | remoteAudioTX | ) |
The delegate event handler for the TXRemoteAudioStream event
remoteAudioTX | The TXRemoteAudioStream object |
delegate void Flex.Smoothlake.FlexLib.Radio.TXRemoteAudioStreamRemovedEventHandler | ( | TXRemoteAudioStream | remoteAudioTX | ) |
The delegate event handler for the TXRemoteAudioStream event
audio_stream | The TXRemoteAudioStreamStream object |
void Flex.Smoothlake.FlexLib.Radio.UninstallWaveform | ( | string | waveform_name | ) |
void Flex.Smoothlake.FlexLib.Radio.UpdateGuiClientsList | ( | List< GUIClient > | newGuiClients | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.UsbCableAddedEventHandler | ( | UsbCable | cable | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.UsbCableRemovedEventHandler | ( | UsbCable | cable | ) |
void Flex.Smoothlake.FlexLib.Radio.WanRegisterRadio | ( | string | owner_token | ) |
void Flex.Smoothlake.FlexLib.Radio.WanSetForwardedPorts | ( | bool | isPortForwardOn, |
int | tcpPort, | ||
int | udpPort | ||
) |
void Flex.Smoothlake.FlexLib.Radio.WanUnregisterRadio | ( | string | owner_token | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.WaterfallAddedEventHandler | ( | Waterfall | wf | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.WaterfallRemovedEventHandler | ( | Waterfall | fall | ) |
delegate void Flex.Smoothlake.FlexLib.Radio.XvtrAddedEventHandler | ( | Xvtr | xvtr | ) |
Delegate event handler for the XVTRAdded event
xvtr | The XVTR object being added |
delegate void Flex.Smoothlake.FlexLib.Radio.XvtrRemovedEventHandler | ( | Xvtr | xvtr | ) |
Delegate event handler for the XvtrRemoved event
xvtr | The XVTR to be removed |
EventHandler Flex.Smoothlake.FlexLib.Radio.ClientDisconnectReq |
EventHandler Flex.Smoothlake.FlexLib.Radio.DHCPSetFailed |
EventHandler Flex.Smoothlake.FlexLib.Radio.DHCPSetSuccessful |
EventHandler Flex.Smoothlake.FlexLib.Radio.DuplicateClientIdDisconnectReq |
readonly object Flex.Smoothlake.FlexLib.Radio.GuiClientsLockObj = new object() |
EventHandler Flex.Smoothlake.FlexLib.Radio.RefreshLicenseStateCompleted |
EventHandler Flex.Smoothlake.FlexLib.Radio.StaticIPSetFailed |
EventHandler Flex.Smoothlake.FlexLib.Radio.StaticIPSetSuccessful |
ConcurrentQueue<UDPVitaPacket> Flex.Smoothlake.FlexLib.Radio.UDPCallbackQueue = new ConcurrentQueue<UDPVitaPacket>() |
VitaSocket Flex.Smoothlake.FlexLib.Radio.VitaSock = null |
|
getset |
Enables or disables mixing of an input via the accessory port on the back panel of the radio with the currently selected Mic input
|
get |
|
get |
|
getset |
The AM Carrier level in Watts, from 0 to 100
|
get |
A List of Amplifiers present in this Radio instance
|
getset |
The gain of the auto-peaking filter (APF) from 0 to 100, mapped linearly from 0 dB to 14 dB
|
getset |
Enables or disables the auto-peaking filter (APF)
|
getset |
The Q factor for the auto-peaking filter (APF) from 0 to 33
|
get |
Returns true if the ATU is allowed to be used.
|
getset |
Gets or sets whether ATU Memories are enabled
|
get |
Returns true if an automatic antenna tuning unit (ATU) is present
|
get |
Gets the current status of the automatic antenna tuning unit (ATU)
|
get |
Gets whether an ATU Memory is currently being used
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
The front panel Flexradio Logo backlight brightness for 6400 and 6600 radios from a value 0-100
|
getset |
|
getset |
|
get |
|
getset |
The frequency, in MHz, that the automatic frequency error correction routine will use to listen for a reference tone
|
getset |
The Callsign string to be stored in the radio to be shown on the front display if the Callsign ScreensaverMode is selected with the Screensaver property.
|
get |
|
get |
The TCP Port number of the radio, used for commands and status messages
|
getset |
The compander level from 0 to 100
|
getset |
Enables or disables the Compander
|
get |
The status of the connection. True when the radio is connected, false when the radio is disconnected
|
getset |
The state of the radio connection, i.e. "Update", "Updating", "Available", "In Use"
|
getset |
Enables or disables CW breakin mode, which turns on the transmitter by a key or paddle closure rather than using PTT
|
getset |
The CW breakin delay in milliseconds (ms) from 0 ms to 2000 ms
|
getset |
Enables or disables the Iambic keyer for CW
|
getset |
Enables or disables CW Iambic Mode A
|
getset |
Enables or disables CW Iambic Mode B
|
getset |
Enables or disables CWL. CWU (default) active when disabled.
|
getset |
The CW pitch from 100 Hz to 6000 Hz
|
getset |
Enables or disables the CW Sidetone
|
getset |
The CW speed in words per minute (wpm) from 5 to 100
|
getset |
Swaps the CW dot-dash paddles when true
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
Enables or disables Digital Audio eXchange (DAX)
|
getset |
The delay duration between keying the radio and transmit in milliseconds
|
getset |
|
get |
Returns true if Diversity is allowed on the radio model.
|
getset |
|
getset |
|
getset |
The sharpness of the RX and TX filters when in a CW mode from values 0 (low latency) to 3 (higher latency, sharper filters)
|
getset |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for CW mode. Sharper filters for lower bandwidths.
|
getset |
The sharpness of the RX and TX filters when in a digital mode from values 0 (low latency) to 3 (higher latency, sharper filters)
|
getset |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for digital modes. Sharper filters for lower bandwidths.
|
getset |
The sharpness of the RX and TX filters when in a voice mode from values 0 (low latency) to 3 (higher latency, sharper filters)
|
getset |
Automatically adjusts the filter sharpness of the RX and TX filters based on bandwidth for voice modes. Sharper filters for lower bandwidths.
|
get |
|
getset |
The frequency error correction value for the internal clock of radio in parts per billion
|
get |
|
getset |
|
getset |
|
getset |
Gets the GPS Altitude as a string
|
get |
Gets the GPS frequency error as a string
|
get |
Gets the GPS Grid as a string
|
get |
True if a GPS unit is installed in the radio
|
get |
Gets the GPS Latitude as a string
|
get |
Gets the GPS Longitude as a string
|
get |
Gets the GPS satellites tracked as a string
|
get |
Gets the GPS satellites visible as a string
|
get |
Gets the GPS speed as a string
|
get |
Gets the GPS status as a string
|
get |
Gets the GPS UTC time as a string
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
getset |
The headphone gain value from 0 to 100
|
getset |
Mutes or unmutes the headphone output
|
getset |
Enables or disables the ALC RCA input on the back panel of the radio
|
get |
Gets the radio's reasoning for the current InterlockState
|
get |
Gets the Interlock State of the transmitter: None, Receive, NotReady, PTTRequested, Transmitting, TXFault, Timeout, StuckInput
|
getset |
The timeout period for the transmitter to be keyed continuously, in milliseconds. If set to 120000, the transmitter can be keyed for 2 minutes continuously before begin unkeyed automatically.
|
getset |
|
getset |
|
get |
The TCP IP address of the radio
|
get |
|
get |
|
getset |
|
getset |
|
get |
Gets whether the the selected oscillator is currently locked
|
getset |
|
get |
|
getset |
|
get |
|
getset |
The line out gain value from 0 to 100
|
getset |
Mutes or unmutes the lineout output
|
get |
The local client IP address
|
getset |
|
getset |
|
getset |
The maximum power level (in Watts) that the radio will transmit when using the PA
|
get |
|
getset |
|
getset |
|
getset |
Enables or disables the level meter during receive
|
getset |
Enables (true) or disables (false) the mic bias
|
getset |
Enables (true) or disables (false) the +20 dB mic boost
|
getset |
The currently selected mic input
|
get |
A list of the available mic inputs
|
getset |
The currently selected mic level from 0 to 100
|
get |
The model name of the radio, i.e. "FLEX-6500" or "FLEX-6700"
|
getset |
Enables mox
|
getset |
|
getset |
|
get |
|
get |
Gets the round-trip time (ping time) between the client and radio in milliseconds.
|
getset |
The Nickname string to be stored in the radio to be shown on the front display if the Name ScreensaverMode is selected with the Screensaver property.
|
get |
The number of transmitters that are currently available and enabled on the radio. Typically NumTX will be 0 if there are no transmitters enabled and will be 1 if there is a slice that is set to TX.
|
get |
The current selected oscillator reported by the radio (useful when SelectedOscillator is Auto)
|
get |
A List of Panadapters present in this Radio instance
|
get |
The number of available Panadapter resources remaining
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
get |
The Protocol Version is a 64 bit number with the format "maj.min.v_a.v_b" where maj, min, and v_a are each 1 byte and v_b is 4 bytes. The most significant byte is not used and must always be 0x00. Example: v1.1.0.4 would be 0x0001010000000004 (0x00 01 01 00 00000004)
|
get |
Gets the current push to talk (PTT) source of the radio: SW, Mic, ACC, RCA.
|
getset |
|
getset |
|
getset |
|
get |
|
get |
Gets the region code of the radio as a string.
|
get |
Gets quality of the network between the client and the radio
|
getset |
Enables the remote on "REM ON" RCA input port on the back panel of the radio.
|
get |
|
getset |
|
getset |
|
get |
|
getset |
The transmit RF power level in Watts, from 0 to 100.
|
getset |
Gets or sets the the default RTTY Mark offset value in Hz
|
get |
A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR"
|
getset |
Sets the screensaver mode to be shown on the front display of the radio (Model, Name, Callsign, None).
|
getset |
The selected desired 10 MHz reference oscillator for FLEX-6400, FLEX-6400M, FLEX-6600, and FLEX-6600M models
|
get |
The serial number of the radio, including dashes
|
getset |
|
getset |
Sets the VOX delay from 0 to 100. The delay will be (value * 20) milliseconds. Setting this value to 50 will result in a delay of 1000 ms.
|
getset |
Enables or disables VOX
|
getset |
The vox level from 0 to 100
|
get |
A List of Slices present in this Radio instance
|
get |
Gets the number of remaining Slice resources available
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
Allows or prevents the ability to start an automatic frequency offset calibration routine. This is used to prevent the user from starting a routine while one is already in progress
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
getset |
The transmit RF power level for Tune in Watts, from 0 to 100
|
getset |
The delay in milliseconds (ms) for the TX1 RCA output relay. This port must be enabled by setting the TX1Enabled property
|
getset |
Enables the TX1 Transmit Relay RCA output port on the back panel of the radio
|
getset |
The delay in milliseconds (ms) for the TX2 RCA output relay. This port must be enabled by setting the TX2Enabled property
|
getset |
Enables the TX2 Transmit Relay RCA output port on the back panel of the radio
|
getset |
The delay in milliseconds (ms) for the TX3 RCA output relay. This port must be enabled by setting the TX3Enabled property
|
getset |
Enables the TX3 Transmit Relay RCA output port on the back panel of the radio
|
getset |
The delay in milliseconds (ms) for the Tranmist Relay output pin via the Accessory port on the back panel of the radio. This pin must be enabled by setting the TXACCEnabled property
|
getset |
Enables the Transmit Relay output via the Accessory port on the back panel of the radio
|
get |
|
get |
The ClientHandle of the client that is transmitting. This value is set to 0 when there are no transmitting clients.
|
getset |
The transmit monitor gain from 0 to 100
|
getset |
Gets or sets the left-right pan for the CW monitor (sidetone) from 0 to 100. A value of 50 pans evenly between left and right.
|
get |
Gets whether transmit filter widths are allowed to be changed in for the current transmit mode
|
getset |
The high cut frequency of the transmit filter in Hz (TXFilterLow + 50 Hz to 10000 Hz)
|
getset |
The low cut frequency of the transmit filter in Hz (0 to TXFilterHigh Hz - 50 Hz)
|
getset |
Enables or disables the transmit inhibit
|
get |
True when MOX is avaialble to be used
|
getset |
Enables the transmit monitor
|
getset |
Enables or disables the Transmit Request (TX REQ) RCA input on the back panel of the radio.
|
getset |
The polartiy of the Transmit Request input via the Accessory port on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. TX REQ functionality via the Accessory port must be enabled by the TXReqACCEnabled property.
|
getset |
Enables or disables the Transmit Request functionality via the Accessory input on the back panel of the radio.
|
getset |
The polartiy of the Transmit Request (TX REQ) RCA input on the back panel of the radio. When true, TX REQ is active high. When false, TX REQ is active low. The RCA port must be enabled by the TXReqRCAEnabled property.
|
get |
Gets whether the RF Power is allowed to be changed in for the current radio state
|
getset |
The transmit monitor gain from 0 to 100
|
getset |
The transmit monitor gain from 0 to 100
|
getset |
Keys the transmitter with Tune
|
get |
|
getset |
|
get |
|
get |
For internal use only.
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
AmplifierAddedEventHandler Flex.Smoothlake.FlexLib.Radio.AmplifierAdded |
This event is raised when an Amplifier has been added to the radio
AmplifierRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.AmplifierRemoved |
This event is raised when an Amplifier is removed from the radio
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.CompPeakDataReady |
This event is raised when there is new meter data for the input Compression. Data is in units of reduction in dB.
DAXIQStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXIQStreamAdded |
This event is raised when a new DAX IQ Stream is added
DAXIQStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXIQStreamRemoved |
This event is raised when a DAX IQ Stream is removed
DAXMICAudioStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXMICAudioStreamAdded |
DAXMICAudioStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXMICAudioStreamRemoved |
DAXRXAudioStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXRXAudioStreamAdded |
This event is reaised when a new DAXRXAudioStream is added
DAXRXAudioStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXRXAudioStreamRemoved |
This event is raised when a DAX Audio Stream has been removed
DAXTXAudioStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXTXAudioStreamAdded |
DAXTXAudioStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.DAXTXAudioStreamRemoved |
EqualizerAddedEventHandler Flex.Smoothlake.FlexLib.Radio.EqualizerAdded |
Docs not available
EqualizerRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.EqualizerRemoved |
Docs not available
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.ForwardPowerDataReady |
This event is raised when there is new meter data for the forward RF power. Data units are in dBm.
GUIClientAddedEventHandler Flex.Smoothlake.FlexLib.Radio.GUIClientAdded |
This event is raised when a new GUIClient has been added to the radio
GUIClientRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.GUIClientRemoved |
This event is raised when a GUIClient is removed from the radio
GUIClientUpdatedEventHandler Flex.Smoothlake.FlexLib.Radio.GUIClientUpdated |
This event is raised when an existing GUIClient has been updated
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.HWAlcDataReady |
This event is raised when there is new meter data for the Hardware ALC input to the radio. The data is in units of Volts.
MemoryAddedEventHandler Flex.Smoothlake.FlexLib.Radio.MemoryAdded |
This event is raised when a new Memory has been added to the radio
MemoryRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.MemoryRemoved |
This event is raised when a Memory is removed from the radio
MessageReceivedEventHandler Flex.Smoothlake.FlexLib.Radio.MessageReceived |
This event is raised when the radio receives a message from the client
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.MicDataReady |
This event is raised when there is new meter data for the Mic input level (use MicPeakDataReady for peak levels).
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.MicPeakDataReady |
This event is raised when there is new meter data for the Mic peak level.
PanadapterAddedEventHandler Flex.Smoothlake.FlexLib.Radio.PanadapterAdded |
PanadapterRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.PanadapterRemoved |
This event is raised when a Panadapter is closed
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.PATempDataReady |
This event is raised when there is new meter data for the PA Temperature. Data units are in degrees Celsius.
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.ReflectedPowerDataReady |
This event is raised when there is new meter data for the reflected RF power. Data units are in dBm.
RXRemoteAudioStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.RXRemoteAudioStreamAdded |
This event is reaised when a new Remote Audio RX Stream is added
RXRemoteAudioStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.RXRemoteAudioStreamRemoved |
This event is raised when Remote Audio RX Stream has been removed
SliceAddedEventHandler Flex.Smoothlake.FlexLib.Radio.SliceAdded |
This event is raised when a new Slice has been added to the radio
SlicePanReferenceChangeEventHandler Flex.Smoothlake.FlexLib.Radio.SlicePanReferenceChange |
This event is raised when a new Slice has been added to the radio
SliceRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.SliceRemoved |
This event is raised when a Slice is removed from the radio
SpotAddedEventHandler Flex.Smoothlake.FlexLib.Radio.SpotAdded |
This event is raised when a new Spot has been added to the radio
SpotRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.SpotRemoved |
This event is raised when a Spot is removed from the radio
SpotTriggeredEventHandler Flex.Smoothlake.FlexLib.Radio.SpotTriggered |
This event is raised when a Spot is removed from the radio
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.SWRDataReady |
This event is raised when there is new meter data for the SWR. Data units are in VSWR.
TNFAddedEventHandler Flex.Smoothlake.FlexLib.Radio.TNFAdded |
TNFRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.TNFRemoved |
TxBandSettingsAddedEventHandler Flex.Smoothlake.FlexLib.Radio.TxBandSettingsAdded |
This event is raised when a new TxBandSettings has been added to the radio
TxBandSettingsRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.TxBandSettingsRemoved |
This event is raised when a new TxBandSettings has been added to the radio
TXRemoteAudioStreamAddedEventHandler Flex.Smoothlake.FlexLib.Radio.TXRemoteAudioStreamAdded |
This event is reaised when a new Opus Audio Stream is added
TXRemoteAudioStreamRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.TXRemoteAudioStreamRemoved |
This event is raised when an Opus Stream has been removed
UsbCableAddedEventHandler Flex.Smoothlake.FlexLib.Radio.UsbCableAdded |
UsbCableRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.UsbCableRemoved |
MeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Radio.VoltsDataReady |
WaterfallAddedEventHandler Flex.Smoothlake.FlexLib.Radio.WaterfallAdded |
WaterfallRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.WaterfallRemoved |
XvtrAddedEventHandler Flex.Smoothlake.FlexLib.Radio.XvtrAdded |
This event is raised when a new XVTR has been added to the radio
XvtrRemovedEventHandler Flex.Smoothlake.FlexLib.Radio.XvtrRemoved |
This event is raised when a XVTR is removed from the radio