laurent@366: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
Edouard@728: <Python xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="py_ext_xsd.xsd">
Edouard@859: <![CDATA[import time,sys,ctypes
Edouard@859: Python_to_C_Call = PLCBinary.Python_to_C_Call
Edouard@859: Python_to_C_Call.restype = ctypes.c_int
Edouard@859: Python_to_C_Call.argtypes = [ctypes.c_int, ctypes.POINTER(ctypes.c_int)]
Edouard@734: 
Edouard@734: def MyPythonFunc(arg):
Edouard@859:     i = ctypes.c_int()
Edouard@859:     if(Python_to_C_Call(arg, i)):
Edouard@859:         res = i.value
Edouard@862:         print "toC:", arg, "from C:", res, "FBID:", FBID
Edouard@859:     else:
Edouard@859:         print "Failed Python_to_C_Call failed"
Edouard@859:         res = None
laurent@366:     sys.stdout.flush()
Edouard@859:     return res
Edouard@734: ]]>
laurent@366: </Python>