RTC Toolkit 4.0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
loopcmdswidget.LoopCmdsWidget Class Reference

Provides controller for the widget declared in loopcmdswidget_ui. More...

Inheritance diagram for loopcmdswidget.LoopCmdsWidget:

Public Member Functions

def __init__ (self, parent=None, designMode=False)
 Initializes the Widget.
 
def setModel (self, model)
 Sets the model, a URI that indicates which TaurusDevice this widget will connect to.
 
def on_openTaurusCommandButton_commandExecuted (self, object)
 Slot for commandExecuted signal.
 
def on_closeTaurusCommandButton_commandExecuted (self, object)
 Slot for commandExecuted signal.
 

Public Attributes

 ui
 

Static Public Attributes

Signal commandReplied = Signal(str)
 Used to propagate a string with the result of an RR call.
 

Detailed Description

Provides controller for the widget declared in loopcmdswidget_ui.

It is a TaurusWidget implementation, that uses a TaurusDevice model. The initializator sets all Taurus childrens model to the same as this.

This means that all TaurusCommandButton have access to the methods from the TaurusDevice: aka: RTC Component.

Constructor & Destructor Documentation

◆ __init__()

def loopcmdswidget.LoopCmdsWidget.__init__ (   self,
  parent = None,
  designMode = False 
)

Initializes the Widget.

This widget takes its UI definition from a Qt UI file.

Parameters
[in]parentQWidget that will be the parent of this widget
[in]designModeUsed by the Qt Designer to avoid undesirable interactions.

Member Function Documentation

◆ on_closeTaurusCommandButton_commandExecuted()

def loopcmdswidget.LoopCmdsWidget.on_closeTaurusCommandButton_commandExecuted (   self,
  object 
)

Slot for commandExecuted signal.

It gets invoked when the command defined in closeTaurusCommandButton finishes execution.

This method is automatically connected to the matching button during the self.ui.setupUi(self) in the init method. This is called autoconnections.

Parameters
[in]objectPython object (any) that is the return value of the command.

◆ on_openTaurusCommandButton_commandExecuted()

def loopcmdswidget.LoopCmdsWidget.on_openTaurusCommandButton_commandExecuted (   self,
  object 
)

Slot for commandExecuted signal.

It gets invoked when the command defined in openTaurusCommandButton finishes execution.

This method is automatically connected to the matching button during the self.ui.setupUi(self) in the init method. This is called autoconnections.

Parameters
[in]objectPython object (any) that is the return value of the command.

◆ setModel()

def loopcmdswidget.LoopCmdsWidget.setModel (   self,
  model 
)

Sets the model, a URI that indicates which TaurusDevice this widget will connect to.

Parameters
[in]modelstr with the URI of the TaurusDevice/RTC Component.

Member Data Documentation

◆ commandReplied

Signal loopcmdswidget.LoopCmdsWidget.commandReplied = Signal(str)
static

Used to propagate a string with the result of an RR call.

◆ ui

loopcmdswidget.LoopCmdsWidget.ui

The documentation for this class was generated from the following file: