runtime/NevowServer.py
branchsvghmi
changeset 3095 dbb9d1898874
parent 3093 9986e691c2ee
child 3440 3770ded5db5c
equal deleted inserted replaced
3094:3e184f1e1012 3095:dbb9d1898874
   217                                            label=_(
   217                                            label=_(
   218                                                "Send a message to the log"),
   218                                                "Send a message to the log"),
   219                                            action=_("Send"))
   219                                            action=_("Send"))
   220 
   220 
   221     # pylint: disable=no-self-argument
   221     # pylint: disable=no-self-argument
   222     def restartOrResetPLC(
   222     def restartOrRepairPLC(
   223             ctx=annotate.Context(),
   223             ctx=annotate.Context(),
   224             action=annotate.Choice(["Restart", "Reset"],
   224             action=annotate.Choice(["Restart", "Repair"],
   225                                   required=True,
   225                                   required=True,
   226                                   label=_("Action"))):
   226                                   label=_("Action"))):
   227         pass
   227         pass
   228 
   228 
   229     restartOrResetPLC = annotate.autocallable(restartOrResetPLC,
   229     restartOrRepairPLC = annotate.autocallable(restartOrRepairPLC,
   230                                            label=_(
   230                                            label=_(
   231                                                "Restart or Reset"),
   231                                                "Restart or Repair"),
   232                                            action=_("Do"))
   232                                            action=_("Do"))
   233 
   233 
   234 customSettingsURLs = {
   234 customSettingsURLs = {
   235 }
   235 }
   236 
   236 
   298     def sendLogMessage(self, level, message, **kwargs):
   298     def sendLogMessage(self, level, message, **kwargs):
   299         level = LogLevelsDict[level]
   299         level = LogLevelsDict[level]
   300         GetPLCObjectSingleton().LogMessage(
   300         GetPLCObjectSingleton().LogMessage(
   301             level, "Web form log message: " + message)
   301             level, "Web form log message: " + message)
   302 
   302 
   303     def restartOrResetPLC(self, action, **kwargs):
   303     def restartOrRepairPLC(self, action, **kwargs):
   304         if(action == "Reset"):
   304         if(action == "Repair"):
   305             GetPLCObjectSingleton().RepairPLC()
   305             GetPLCObjectSingleton().RepairPLC()
   306         else:
   306         else:
   307             MainWorker.quit()
   307             MainWorker.quit()
   308             
   308             
   309         
   309