Niot

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:DL:NIOT:ID
[SOURce<HW>]:BB:EUTRa:DL:NIOT:NALLoc
[SOURce<HW>]:BB:EUTRa:DL:NIOT:PUNCture
class NiotCls[source]

Niot commands group definition. 96 total commands, 9 Subgroups, 3 group commands

get_id() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:ID
value: int = driver.source.bb.eutra.downlink.niot.get_id()

Queries the physical layer identity.

return

identity: integer Range: 0 to 111

get_nalloc() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:NALLoc
value: int = driver.source.bb.eutra.downlink.niot.get_nalloc()

Queries the number of NB-IoT allocations.

return

nb_iot_nalloc: integer Range: 0 to 42

get_puncture() bool[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:PUNCture
value: bool = driver.source.bb.eutra.downlink.niot.get_puncture()

Punctures the LTE signal at the NB-IoT in-band or guard band carriers.

return

puncture_inband: 1| ON| 0| OFF

set_puncture(puncture_inband: bool) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:NIOT:PUNCture
driver.source.bb.eutra.downlink.niot.set_puncture(puncture_inband = False)

Punctures the LTE signal at the NB-IoT in-band or guard band carriers.

param puncture_inband

1| ON| 0| OFF

Cloning the Group

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

Subgroups