FlexLib
|
Public Member Functions | |
void | UpdateFilter (int low, int high) |
Updates the Slice receive filter bandwidth More... | |
void | Remove () |
void | Close () |
delegate void | MeterAddedEventHandler (Slice slc, Meter m) |
delegate void | MeterRemovedEventHandler (Slice slc, Meter m) |
Meter | FindMeterByIndex (int index) |
Meter | FindMeterByName (string s) |
void | StatusUpdate (string s) |
void | CheckReady () |
delegate void | SMeterDataReadyEventHandler (float data) |
delegate void | WaveformStatusReceivedEventHandler (Slice slc, string status) |
void | SendWaveformCommand (string s) |
override string | ToString () |
Properties | |
Radio | Radio [get] |
int | Index [get] |
Gets the slice index of the Slice. More... | |
string | Letter [get] |
uint | ClientHandle [get] |
List< string > | ModeList [get, set] |
A list of available modes for this slice More... | |
bool | Active [get, set] |
Gets or sets the whether the Slice is the Active Slice. More... | |
Panadapter | Panadapter [get] |
Gets the Panadapter object that the Slice is associated with. More... | |
uint | PanadapterStreamID [get] |
Gets the Stream ID of the Panadapter object that the Slice is associated with. More... | |
string | Owner [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 | RXAnt [get, set] |
Gets or sets the receive antenna for the slice as a string: "ANT1", "ANT2", "RX_A", "RX_B", "XVTR" More... | |
int | RFGain [get, set] |
Sets the RF gain for the SCU on which this Slice is on (-10, 0 , 10, 20, 30) More... | |
string[] | TXAntList [get] |
A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR" More... | |
string | TXAnt [get, set] |
Gets or sets the transmit antenna for the slice as a string: "ANT1", "ANT2", "XVTR" More... | |
bool | Wide [get] |
Gets the 'wide' state of the radio, if applicable. When true, the receive preselector filters in the radio are bypassed. More... | |
string | DemodMode [get, set] |
bool | Lock [get, set] |
Gets or sets whether or not the Slice is locked. When locked, the Slice frequency cannot be changed. More... | |
bool | AutoPan [get, set] |
int | DAXChannel [get, set] |
Gets or sets the DAX Channel for the Slice, from 0 to 8 More... | |
double | Freq [get, set] |
The frequency of the Slice in MHz More... | |
int | RTTYMark [get, set] |
Gets or sets the Slice RTTY Mark offset More... | |
int | RTTYShift [get, set] |
Gets or sets the Slice RTTY Shift offset More... | |
int | DIGLOffset [get, set] |
Gets or sets the Slice DIGL offset More... | |
int | DIGUOffset [get, set] |
Gets or sets the Slice DIGL offset More... | |
int | FilterLow [get, set] |
Gets or sets the Slice receive filter low cut in Hz More... | |
int | FilterHigh [get, set] |
Gets or sets the Slice receive filter high cut in Hz More... | |
int | AudioPan [get, set] |
Gets or sets the left-right pan for the Slice audio from 0 to 100. A value of 50 pans evenly between left and right. More... | |
int | AudioGain [get, set] |
Sets the Slice audio level from 0 to 100. More... | |
bool | Mute [get, set] |
Gets or sets the mute state of the Slice. When true, the Slice audio is muted. More... | |
bool | ANFOn [get, set] |
Enables or disables the auto-notch filter (ANF) for the Slice. More... | |
bool | APFOn [get, set] |
Enables or disables the auto-peaking filter (APF) for the Slice. More... | |
int | ANFLevel [get, set] |
Gets or sets the auto-notch filter (ANF) level from 0 to 100. More... | |
int | APFLevel [get, set] |
Gets or sets the auto-peaking filter (APF) level from 0 to 100. More... | |
bool | DiversityOn [get, set] |
Enables or disables the simple Diversity reception for the Slice. Only available for the FLEX-6700 and FLEX-6700R. More... | |
bool | DiversityChild [get] |
Enables or disables the simple Diversity reception for the Slice. Only available for the FLEX-6700 and FLEX-6700R. More... | |
int | DiversityIndex [get] |
The slice index of the paired diversity slice. More... | |
Slice | DiversitySlicePartner [get] |
The diversity Slice is associated with this Slice, if this Slice is a diversity Slice parent or child. If this Slice is a diveristy parent, DiversitySlicePartner will be the diversity child Slice and vice versa. More... | |
bool | WNBOn [get, set] |
Enables or disables the Wideband Noise Blanker (WNB) for the Slice. More... | |
bool | NBOn [get, set] |
Enables or disables the Noise Blanker (NB) for the Slice. More... | |
int | WNBLevel [get, set] |
Gets or sets the Wideband Noise Blanker (WNB) level from 0 to 100. More... | |
int | NBLevel [get, set] |
Gets or sets the Noise Blanker (NB) level from 0 to 100. More... | |
bool | NROn [get, set] |
Enables or disables the Noise Reduction (NR) for the Slice. More... | |
int | NRLevel [get, set] |
Gets or sets the Noise Reduction (NR) level from 0 to 100 for the Slice. More... | |
AGCMode | AGCMode [get, set] |
Gets or sets the current AGC mode for the Slice. More... | |
int | AGCThreshold [get, set] |
int | AGCOffLevel [get, set] |
bool | IsTransmitSlice [get, set] |
bool | EqCompBypass [get, set] |
bool | LoopA [get, set] |
bool | LoopB [get, set] |
bool | QSK [get] |
bool | RITOn [get, set] |
int | RITFreq [get, set] |
bool | XITOn [get, set] |
int | XITFreq [get, set] |
int | TuneStep [get, set] |
int[] | TuneStepList [get, set] |
bool | RecordOn [get, set] |
Enables or disables audio recording for the Slice. More... | |
bool | PlayOn [get, set] |
Enables or disables audio recording playback for the Slice. More... | |
bool | PlayEnabled [get] |
Enables or disables the play button for the Slice More... | |
FMToneMode | ToneMode [get, set] |
string | FMToneValue [get, set] |
Used to set the value of the FM Tone. In most cases this is the repeater tone.S More... | |
int | FMDeviation [get, set] |
Controls the FM deviation for a given slice. If the slice is also the transmitter it updates the transmit FM deviation as well. More... | |
bool | DFMPreDeEmphasis [get, set] |
Gets or sets whether de-emphasis is enabled on RX and if the slice is the transmitter then it also controls pre-emphasis. More... | |
bool | SquelchOn [get, set] |
Gets or sets whether the squelch algorithm is on for a given slice. More... | |
int | SquelchLevel [get, set] |
Gets or sets the squelch level for modes with squelch. 0 - 100 is valid. More... | |
double | TXOffsetFreq [get, set] |
Gets or sets the offset frequency of the transmitter. More... | |
double | FMRepeaterOffsetFreq [get, set] |
Gets or sets the OffsetFrequency used for transmitting a wide split in FM. More... | |
FMTXOffsetDirection | RepeaterOffsetDirection [get, set] |
Gets or sets the direction that the TX Offset will be applied in. More... | |
bool | FMTX1750 [get, set] |
Gets or sets whether the FM 1750 Hz PL tone is enabled (EU only) More... | |
Events | |
MeterAddedEventHandler | MeterAdded |
MeterRemovedEventHandler | MeterRemoved |
SMeterDataReadyEventHandler | SMeterDataReady |
WaveformStatusReceivedEventHandler | WaveformStatusReceived |
void Flex.Smoothlake.FlexLib.Slice.CheckReady | ( | ) |
void Flex.Smoothlake.FlexLib.Slice.Close | ( | ) |
Meter Flex.Smoothlake.FlexLib.Slice.FindMeterByIndex | ( | int | index | ) |
Meter Flex.Smoothlake.FlexLib.Slice.FindMeterByName | ( | string | s | ) |
void Flex.Smoothlake.FlexLib.Slice.Remove | ( | ) |
void Flex.Smoothlake.FlexLib.Slice.SendWaveformCommand | ( | string | s | ) |
delegate void Flex.Smoothlake.FlexLib.Slice.SMeterDataReadyEventHandler | ( | float | data | ) |
void Flex.Smoothlake.FlexLib.Slice.StatusUpdate | ( | string | s | ) |
override string Flex.Smoothlake.FlexLib.Slice.ToString | ( | ) |
void Flex.Smoothlake.FlexLib.Slice.UpdateFilter | ( | int | low, |
int | high | ||
) |
Updates the Slice receive filter bandwidth
low | The filter low cut frequency in Hz |
high | The filter high cut frequecny in Hz |
delegate void Flex.Smoothlake.FlexLib.Slice.WaveformStatusReceivedEventHandler | ( | Slice | slc, |
string | status | ||
) |
|
getset |
|
getset |
Gets or sets the current AGC mode for the Slice.
|
getset |
|
getset |
|
getset |
Gets or sets the auto-notch filter (ANF) level from 0 to 100.
|
getset |
Enables or disables the auto-notch filter (ANF) for the Slice.
|
getset |
Gets or sets the auto-peaking filter (APF) level from 0 to 100.
|
getset |
Enables or disables the auto-peaking filter (APF) for the Slice.
|
getset |
Sets the Slice audio level from 0 to 100.
|
getset |
Gets or sets the left-right pan for the Slice audio from 0 to 100. A value of 50 pans evenly between left and right.
|
getset |
|
get |
|
getset |
Gets or sets the DAX Channel for the Slice, from 0 to 8
|
getset |
|
getset |
Gets or sets whether de-emphasis is enabled on RX and if the slice is the transmitter then it also controls pre-emphasis.
|
getset |
Gets or sets the Slice DIGL offset
|
getset |
Gets or sets the Slice DIGL offset
|
get |
Enables or disables the simple Diversity reception for the Slice. Only available for the FLEX-6700 and FLEX-6700R.
|
get |
The slice index of the paired diversity slice.
|
getset |
Enables or disables the simple Diversity reception for the Slice. Only available for the FLEX-6700 and FLEX-6700R.
|
get |
|
getset |
|
getset |
Gets or sets the Slice receive filter high cut in Hz
|
getset |
Gets or sets the Slice receive filter low cut in Hz
|
getset |
Controls the FM deviation for a given slice. If the slice is also the transmitter it updates the transmit FM deviation as well.
|
getset |
Gets or sets the OffsetFrequency used for transmitting a wide split in FM.
|
getset |
Used to set the value of the FM Tone. In most cases this is the repeater tone.S
|
getset |
Gets or sets whether the FM 1750 Hz PL tone is enabled (EU only)
|
getset |
The frequency of the Slice in MHz
|
get |
Gets the slice index of the Slice.
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
A list of available modes for this slice
|
getset |
|
getset |
Gets or sets the Noise Blanker (NB) level from 0 to 100.
|
getset |
Enables or disables the Noise Blanker (NB) for the Slice.
|
getset |
Gets or sets the Noise Reduction (NR) level from 0 to 100 for the Slice.
|
getset |
Enables or disables the Noise Reduction (NR) for the Slice.
|
getset |
|
get |
Gets the Panadapter object that the Slice is associated with.
|
get |
Gets the Stream ID of the Panadapter object that the Slice is associated with.
|
get |
Enables or disables the play button for the Slice
|
getset |
Enables or disables audio recording playback for the Slice.
|
get |
|
get |
|
getset |
Enables or disables audio recording for the Slice.
|
getset |
Gets or sets the direction that the TX Offset will be applied in.
|
getset |
Sets the RF gain for the SCU on which this Slice is on (-10, 0 , 10, 20, 30)
|
getset |
|
getset |
|
getset |
Gets or sets the Slice RTTY Mark offset
|
getset |
Gets or sets the Slice RTTY Shift offset
|
getset |
Gets or sets the receive antenna for the slice as a string: "ANT1", "ANT2", "RX_A", "RX_B", "XVTR"
|
get |
A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR"
|
getset |
Gets or sets the squelch level for modes with squelch. 0 - 100 is valid.
|
getset |
Gets or sets whether the squelch algorithm is on for a given slice.
|
getset |
|
getset |
|
getset |
|
getset |
Gets or sets the transmit antenna for the slice as a string: "ANT1", "ANT2", "XVTR"
|
get |
A list of the available RX Antenna ports on the radio, i.e. "ANT1", "ANT2", "RX_A", "RX_B", "XVTR"
|
getset |
Gets or sets the offset frequency of the transmitter.
|
get |
Gets the 'wide' state of the radio, if applicable. When true, the receive preselector filters in the radio are bypassed.
|
getset |
Gets or sets the Wideband Noise Blanker (WNB) level from 0 to 100.
|
getset |
Enables or disables the Wideband Noise Blanker (WNB) for the Slice.
|
getset |
|
getset |
MeterAddedEventHandler Flex.Smoothlake.FlexLib.Slice.MeterAdded |
MeterRemovedEventHandler Flex.Smoothlake.FlexLib.Slice.MeterRemoved |
SMeterDataReadyEventHandler Flex.Smoothlake.FlexLib.Slice.SMeterDataReady |
WaveformStatusReceivedEventHandler Flex.Smoothlake.FlexLib.Slice.WaveformStatusReceived |