Source code for RsFsw.Implementations.Applications.K17_Mcgd.Sense.Clock.Offset

from ......Internal.Core import Core
from ......Internal.CommandsGroup import CommandsGroup
from ......Internal import Conversions


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
[docs]class OffsetCls: """Offset commands group definition. 1 total commands, 0 Subgroups, 1 group commands""" def __init__(self, core: Core, parent): self._core = core self._cmd_group = CommandsGroup("offset", core, parent)
[docs] def get(self) -> float: """SCPI: [SENSe]:CLOCk:OFFSet \n Snippet: value: float = driver.applications.k17Mcgd.sense.clock.offset.get() \n Frequency spread of the captured multi-carrier signal compared to the setting given by multi-carrier signal description. This frequency spread is estimated and compensated when using carrier estimation mode 'All Carriers'. The clock offset reading shows the influence of Doppler shift in satellite communication measurements. \n :return: clock_offset: Unit: Hz""" response = self._core.io.query_str(f'SENSe:CLOCk:OFFSet?') return Conversions.str_to_float(response)