Demod¶
List of supported commands:
-
class
nardascripting.base.scpi.demod.
ScpiDemod
(com: nardascripting.base.comm.CommBase)¶ SignalShark DEMod SCPI subsystem class.
-
get_cbw
()¶ Queries the channel bandwidth for demodulation
- Returns
Channel Bandwidth in Hz
- Return type
float
-
get_cbw_filter_type
()¶ Queries the demodulation CBW filter type
- Returns
Filter type (Channel, MIL, CISPR)
- Return type
Enum
-
get_cbw_list
()¶ Queries a list of possible CBW settings
- Returns
- Return type
-
get_cbw_oversampling
()¶ Queries the demodulation oversampling state
- Returns
Oversampling
- Return type
bool
-
get_frequency_tune
()¶ Queries the demodulation tune frequency
- Returns
Demod tune frequency in Hz
- Return type
float
-
get_frequency_tune_afc
()¶ Queries the demodulation AFC state
- Returns
AFC Enable Value
- Return type
bool
-
get_frequency_tune_bfo
()¶ Queries the demodulation BFO value (only for USB,ISB,LSB)
- Returns
BFO Value in Hz
- Return type
float
-
get_mute
()¶ Queries the mute state of the demodulation volume
- Returns
Demod volume mute state
- Return type
bool
-
get_squelch
()¶ Queries the demodulation squelch value. The command DEMod:SQUelch:ENABle must be enabled for the settings of DEMod:SQUelch to take effect!
- Returns
SQUelch Value
- Return type
float
-
get_squelch_enable
()¶ Queries the demodulation squelch enable state
- Returns
SQUelch Enable Value
- Return type
bool
-
get_type
()¶ Queries the demodulation type
- Returns
Demod type
- Return type
Enum
-
get_type_enable
()¶ Queries the demodulation type enable state
- Returns
Demod Enable Value
- Return type
bool
-
get_volume
()¶ Queries the demodulation volume
- Returns
Demod volume
- Return type
float
-
get_volume_agc
()¶ Queries the demodulation AGC state
- Returns
AGC Enable Value
- Return type
bool
-
set_cbw
(value: float)¶ Sets the channel bandwidth for demodulation
- Parameters
value (float) – Channel Bandwidth (Hz)
-
set_cbw_filter_type
(value: nardascripting.base.scpi.enums.CbwFilterTypes)¶ Sets the demodulation CBW filter type
- Parameters
value (Enum) – Filter type (Channel, MIL, CISPR)
-
set_cbw_oversampling
(value: bool)¶ Sets the demodulation oversampling state
- Parameters
value (bool) – Oversampling
-
set_frequency_tune
(value: float)¶ Sets the demodulation tune frequency
- Parameters
value (float) – Demod tune frequency in Hz
-
set_frequency_tune_afc
(value: bool)¶ Switches the demodulation AFC on/off
- Parameters
value (bool) – AFC Enable Value
-
set_frequency_tune_bfo
(value: float)¶ Sets the demodulation BFO value (only for USB,ISB,LSB)
- Parameters
value (float) – BFO Value in Hz
-
set_mute
(value: bool)¶ Sets the mute state of the demodulation volume
- Parameters
value (bool) – Demod volume mute state ON/OFF
-
set_squelch
(value: float)¶ Sets the demodulation squelch value. The command DEMod:SQUelch:ENABle must be enabled for the settings of DEMod:SQUelch to take effect!
- Parameters
value (float) – SQUelch Value (dBm)
-
set_squelch_enable
(value: bool)¶ Switches the demodulation squelch on/off
- Parameters
value (bool) – SQUelch Enable Value
-
set_type
(value: nardascripting.base.scpi.enums.DemodTypes)¶ Sets the demodulation type
- Parameters
value (Enum) – Demod type (OFF, FM, PM, AM, AM_FM, PULSE, CW, ISB, LSB, USB, IQ)
-
set_type_enable
(value: bool)¶ Switches the demodulation type on/off
- Parameters
value (bool) – Demod Enable Value
-
set_volume
(value: float)¶ Sets the demodulation volume
- Parameters
value (float) – Demod volume 0%…100%
-
set_volume_agc
(value: bool)¶ Switches the demodulation AGC on/off
- Parameters
value (bool) – AGC Enable Value
-