Source code for RsSmw.Implementations.Source.Bb.Gnss.Vehicle.Catalog

from typing import List

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


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

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

[docs] def get_predefined(self) -> List[str]: """ ``[SOURce<HW>]:BB:GNSS:VEHicle:CATalog:PREDefined`` \n Snippet: ``value: List[str] = driver.source.bb.gnss.vehicle.catalog.get_predefined()`` \n Queries the names of the predefined vehicle description files in the system directory. Listed are files with the file extension xvd. """ response = self._core.io.query_str('SOURce<HwInstance>:BB:GNSS:VEHicle:CATalog:PREDefined?') return Conversions.str_to_str_list(response)
[docs] def get_user(self) -> List[str]: """ ``[SOURce<HW>]:BB:GNSS:VEHicle:CATalog:USER`` \n Snippet: ``value: List[str] = driver.source.bb.gnss.vehicle.catalog.get_user()`` \n Queries the names of the user-defined vehicle description files in the default or in a specific directory. Listed are files with the file extension xvd. Refer to 'Accessing Files in the Default or Specified Directory' for general information on file handling in the default and in a specific directory. """ response = self._core.io.query_str('SOURce<HwInstance>:BB:GNSS:VEHicle:CATalog:USER?') return Conversions.str_to_str_list(response)