<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<CodeFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="codefile.xsd">
<includes>
<![CDATA[]]>
</includes>
<variables>
<variable name="Test_Python_Var" type="INT" initial="0"/>
</variables>
<globals>
<![CDATA[import time,sys,ctypes
Python_to_C_Call = PLCBinary.Python_to_C_Call
Python_to_C_Call.restype = ctypes.c_int
Python_to_C_Call.argtypes = [ctypes.c_int, ctypes.POINTER(ctypes.c_int)]
def MyPythonFunc(arg):
i = ctypes.c_int()
if(Python_to_C_Call(arg, i)):
res = i.value
print "toC:", arg, "from C:", res, "FBID:", FBID
else:
print "Failed Python_to_C_Call failed"
res = None
sys.stdout.flush()
return res
async_error_test_code = """
def badaboom():
tuple()[0]
import wx
def badaboomwx():
wx.CallAfter(badaboom)
from threading import Timer
a = Timer(3, badaboom)
a.start()
b = Timer(6, badaboomwx)
b.start()
"""
]]>
</globals>
<initFunction>
<![CDATA[]]>
</initFunction>
<cleanUpFunction>
<![CDATA[]]>
</cleanUpFunction>
<retrieveFunction>
<![CDATA[]]>
</retrieveFunction>
<publishFunction>
<![CDATA[]]>
</publishFunction>
</CodeFile>