Handover

SCPI Commands :

PREPare:LTE:SIGNaling<instance>:HANDover
PREPare:LTE:SIGNaling<instance>:HANDover:DESTination
PREPare:LTE:SIGNaling<instance>:HANDover:MMODe
PREPare:LTE:SIGNaling<instance>:HANDover:CTYPe
class HandoverCls[source]

Handover commands group definition. 13 total commands, 3 Subgroups, 4 group commands

class HandoverStruct[source]

Response structure. Fields:

  • Band: enums.OperatingBandC: FDD: UDEFined | OB1 | … | OB28 | OB30 | OB31 | OB65 | OB66 | OB68 | OB70 | … | OB74 | OB85 | OB87 | OB88 TDD: UDEFined | OB33 | … | OB45 | OB48 | OB50 | … | OB53 | OB250 Operating band of the handover destination

  • Dl_Channel: int: decimal DL channel number valid for the selected operating band. The related UL channel number is calculated and set automatically. For channel numbers depending on operating bands, see ‘Operating bands’. Range: depends on operating band

  • Dl_Bandwidth: enums.Bandwidth: B014 | B030 | B050 | B100 | B150 | B200 DL cell bandwidth (also used for UL) 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz

  • Add_Spec_Emission: enums.AddSpectrumEmission: NS01 | … | NS288 Value signaled to the UE as additional ACLR and spectrum emission requirement

get() HandoverStruct[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover
value: HandoverStruct = driver.prepare.handover.get()

Configures the destination parameters for an intra-RAT handover within the LTE signaling application. The duplex mode of the destination is the same as the duplex mode of the source. For a handover with duplex mode change, see method RsCmwLteSig.Prepare.Handover.Enhanced.set.

return:

structure: for return value, see the help for HandoverStruct structure arguments.

get_ctype() VolteHandoverType[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:CTYPe
value: enums.VolteHandoverType = driver.prepare.handover.get_ctype()

Selects the call type to be set up at the destination, for handover of VoLTE calls.

return:

type_py: PSData | PSVolte PSData: E2E packet data connection PSVolte: Voice call, use handover with SRVCC

get_destination() str[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:DESTination
value: str = driver.prepare.handover.get_destination()

Selects the handover destination. A complete list of all supported values can be displayed using method RsCmwLteSig. Prepare.Handover.Catalog.destination.

return:

destination: string

get_mmode() HandoverMode[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:MMODe
value: enums.HandoverMode = driver.prepare.handover.get_mmode()

Selects the mechanism to be used for handover to another signaling application.

return:

mode: REDirection | MTCSfallback | HANDover

set(band: OperatingBandC, dl_channel: int, dl_bandwidth: Bandwidth, add_spec_emission: AddSpectrumEmission) None[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover
driver.prepare.handover.set(band = enums.OperatingBandC.OB1, dl_channel = 1, dl_bandwidth = enums.Bandwidth.B014, add_spec_emission = enums.AddSpectrumEmission.NS01)

Configures the destination parameters for an intra-RAT handover within the LTE signaling application. The duplex mode of the destination is the same as the duplex mode of the source. For a handover with duplex mode change, see method RsCmwLteSig.Prepare.Handover.Enhanced.set.

param band:

FDD: UDEFined | OB1 | … | OB28 | OB30 | OB31 | OB65 | OB66 | OB68 | OB70 | … | OB74 | OB85 | OB87 | OB88 TDD: UDEFined | OB33 | … | OB45 | OB48 | OB50 | … | OB53 | OB250 Operating band of the handover destination

param dl_channel:

decimal DL channel number valid for the selected operating band. The related UL channel number is calculated and set automatically. For channel numbers depending on operating bands, see ‘Operating bands’. Range: depends on operating band

param dl_bandwidth:

B014 | B030 | B050 | B100 | B150 | B200 DL cell bandwidth (also used for UL) 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz

param add_spec_emission:

NS01 | … | NS288 Value signaled to the UE as additional ACLR and spectrum emission requirement

set_ctype(type_py: VolteHandoverType) None[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:CTYPe
driver.prepare.handover.set_ctype(type_py = enums.VolteHandoverType.PSData)

Selects the call type to be set up at the destination, for handover of VoLTE calls.

param type_py:

PSData | PSVolte PSData: E2E packet data connection PSVolte: Voice call, use handover with SRVCC

set_destination(destination: str) None[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:DESTination
driver.prepare.handover.set_destination(destination = 'abc')

Selects the handover destination. A complete list of all supported values can be displayed using method RsCmwLteSig. Prepare.Handover.Catalog.destination.

param destination:

string

set_mmode(mode: HandoverMode) None[source]
# SCPI: PREPare:LTE:SIGNaling<instance>:HANDover:MMODe
driver.prepare.handover.set_mmode(mode = enums.HandoverMode.HANDover)

Selects the mechanism to be used for handover to another signaling application.

param mode:

REDirection | MTCSfallback | HANDover

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.prepare.handover.clone()

Subgroups