Cdrx

SCPI Commands :

CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ENABle
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ODTimer
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ITIMer
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:RTIMer
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:LDCYcle
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SOFFset
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCENable
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SDCYcle
CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCTimer
class CdrxCls[source]

Cdrx commands group definition. 12 total commands, 1 Subgroups, 9 group commands

get_enable() EnableDrx[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ENABle
value: enums.EnableDrx = driver.configure.connection.cdrx.get_enable()

Enables or disables DRX and selects a set of DRX settings.

return:

enable: DRXS | DRXL | UDEFined | ON | OFF DRXS: DRX_S, 3GPP TS 36.521-3, table H.3.6-1 DRXL: DRX_L, 3GPP TS 36.521-3, table H.3.6-2 UDEFined: user-defined DRX settings ON: enables DRX with previously selected set OFF: disables DRX

get_itimer() InactivityTimer[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ITIMer
value: enums.InactivityTimer = driver.configure.connection.cdrx.get_itimer()

Configures the ‘drx-InactivityTimer’.

return:

timer: PSF1 | PSF2 | PSF3 | PSF4 | PSF5 | PSF6 | PSF8 | PSF10 | PSF20 | PSF30 | PSF40 | PSF50 | PSF60 | PSF80 | PSF100 | PSF200 | PSF300 | PSF500 | PSF750 | PSF1280 | PSF1920 | PSF2560 PSFn means n PDCCH subframes

get_ld_cycle() LdCycle[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:LDCYcle
value: enums.LdCycle = driver.configure.connection.cdrx.get_ld_cycle()

Configures the duration of one long DRX cycle. If short DRX cycles are enabled, the long DRX cycle duration must be divisible by the short DRX cycle duration.

return:

cycle: SF10 | SF20 | SF32 | SF40 | SF60 | SF64 | SF70 | SF80 | SF128 | SF160 | SF256 | SF320 | SF512 | SF640 | SF1024 | SF1280 | SF2048 | SF2560 | SF5120 | SF10240 SFn means n subframes

get_od_timer() OnDurationTimer[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ODTimer
value: enums.OnDurationTimer = driver.configure.connection.cdrx.get_od_timer()

Configures the onDurationTimer. The value must be smaller than or equal to the long DRX cycle duration.

return:

timer: PSF1 | PSF2 | PSF3 | PSF4 | PSF5 | PSF6 | PSF8 | PSF10 | PSF20 | PSF30 | PSF40 | PSF50 | PSF60 | PSF80 | PSF100 | PSF200 | PSF300 | PSF400 | PSF500 | PSF600 | PSF800 | PSF1000 | PSF1200 | PSF1600 PSFn means n PDCCH subframes

get_rtimer() RetransmissionTimer[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:RTIMer
value: enums.RetransmissionTimer = driver.configure.connection.cdrx.get_rtimer()

Configures the ‘drx-RetransmissionTimer’.

return:

timer: PSF0 | PSF1 | PSF2 | PSF4 | PSF6 | PSF8 | PSF16 | PSF24 | PSF33 | PSF40 | PSF64 | PSF80 | PSF96 | PSF112 | PSF128 | PSF160 | PSF320 PSFn means n PDCCH subframes

get_sc_enable() bool[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCENable
value: bool = driver.configure.connection.cdrx.get_sc_enable()

Enables or disables short DRX cycles.

return:

enable: OFF | ON

get_sc_timer() int[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCTimer
value: int = driver.configure.connection.cdrx.get_sc_timer()

Configures the short cycle timer.

return:

timer: numeric Number of short DRX cycles Range: 1 to 16

get_sd_cycle() SdCycle[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SDCYcle
value: enums.SdCycle = driver.configure.connection.cdrx.get_sd_cycle()

Configures the duration of one short DRX cycle. The long DRX cycle duration must be divisible by the short DRX cycle duration.

return:

cycle: SF2 | SF4 | SF5 | SF8 | SF10 | SF16 | SF20 | SF32 | SF40 | SF64 | SF80 | SF128 | SF160 | SF256 | SF320 | SF512 | SF640 SFn means n subframes If a query returns NAV, short cycles are disabled.

get_soffset() int[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SOFFset
value: int = driver.configure.connection.cdrx.get_soffset()

Configures the ‘drxStartOffset’, shifting all DRX cycles.

return:

offset: numeric Range: 0 to length of long DRX cycle - 1

set_enable(enable: EnableDrx) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ENABle
driver.configure.connection.cdrx.set_enable(enable = enums.EnableDrx.DRXL)

Enables or disables DRX and selects a set of DRX settings.

param enable:

DRXS | DRXL | UDEFined | ON | OFF DRXS: DRX_S, 3GPP TS 36.521-3, table H.3.6-1 DRXL: DRX_L, 3GPP TS 36.521-3, table H.3.6-2 UDEFined: user-defined DRX settings ON: enables DRX with previously selected set OFF: disables DRX

set_itimer(timer: InactivityTimer) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ITIMer
driver.configure.connection.cdrx.set_itimer(timer = enums.InactivityTimer.PSF1)

Configures the ‘drx-InactivityTimer’.

param timer:

PSF1 | PSF2 | PSF3 | PSF4 | PSF5 | PSF6 | PSF8 | PSF10 | PSF20 | PSF30 | PSF40 | PSF50 | PSF60 | PSF80 | PSF100 | PSF200 | PSF300 | PSF500 | PSF750 | PSF1280 | PSF1920 | PSF2560 PSFn means n PDCCH subframes

set_ld_cycle(cycle: LdCycle) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:LDCYcle
driver.configure.connection.cdrx.set_ld_cycle(cycle = enums.LdCycle.SF10)

Configures the duration of one long DRX cycle. If short DRX cycles are enabled, the long DRX cycle duration must be divisible by the short DRX cycle duration.

param cycle:

SF10 | SF20 | SF32 | SF40 | SF60 | SF64 | SF70 | SF80 | SF128 | SF160 | SF256 | SF320 | SF512 | SF640 | SF1024 | SF1280 | SF2048 | SF2560 | SF5120 | SF10240 SFn means n subframes

set_od_timer(timer: OnDurationTimer) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:ODTimer
driver.configure.connection.cdrx.set_od_timer(timer = enums.OnDurationTimer.PSF1)

Configures the onDurationTimer. The value must be smaller than or equal to the long DRX cycle duration.

param timer:

PSF1 | PSF2 | PSF3 | PSF4 | PSF5 | PSF6 | PSF8 | PSF10 | PSF20 | PSF30 | PSF40 | PSF50 | PSF60 | PSF80 | PSF100 | PSF200 | PSF300 | PSF400 | PSF500 | PSF600 | PSF800 | PSF1000 | PSF1200 | PSF1600 PSFn means n PDCCH subframes

set_rtimer(timer: RetransmissionTimer) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:RTIMer
driver.configure.connection.cdrx.set_rtimer(timer = enums.RetransmissionTimer.PSF0)

Configures the ‘drx-RetransmissionTimer’.

param timer:

PSF0 | PSF1 | PSF2 | PSF4 | PSF6 | PSF8 | PSF16 | PSF24 | PSF33 | PSF40 | PSF64 | PSF80 | PSF96 | PSF112 | PSF128 | PSF160 | PSF320 PSFn means n PDCCH subframes

set_sc_enable(enable: bool) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCENable
driver.configure.connection.cdrx.set_sc_enable(enable = False)

Enables or disables short DRX cycles.

param enable:

OFF | ON

set_sc_timer(timer: int) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SCTimer
driver.configure.connection.cdrx.set_sc_timer(timer = 1)

Configures the short cycle timer.

param timer:

numeric Number of short DRX cycles Range: 1 to 16

set_sd_cycle(cycle: SdCycle) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SDCYcle
driver.configure.connection.cdrx.set_sd_cycle(cycle = enums.SdCycle.SF10)

Configures the duration of one short DRX cycle. The long DRX cycle duration must be divisible by the short DRX cycle duration.

param cycle:

SF2 | SF4 | SF5 | SF8 | SF10 | SF16 | SF20 | SF32 | SF40 | SF64 | SF80 | SF128 | SF160 | SF256 | SF320 | SF512 | SF640 SFn means n subframes If a query returns NAV, short cycles are disabled.

set_soffset(offset: int) None[source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CONNection:CDRX:SOFFset
driver.configure.connection.cdrx.set_soffset(offset = 1)

Configures the ‘drxStartOffset’, shifting all DRX cycles.

param offset:

numeric Range: 0 to length of long DRX cycle - 1

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.connection.cdrx.clone()

Subgroups