Sts

SCPI Commands :

[SOURce<HW>]:BB:HUWB:STS:CPARt
[SOURce<HW>]:BB:HUWB:STS:DLEN
[SOURce<HW>]:BB:HUWB:STS:DLS
[SOURce<HW>]:BB:HUWB:STS:KEY
[SOURce<HW>]:BB:HUWB:STS:PC
[SOURce<HW>]:BB:HUWB:STS:UPARt
class StsCls[source]

Sts commands group definition. 7 total commands, 1 Subgroups, 6 group commands

get_cpart() List[str][source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:CPARt
value: List[str] = driver.source.bb.huwb.sts.get_cpart()

Sets the counter part of the V valued. The value is a 32-bit value in hexadecimal representation.

return

counter_part: integer

get_dlen() RsSmbv.enums.HrpUwbStsDeltaLen[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:DLEN
value: enums.HrpUwbStsDeltaLen = driver.source.bb.huwb.sts.get_dlen()

Queries the delta length of the scrambled timestamp sequence (STS) .

return

delta_length: DL_4| DL_8

get_dls() bool[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:DLS
value: bool = driver.source.bb.huwb.sts.get_dls()

Activates the STS source. If activated, you can select an STS data list from a designated folder to import a user defined STS sequence.

return

sts_datalist: 1| ON| 0| OFF

get_key() List[str][source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:KEY
value: List[str] = driver.source.bb.huwb.sts.get_key()

Sets the key value of the scrambled timestamp sequence (STS) . The value is a 128-bit value in hexadecimal representation.

return

key: integer

get_pc() RsSmbv.enums.HrpUwbStspAcketConfig[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:PC
value: enums.HrpUwbStspAcketConfig = driver.source.bb.huwb.sts.get_pc()

Sets the scrambled timestamp sequence (STS) packet configuration.

return

spc: SPC_0| SPC_1| SPC_2| SPC_3

get_upart() List[str][source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:UPARt
value: List[str] = driver.source.bb.huwb.sts.get_upart()

Sets the upper part of the V value. The value is a 96-bit value in hexadecimal representation.

return

upper_part: integer

set_cpart(counter_part: List[str]) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:CPARt
driver.source.bb.huwb.sts.set_cpart(counter_part = ['rawAbc1', 'rawAbc2', 'rawAbc3'])

Sets the counter part of the V valued. The value is a 32-bit value in hexadecimal representation.

param counter_part

integer

set_dlen(delta_length: RsSmbv.enums.HrpUwbStsDeltaLen) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:DLEN
driver.source.bb.huwb.sts.set_dlen(delta_length = enums.HrpUwbStsDeltaLen.DL_4)

Queries the delta length of the scrambled timestamp sequence (STS) .

param delta_length

DL_4| DL_8

set_dls(sts_datalist: bool) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:DLS
driver.source.bb.huwb.sts.set_dls(sts_datalist = False)

Activates the STS source. If activated, you can select an STS data list from a designated folder to import a user defined STS sequence.

param sts_datalist

1| ON| 0| OFF

set_key(key: List[str]) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:KEY
driver.source.bb.huwb.sts.set_key(key = ['rawAbc1', 'rawAbc2', 'rawAbc3'])

Sets the key value of the scrambled timestamp sequence (STS) . The value is a 128-bit value in hexadecimal representation.

param key

integer

set_pc(spc: RsSmbv.enums.HrpUwbStspAcketConfig) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:PC
driver.source.bb.huwb.sts.set_pc(spc = enums.HrpUwbStspAcketConfig.SPC_0)

Sets the scrambled timestamp sequence (STS) packet configuration.

param spc

SPC_0| SPC_1| SPC_2| SPC_3

set_upart(upper_part: List[str]) None[source]
# SCPI: [SOURce<HW>]:BB:HUWB:STS:UPARt
driver.source.bb.huwb.sts.set_upart(upper_part = ['rawAbc1', 'rawAbc2', 'rawAbc3'])

Sets the upper part of the V value. The value is a 96-bit value in hexadecimal representation.

param upper_part

integer

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.huwb.sts.clone()

Subgroups