runtime/PLCObject.py
changeset 1906 60edd0c901f1
parent 1902 2b7e2db31d81
child 1919 ccea0fa6ea91
equal deleted inserted replaced
1905:87c908079bc6 1906:60edd0c901f1
   104         if len(args) == 2:
   104         if len(args) == 2:
   105             level, msg = args
   105             level, msg = args
   106         else:
   106         else:
   107             level = LogLevelsDefault
   107             level = LogLevelsDefault
   108             msg, = args
   108             msg, = args
   109         return self._LogMessage(level, msg, len(msg))
   109         PLCprint(msg)
       
   110         if self._LogMessage is not None:
       
   111             return self._LogMessage(level, msg, len(msg))
       
   112         return None
   110 
   113 
   111     def ResetLogCount(self):
   114     def ResetLogCount(self):
   112         if self._ResetLogCount is not None:
   115         if self._ResetLogCount is not None:
   113             self._ResetLogCount()
   116             self._ResetLogCount()
   114 
   117 
   252         self._GetDebugData = lambda: -1
   255         self._GetDebugData = lambda: -1
   253         self._suspendDebug = lambda x: -1
   256         self._suspendDebug = lambda x: -1
   254         self._resumeDebug = lambda: None
   257         self._resumeDebug = lambda: None
   255         self._PythonIterator = lambda: ""
   258         self._PythonIterator = lambda: ""
   256         self._GetLogCount = None
   259         self._GetLogCount = None
   257         self._LogMessage = lambda l, m, s: PLCprint("OFF LOG :"+m)
   260         self._LogMessage = None
   258         self._GetLogMessage = None
   261         self._GetLogMessage = None
   259         self.PLClibraryHandle = None
   262         self.PLClibraryHandle = None
   260         # Unload library explicitely
   263         # Unload library explicitely
   261         if getattr(self, "_PLClibraryHandle", None) is not None:
   264         if getattr(self, "_PLClibraryHandle", None) is not None:
   262             dlclose(self._PLClibraryHandle)
   265             dlclose(self._PLClibraryHandle)