instrumentserver.client.application#

Classes

ClientStationGui(station)

ServerWidget(client_station[, parent])

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

Bases: QMainWindow

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

Cleanup listener thread before closing the window.

closeInstrument(name: str)[source]#
listenerEvent(message: ParameterBroadcastBluePrint)[source]#
loadParams()[source]#
onTabChanged(index)[source]#
onTabDeleted(name: str) None[source]#
openInstrumentTab(item: QListWidgetItem, index: int)[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)[source]#

Remove an instrument from the station list.

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

Bases: QWidget