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

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

Inheritance diagram for optcmdswidget.OptCmdsWidget:

Public Member Functions

def __init__ (self, parent=None, designMode=False)
 Initializes the Widget.
 
def on_messagePlainTextEdit_textChanged (self)
 Slot to set the JSON Payload in the TaurusCommandButton.
 
def setModel (self, model)
 Sets the model, a URI that indicates which TaurusDevice this widget will connect to.
 
def on_optimiseTaurusCommandButton_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 optcmdswidget_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 optcmdswidget.OptCmdsWidget.__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_messagePlainTextEdit_textChanged()

def optcmdswidget.OptCmdsWidget.on_messagePlainTextEdit_textChanged (   self)

Slot to set the JSON Payload in the TaurusCommandButton.

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

◆ on_optimiseTaurusCommandButton_commandExecuted()

def optcmdswidget.OptCmdsWidget.on_optimiseTaurusCommandButton_commandExecuted (   self,
  object 
)

Slot for commandExecuted signal.

It gets invoked when the command defined in optimiseTaurusCommandButton 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 optcmdswidget.OptCmdsWidget.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 optcmdswidget.OptCmdsWidget.commandReplied = Signal(str)
static

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

◆ ui

optcmdswidget.OptCmdsWidget.ui

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