ifw-fcf  5.0.0-pre2
Public Member Functions | Public Attributes | List of all members
pylampgui.pylampgui.MainWindow Class Reference
Inheritance diagram for pylampgui.pylampgui.MainWindow:

Public Member Functions

def __init__ (self, device=None, address=None, prefix=None, ns=4)
 
def setupUi (self)
 
def setup_spinners (self)
 
def setupOpcUa (self)
 
def actionInit (self)
 
def actionEnable (self)
 
def actionDisable (self)
 
def actionReset (self)
 
def actionExit (self)
 
def actionSaveLayout (self)
 
def saveLayout (self, settings)
 
def actionSaveLayoutFile (self)
 
def actionLoadLayout (self)
 Load saved layout settings. More...
 
def actionLoadLayoutFromFile (self)
 Read layout settings from a a saved file. More...
 
def actionResetLayout (self)
 Restore original GUI layout settings from file that is included in resources. More...
 
def handleSwitchOnButton (self)
 
def handleSwitchOffButton (self)
 
def handleToolButton (self)
 
def handleToolButtonReset (self)
 
def handleEnablePosPlot (self)
 
def setStateStyle (self, name, normal, background)
 
def setSubstateStyle (self, name, normal, background)
 
def updateState (self, state)
 
def updateSubstate (self, substate)
 
def updateIntensity (self, intensity)
 
def updateTimeLeft (self, time)
 
def updateTimeOff (self, time)
 
def updateTimeOn (self, time)
 
def updateTotalOn (self, time)
 
def updateOnDigital (self, flag)
 
def updateOnAnalog (self, flag)
 
def updateAnalogFeedback (self, feedback)
 
def updateLocal (self, flag)
 
def updateErrorCode (self, errorCode)
 
def updateErrorText (self, errorText)
 

Public Attributes

 ui
 
 settings
 
 GreenIcon
 
 RedIcon
 
 BlackIcon
 
 spinner
 

Constructor & Destructor Documentation

◆ __init__()

def pylampgui.pylampgui.MainWindow.__init__ (   self,
  device = None,
  address = None,
  prefix = None,
  ns = 4 
)

Member Function Documentation

◆ actionDisable()

def pylampgui.pylampgui.MainWindow.actionDisable (   self)

◆ actionEnable()

def pylampgui.pylampgui.MainWindow.actionEnable (   self)

◆ actionExit()

def pylampgui.pylampgui.MainWindow.actionExit (   self)

◆ actionInit()

def pylampgui.pylampgui.MainWindow.actionInit (   self)

◆ actionLoadLayout()

def pylampgui.pylampgui.MainWindow.actionLoadLayout (   self)

Load saved layout settings.

◆ actionLoadLayoutFromFile()

def pylampgui.pylampgui.MainWindow.actionLoadLayoutFromFile (   self)

Read layout settings from a a saved file.

◆ actionReset()

def pylampgui.pylampgui.MainWindow.actionReset (   self)

◆ actionResetLayout()

def pylampgui.pylampgui.MainWindow.actionResetLayout (   self)

Restore original GUI layout settings from file that is included in resources.

◆ actionSaveLayout()

def pylampgui.pylampgui.MainWindow.actionSaveLayout (   self)

◆ actionSaveLayoutFile()

def pylampgui.pylampgui.MainWindow.actionSaveLayoutFile (   self)

◆ handleEnablePosPlot()

def pylampgui.pylampgui.MainWindow.handleEnablePosPlot (   self)

◆ handleSwitchOffButton()

def pylampgui.pylampgui.MainWindow.handleSwitchOffButton (   self)

◆ handleSwitchOnButton()

def pylampgui.pylampgui.MainWindow.handleSwitchOnButton (   self)

◆ handleToolButton()

def pylampgui.pylampgui.MainWindow.handleToolButton (   self)

◆ handleToolButtonReset()

def pylampgui.pylampgui.MainWindow.handleToolButtonReset (   self)

◆ saveLayout()

def pylampgui.pylampgui.MainWindow.saveLayout (   self,
  settings 
)

◆ setStateStyle()

def pylampgui.pylampgui.MainWindow.setStateStyle (   self,
  name,
  normal,
  background 
)

◆ setSubstateStyle()

def pylampgui.pylampgui.MainWindow.setSubstateStyle (   self,
  name,
  normal,
  background 
)

◆ setup_spinners()

def pylampgui.pylampgui.MainWindow.setup_spinners (   self)

◆ setupOpcUa()

def pylampgui.pylampgui.MainWindow.setupOpcUa (   self)

◆ setupUi()

def pylampgui.pylampgui.MainWindow.setupUi (   self)

◆ updateAnalogFeedback()

def pylampgui.pylampgui.MainWindow.updateAnalogFeedback (   self,
  feedback 
)

◆ updateErrorCode()

def pylampgui.pylampgui.MainWindow.updateErrorCode (   self,
  errorCode 
)

◆ updateErrorText()

def pylampgui.pylampgui.MainWindow.updateErrorText (   self,
  errorText 
)

◆ updateIntensity()

def pylampgui.pylampgui.MainWindow.updateIntensity (   self,
  intensity 
)

◆ updateLocal()

def pylampgui.pylampgui.MainWindow.updateLocal (   self,
  flag 
)

◆ updateOnAnalog()

def pylampgui.pylampgui.MainWindow.updateOnAnalog (   self,
  flag 
)

◆ updateOnDigital()

def pylampgui.pylampgui.MainWindow.updateOnDigital (   self,
  flag 
)

◆ updateState()

def pylampgui.pylampgui.MainWindow.updateState (   self,
  state 
)

◆ updateSubstate()

def pylampgui.pylampgui.MainWindow.updateSubstate (   self,
  substate 
)

◆ updateTimeLeft()

def pylampgui.pylampgui.MainWindow.updateTimeLeft (   self,
  time 
)

◆ updateTimeOff()

def pylampgui.pylampgui.MainWindow.updateTimeOff (   self,
  time 
)

◆ updateTimeOn()

def pylampgui.pylampgui.MainWindow.updateTimeOn (   self,
  time 
)

◆ updateTotalOn()

def pylampgui.pylampgui.MainWindow.updateTotalOn (   self,
  time 
)

Member Data Documentation

◆ BlackIcon

pylampgui.pylampgui.MainWindow.BlackIcon

◆ GreenIcon

pylampgui.pylampgui.MainWindow.GreenIcon

◆ RedIcon

pylampgui.pylampgui.MainWindow.RedIcon

◆ settings

pylampgui.pylampgui.MainWindow.settings

◆ spinner

pylampgui.pylampgui.MainWindow.spinner

◆ ui

pylampgui.pylampgui.MainWindow.ui

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