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