Sts

SCPI Commands :

[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:CPARt
[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:DLEN
[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:DLS
[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:KEY
[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:PC
[SOURce<HW>]:BB:[LRWPan]:HUWB:STS:UPARt
Commands in total: 7
Subgroups: 1
Direct child commands: 6
get_cpart() str[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:CPARt
value: str = driver.source.bb.lrWpan.huwb.sts.get_cpart()

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

Returns:

counter_part: integer

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

Queries the delta length of the scrambled timestamp sequence (STS) . The delta length depends on the HRP UWB mode.

Returns:

delta_length: DL_4 | DL_8

get_dls() bool[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:DLS
value: bool = driver.source.bb.lrWpan.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.

Returns:

sts_datalist: 1 | ON | 0| OFF

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

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

Returns:

key: integer

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

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD BPRF | HPRF | EHPRF. Sets the scrambled timestamp sequence (STS) packet configuration.

Returns:

spc: SPC_0 | SPC_1 | SPC_2 | SPC_3

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

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

Returns:

upper_part: integer

set_cpart(counter_part: str) None[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:CPARt
driver.source.bb.lrWpan.huwb.sts.set_cpart(counter_part = rawAbc)

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

Parameters:

counter_part – integer

set_dls(sts_datalist: bool) None[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:DLS
driver.source.bb.lrWpan.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.

Parameters:

sts_datalist – 1 | ON | 0| OFF

set_key(key: str) None[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:KEY
driver.source.bb.lrWpan.huwb.sts.set_key(key = rawAbc)

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

Parameters:

key – integer

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

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD BPRF | HPRF | EHPRF. Sets the scrambled timestamp sequence (STS) packet configuration.

Parameters:

spc – SPC_0 | SPC_1 | SPC_2 | SPC_3

set_upart(upper_part: str) None[source]
# [SOURce<HW>]:BB:[LRWPan]:HUWB:STS:UPARt
driver.source.bb.lrWpan.huwb.sts.set_upart(upper_part = rawAbc)

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

Parameters:

upper_part – integer

Cloning the Group

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

Subgroups