FlexLib
Classes | Namespaces | Enumerations | Functions
Radio.cs File Reference

Represents a single radio. More...

Classes

class  Flex.Smoothlake.FlexLib.Radio
 
class  Flex.Smoothlake.FlexLib.Radio.UDPVitaPacket
 

Namespaces

namespace  Flex.Smoothlake.FlexLib
 

Enumerations

enum  Flex.Smoothlake.FlexLib.MessageResponse { Flex.Smoothlake.FlexLib.MessageResponse.Success = 0 }
 
enum  Flex.Smoothlake.FlexLib.MessageSeverity { Flex.Smoothlake.FlexLib.MessageSeverity.Info = 0, Flex.Smoothlake.FlexLib.MessageSeverity.Warning = 1, Flex.Smoothlake.FlexLib.MessageSeverity.Error = 2, Flex.Smoothlake.FlexLib.MessageSeverity.Fatal = 3 }
 
enum  Flex.Smoothlake.FlexLib.InterlockState {
  Flex.Smoothlake.FlexLib.InterlockState.None, Flex.Smoothlake.FlexLib.InterlockState.Receive, Flex.Smoothlake.FlexLib.InterlockState.Ready, Flex.Smoothlake.FlexLib.InterlockState.NotReady,
  Flex.Smoothlake.FlexLib.InterlockState.PTTRequested, Flex.Smoothlake.FlexLib.InterlockState.Transmitting, Flex.Smoothlake.FlexLib.InterlockState.TXFault, Flex.Smoothlake.FlexLib.InterlockState.Timeout,
  Flex.Smoothlake.FlexLib.InterlockState.StuckInput, Flex.Smoothlake.FlexLib.InterlockState.UnkeyRequested
}
 The interlock state of transmitter More...
 
enum  Flex.Smoothlake.FlexLib.PTTSource {
  Flex.Smoothlake.FlexLib.PTTSource.None, Flex.Smoothlake.FlexLib.PTTSource.SW, Flex.Smoothlake.FlexLib.PTTSource.Mic, Flex.Smoothlake.FlexLib.PTTSource.ACC,
  Flex.Smoothlake.FlexLib.PTTSource.RCA
}
 The push-to-talk input source More...
 
enum  Flex.Smoothlake.FlexLib.InterlockReason {
  Flex.Smoothlake.FlexLib.InterlockReason.None, Flex.Smoothlake.FlexLib.InterlockReason.RCA_TXREQ, Flex.Smoothlake.FlexLib.InterlockReason.ACC_TXREQ, Flex.Smoothlake.FlexLib.InterlockReason.BAD_MODE,
  Flex.Smoothlake.FlexLib.InterlockReason.TUNED_TOO_FAR, Flex.Smoothlake.FlexLib.InterlockReason.OUT_OF_BAND, Flex.Smoothlake.FlexLib.InterlockReason.PA_RANGE, Flex.Smoothlake.FlexLib.InterlockReason.CLIENT_TX_INHIBIT,
  Flex.Smoothlake.FlexLib.InterlockReason.XVTR_RX_ONLY, Flex.Smoothlake.FlexLib.InterlockReason.NO_TX_ASSIGNED
}
 The reason that the InterlockState is in the state that it is in More...
 
enum  Flex.Smoothlake.FlexLib.ScreensaverMode { Flex.Smoothlake.FlexLib.ScreensaverMode.None, Flex.Smoothlake.FlexLib.ScreensaverMode.Model, Flex.Smoothlake.FlexLib.ScreensaverMode.Name, Flex.Smoothlake.FlexLib.ScreensaverMode.Callsign }
 Display options for the front panel of the radio More...
 
enum  Flex.Smoothlake.FlexLib.SourceInput {
  Flex.Smoothlake.FlexLib.SourceInput.None = -1, Flex.Smoothlake.FlexLib.SourceInput.SignalGenerator = 0, Flex.Smoothlake.FlexLib.SourceInput.Microphone, Flex.Smoothlake.FlexLib.SourceInput.Balanced,
  Flex.Smoothlake.FlexLib.SourceInput.LineIn, Flex.Smoothlake.FlexLib.SourceInput.ACC, Flex.Smoothlake.FlexLib.SourceInput.DAX
}
 
enum  Flex.Smoothlake.FlexLib.ATUTuneStatus {
  Flex.Smoothlake.FlexLib.ATUTuneStatus.None = -1, Flex.Smoothlake.FlexLib.ATUTuneStatus.NotStarted = 0, Flex.Smoothlake.FlexLib.ATUTuneStatus.InProgress, Flex.Smoothlake.FlexLib.ATUTuneStatus.Bypass,
  Flex.Smoothlake.FlexLib.ATUTuneStatus.Successful, Flex.Smoothlake.FlexLib.ATUTuneStatus.OK, Flex.Smoothlake.FlexLib.ATUTuneStatus.FailBypass, Flex.Smoothlake.FlexLib.ATUTuneStatus.Fail,
  Flex.Smoothlake.FlexLib.ATUTuneStatus.Aborted, Flex.Smoothlake.FlexLib.ATUTuneStatus.ManualBypass
}
 The state of the automatic antenna tuning unit (ATU) More...
 
enum  Flex.Smoothlake.FlexLib.NetworkQuality {
  Flex.Smoothlake.FlexLib.NetworkQuality.OFF, Flex.Smoothlake.FlexLib.NetworkQuality.EXCELLENT, Flex.Smoothlake.FlexLib.NetworkQuality.VERYGOOD, Flex.Smoothlake.FlexLib.NetworkQuality.GOOD,
  Flex.Smoothlake.FlexLib.NetworkQuality.FAIR, Flex.Smoothlake.FlexLib.NetworkQuality.POOR
}
 
enum  Flex.Smoothlake.FlexLib.Oscillator { Flex.Smoothlake.FlexLib.Oscillator.auto, Flex.Smoothlake.FlexLib.Oscillator.external, Flex.Smoothlake.FlexLib.Oscillator.gpsdo, Flex.Smoothlake.FlexLib.Oscillator.tcxo }
 

Functions

delegate void Flex.Smoothlake.FlexLib.ReplyHandler (int seq, uint resp_val, string s)
 

Detailed Description

Represents a single radio.

Date
2012-03-05
Author
Eric Wachsmann, KE5DTO