runtime/PLCObject.py
changeset 3811 fcd2826f5c9e
parent 3808 3e219f00151a
child 3843 832bcf1b5b60
equal deleted inserted replaced
3810:eafb8f000584 3811:fcd2826f5c9e
   129         else:
   129         else:
   130             level = LogLevelsDefault
   130             level = LogLevelsDefault
   131             msg, = args
   131             msg, = args
   132         PLCprint(msg)
   132         PLCprint(msg)
   133         if self._LogMessage is not None:
   133         if self._LogMessage is not None:
   134             return self._LogMessage(level, msg.encode(), len(msg))
   134             bmsg = msg.encode()
       
   135             return self._LogMessage(level, bmsg, len(bmsg))
   135         return None
   136         return None
   136 
   137 
   137     @RunInMain
   138     @RunInMain
   138     def ResetLogCount(self):
   139     def ResetLogCount(self):
   139         if self._ResetLogCount is not None:
   140         if self._ResetLogCount is not None:
   487             self.PythonThreadAck = None
   488             self.PythonThreadAck = None
   488 
   489 
   489         self.PythonThreadCondLock.release()
   490         self.PythonThreadCondLock.release()
   490 
   491 
   491     def _fail(self, msg):
   492     def _fail(self, msg):
   492         self.LogMessage(0, msg.decode())
   493         self.LogMessage(0, msg)
   493         self.PLCStatus = PlcStatus.Broken
   494         self.PLCStatus = PlcStatus.Broken
   494         self.StatusChange()
   495         self.StatusChange()
   495 
   496 
   496     def PreStartPLC(self):
   497     def PreStartPLC(self):
   497         """ 
   498         """