tests/logging/py_ext_0@py_ext/py_ext.xml
changeset 914 94436558f0ce
child 944 52a17be9c4d1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/logging/py_ext_0@py_ext/py_ext.xml	Tue Jan 29 21:34:43 2013 +1100
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<Python xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="py_ext_xsd.xsd">
+<![CDATA[import threading
+
+MyT = None
+Stop = False
+
+def DoLog():
+    global MyT,Stop
+    MyT=threading.Timer(0.03, DoLog)
+    if not Stop : MyT.start()
+    Stop = False
+    PLCObject.LogMessage("Python side Logging")
+
+def StopLog():
+    global MyT,Stop
+    Stop=True
+    if MyT is not None: MyT.cancel()
+
+_runtime_begin.append(DoLog)
+_runtime_cleanup.append(StopLog)
+]]>
+</Python>