from ......Internal.Core import Core
from ......Internal.CommandsGroup import CommandsGroup
from ......Internal import Conversions
# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class PucchCls:
"""
| Commands in total: 8
| Subgroups: 0
| Direct child commands: 8
"""
def __init__(self, core: Core, parent):
self._core = core
self._cmd_group = CommandsGroup("pucch", core, parent)
[docs]
def get_de_shift(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:DESHift`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_de_shift()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:DESHift?')
return Conversions.str_to_int(response)
[docs]
def set_de_shift(self, delta_shift: int) -> None:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:DESHift`` \n
Snippet: ``driver.source.bb.v5G.uplink.pucch.set_de_shift(delta_shift = 1)`` \n
No help available
"""
param = Conversions.decimal_value_to_str(delta_shift)
self._core.io.write(f'SOURce<HwInstance>:BB:V5G:UL:PUCCh:DESHift {param}')
[docs]
def get_n_1_cs(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N1CS`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_1_cs()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N1CS?')
return Conversions.str_to_int(response)
[docs]
def set_n_1_cs(self, n_1_cs: int) -> None:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N1CS`` \n
Snippet: ``driver.source.bb.v5G.uplink.pucch.set_n_1_cs(n_1_cs = 1)`` \n
No help available
"""
param = Conversions.decimal_value_to_str(n_1_cs)
self._core.io.write(f'SOURce<HwInstance>:BB:V5G:UL:PUCCh:N1CS {param}')
[docs]
def get_n_1_e_max(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N1EMax`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_1_e_max()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N1EMax?')
return Conversions.str_to_int(response)
[docs]
def get_n_1_n_max(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N1NMax`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_1_n_max()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N1NMax?')
return Conversions.str_to_int(response)
[docs]
def get_n_2_max(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N2Max`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_2_max()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N2Max?')
return Conversions.str_to_int(response)
[docs]
def get_n_2_rb(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N2RB`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_2_rb()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N2RB?')
return Conversions.str_to_int(response)
[docs]
def set_n_2_rb(self, n_2_rb: int) -> None:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N2RB`` \n
Snippet: ``driver.source.bb.v5G.uplink.pucch.set_n_2_rb(n_2_rb = 1)`` \n
No help available
"""
param = Conversions.decimal_value_to_str(n_2_rb)
self._core.io.write(f'SOURce<HwInstance>:BB:V5G:UL:PUCCh:N2RB {param}')
[docs]
def get_n_3_max(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:N3Max`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_n_3_max()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:N3Max?')
return Conversions.str_to_int(response)
[docs]
def get_no_rb(self) -> int:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:NORB`` \n
Snippet: ``value: int = driver.source.bb.v5G.uplink.pucch.get_no_rb()`` \n
No help available
"""
response = self._core.io.query_str('SOURce<HwInstance>:BB:V5G:UL:PUCCh:NORB?')
return Conversions.str_to_int(response)
[docs]
def set_no_rb(self, rb_count: int) -> None:
"""
``[SOURce<HW>]:BB:V5G:UL:PUCCh:NORB`` \n
Snippet: ``driver.source.bb.v5G.uplink.pucch.set_no_rb(rb_count = 1)`` \n
No help available
"""
param = Conversions.decimal_value_to_str(rb_count)
self._core.io.write(f'SOURce<HwInstance>:BB:V5G:UL:PUCCh:NORB {param}')