instrumentserver.client.application#

Classes

ClientStationGui(station)

ServerWidget(client_station[, parent])

class instrumentserver.client.application.ClientStationGui(station: ClientStation)[source]#

Bases: QMainWindow

addParameterLoadSaveToolbar() None[source]#
browseParamPath() None[source]#
closeEvent(event: QCloseEvent) None[source]#

Cleanup listener thread before closing the window.

closeInstrument(name: str) None[source]#
listenerEvent(message: ParameterBroadcastBluePrint) None[source]#
loadParams() None[source]#
onTabChanged(index: int) None[source]#
onTabDeleted(name: str) None[source]#
openInstrumentTab(item: QTreeWidgetItem, index: int) None[source]#
Gets called when the user double clicks and item of the instrument list.

Adds a new generic instrument GUI window to the tab bar. If the tab already exists switches to that one.

removeInstrumentFromGui(name: str) None[source]#

Remove an instrument from the station list.

saveParams() None[source]#
class instrumentserver.client.application.ServerWidget(client_station: ClientStation, parent: QWidget | None = None)[source]#

Bases: QWidget