NanoVNASaver.Controls package
NanoVNASaver.Controls.Control module
-
class NanoVNASaver.Controls.Control.Control(app: vna_app, title: str = '')[source]
Bases: QGroupBox
-
staticMetaObject = PySide6.QtCore.QMetaObject("Control" inherits "QGroupBox": Methods: #38 type=Signal, signature=updated(PyObject), parameters=PyObject )
-
updated
NanoVNASaver.Controls.MarkerControl module
-
class NanoVNASaver.Controls.MarkerControl.MarkerControl(app: vna_app)[source]
Bases: Control
-
staticMetaObject = PySide6.QtCore.QMetaObject("MarkerControl" inherits "Control": )
-
toggle_delta()[source]
-
toggle_delta_reference()[source]
-
toggle_frame()[source]
-
class NanoVNASaver.Controls.MarkerControl.ShowButton[source]
Bases: QPushButton
-
setText(text: str = '')[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("ShowButton" inherits "QPushButton": )
NanoVNASaver.Controls.SerialControl module
-
class NanoVNASaver.Controls.SerialControl.SerialControl(app: vna_app)[source]
Bases: Control
-
connect_device()[source]
-
connected
-
disconnect_device()[source]
-
is_vna_connected() → bool[source]
-
rescanSerialPort()[source]
-
serialButtonClick()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("SerialControl" inherits "Control": Methods: #39 type=Signal, signature=connected(bool), parameters=bool )
-
update_connect_btn_state() → None[source]
-
update_settings_state(was_connected: bool) → None[source]
NanoVNASaver.Controls.SweepControl module
-
class NanoVNASaver.Controls.SweepControl.FrequencyInputWidget(text='')[source]
Bases: QLineEdit
-
get_freq() → int[source]
-
setText(text: str) → None[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("FrequencyInputWidget" inherits "QLineEdit": )
-
class NanoVNASaver.Controls.SweepControl.SweepControl(app: vna_app)[source]
Bases: Control
-
get_center() → int[source]
-
get_end() → int[source]
-
get_segments() → int[source]
-
get_settings() → SweepConfig[source]
-
get_span() → int[source]
-
get_start() → int[source]
-
set_center(center: int)[source]
-
set_end(end: int)[source]
-
set_segments(count: int)[source]
-
set_span(span: int)[source]
-
set_start(start: int)[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("SweepControl" inherits "Control": )
-
store_settings() → None[source]
-
toggle_settings(disabled)[source]
-
update_center_span()[source]
-
update_start_end()[source]
-
update_step_size()[source]
-
update_sweep()[source]
-
update_sweep_btn(enabled: bool) → None[source]
-
update_text() → None[source]