Source code for RsSmw.Implementations.Source.Bb.Wlnn.Waveform

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


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

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

[docs] def set_create(self, filename: str) -> None: """ ``[SOURce<HW>]:BB:WLNN:WAVeform:CREate`` \n Snippet: ``driver.source.bb.wlnn.waveform.set_create(filename = 'abc')`` \n Creates a waveform using the current settings of the 'WLAN' menu. The file name is entered with the command. The file is saved with the predefined file extension wv. The file name and the directory it is saved in are user-definable. :param filename: string """ param = Conversions.value_to_quoted_str(filename) self._core.io.write(f'SOURce<HwInstance>:BB:WLNN:WAVeform:CREate {param}')