Source code for RsSmw.Implementations.Source.Bb.Gnss.Svid.Sbas.ListPy

from typing import List

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


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class ListPyCls:
	"""
	| Commands in total: 2
	| Subgroups: 0
	| Direct child commands: 2
	"""

	def __init__(self, core: Core, parent):
		self._core = core
		self._cmd_group = CommandsGroup("listPy", core, parent)

[docs] def get_all(self) -> List[int]: """ ``[SOURce<HW>]:BB:GNSS:SVID:SBAS:LIST:ALL`` \n Snippet: ``value: List[int] = driver.source.bb.gnss.svid.sbas.listPy.get_all()`` \n Queries the SV IDs of all satellites of the GNSS system. The query lists SV IDs of the satellites included in and excluded from the satellite constellation (Figure 'Satellite constellation per GNSS system') . """ response = self._core.io.query_bin_or_ascii_int_list('SOURce<HwInstance>:BB:GNSS:SVID:SBAS:LIST:ALL?') return response
[docs] def get_valid(self) -> List[int]: """ ``[SOURce<HW>]:BB:GNSS:SVID:SBAS:LIST:[VALid]`` \n Snippet: ``value: List[int] = driver.source.bb.gnss.svid.sbas.listPy.get_valid()`` \n Queries the SV IDs of all valid satellites for the GNSS system. The query lists SV IDs of the satellites included in the satellite constellation. """ response = self._core.io.query_bin_or_ascii_int_list('SOURce<HwInstance>:BB:GNSS:SVID:SBAS:LIST:VALid?') return response