NanoVNASaver.Controls package

Submodules

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]

Module contents