Fri, 19 Jun 2015 09:34:18 +0200 |
Edouard Tisserant |
Changed runtime's global PLCID to PLC_ID, working around redefinition in windoze' headers.
|
file |
diff |
annotate
|
Fri, 13 Mar 2015 22:36:52 +0100 |
Edouard Tisserant |
Added PLCID variable accessible from C side, set with binarie's MD5. Added retain init and cleanup calls. Extended tests/python to test PLCID
|
file |
diff |
annotate
|
Tue, 17 Feb 2015 10:23:57 +0100 |
Edouard Tisserant |
Fixed systematically loading PLC binary at startup even without -a parameter. Extended py_ext extensions instances variable description (PLCGlobalsDesc). Now contains list of variables organizd by extension, with extension name
|
file |
diff |
annotate
|
Mon, 09 Feb 2015 00:45:03 +0100 |
Edouard Tisserant |
Fixed race condition preventing to stop PLC through WAMP
|
file |
diff |
annotate
|
Sun, 08 Feb 2015 16:50:54 +0100 |
Edouard Tisserant |
Runtime : Added PLCobject methods registring. IDE : Added WAMP connector. Still need some fixes
|
file |
diff |
annotate
|
Thu, 05 Feb 2015 01:35:02 +0100 |
Edouard Tisserant |
Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup
|
file |
diff |
annotate
|
Mon, 02 Feb 2015 16:51:35 +0100 |
Edouard Tisserant |
Fixed python runtime trace thread auto suspend. Now suspends after 3 seconds when no trace is requested
|
file |
diff |
annotate
|
Fri, 30 Jan 2015 20:42:24 +0100 |
Edouard Tisserant |
Added runtime side trace buffer, handled in a separate thread, limited to 1MB, and dropped after 3 seconds if not used by IDE. GetTraceVariables is not anymore blocking on next PLC cycle
|
file |
diff |
annotate
|
Fri, 30 Jan 2015 10:45:11 +0100 |
Edouard Tisserant |
Moved trace buffer unpacking in the IDE. Latest traced variable samples are now passed as a single string
|
file |
diff |
annotate
|
Thu, 26 Sep 2013 20:47:36 +0900 |
Edouard Tisserant |
Fixed two typos in py_ext : FBID was not current but previous py_eval block FBID, and compiled AST cache was filled buy never used.
|
file |
diff |
annotate
|
Thu, 16 May 2013 17:40:22 +0900 |
Edouard Tisserant |
Added more clear error message in case of access to non declared PLC global from python code
|
file |
diff |
annotate
|
Wed, 15 May 2013 18:21:20 +0900 |
Edouard Tisserant |
Fixed PLC global var access from python. Added test in tests/python
|
file |
diff |
annotate
|
Wed, 15 May 2013 17:13:49 +0900 |
Edouard Tisserant |
Added stub code and declarations for bidirectional access to PLC globals from python code (untested)
|
file |
diff |
annotate
|
Tue, 14 May 2013 18:41:33 +0900 |
Edouard Tisserant |
Rewrote py_ext and wxglade generators in a clean factored way, added C skeleton for python access to PLC global vars
|
file |
diff |
annotate
|
Fri, 10 May 2013 15:17:33 +0200 |
Laurent Bessard |
Fixed Beremiz_service not closing on Windows
|
file |
diff |
annotate
|
Mon, 06 May 2013 16:01:17 +0200 |
Laurent Bessard |
Added support for resetting log messages
|
file |
diff |
annotate
|
Sun, 28 Apr 2013 18:04:04 +0900 |
Edouard Tisserant |
Now Debug Buffer Unpacking is a separate function, declared in typemapping.py
|
file |
diff |
annotate
|
Sun, 28 Apr 2013 17:26:22 +0900 |
Edouard Tisserant |
Optimzed tracing of STRING type variables value. Now, only used size is transfered in debug buffer.
|
file |
diff |
annotate
|
Wed, 24 Apr 2013 17:21:20 +0900 |
Edouard Tisserant |
Better display of Python exceptions from Py_Eval
|
file |
diff |
annotate
|
Wed, 24 Apr 2013 15:44:46 +0900 |
Edouard Tisserant |
Extended exception info from evaluator. Problems in python runtime init/cleanup code now more readable
|
file |
diff |
annotate
|
Fri, 19 Apr 2013 11:19:55 +0900 |
Edouard Tisserant |
Runtime now unloads and cleanup PLC before exit (created threads was preventing exit)
|
file |
diff |
annotate
|
Wed, 17 Apr 2013 10:54:17 +0900 |
Edouard Tisserant |
Better mdns resolution failure signaling, added fixed bug whith runtime autostart
|
file |
diff |
annotate
|
Fri, 12 Apr 2013 14:53:14 +0900 |
Edouard Tisserant |
Fixed bug when starting Beremiz_runtime.py non empty (-a)
|
file |
diff |
annotate
|
Thu, 04 Apr 2013 11:13:28 +0900 |
Edouard Tisserant |
Now python files provided by extentions have init, start, stop and cleanup hooks
|
file |
diff |
annotate
|
Thu, 28 Mar 2013 00:08:55 +0100 |
Laurent Bessard |
Fixed bug when transferring New PLC to a non-empty pyro connector
|
file |
diff |
annotate
|
Mon, 11 Mar 2013 19:17:56 +0900 |
Edouard Tisserant |
Redirect PyEval exceptions to logging
|
file |
diff |
annotate
|
Mon, 11 Mar 2013 09:50:55 +0900 |
Edouard Tisserant |
reverted PLCObject.py. ctypes.POINTER(ctypes.c_uint8) != string
|
file |
diff |
annotate
|
Fri, 08 Mar 2013 00:15:28 +0100 |
Laurent Bessard |
Fix warning with LogMessage function
|
file |
diff |
annotate
|
Tue, 05 Mar 2013 20:12:51 +0900 |
Edouard Tisserant |
Fixed 'python shell' failure from runtime tray icon menu in some case, when PLC init failed
|
file |
diff |
annotate
|
Sat, 02 Feb 2013 16:01:02 +1100 |
Edouard Tisserant |
Added log messages time-stamping
|
file |
diff |
annotate
|
Wed, 30 Jan 2013 18:54:12 +1100 |
Edouard Tisserant |
Now logging have 4 levels
|
file |
diff |
annotate
|
Tue, 29 Jan 2013 21:34:43 +1100 |
Edouard Tisserant |
More stable logging. Added small one-entry log for loading errors. Test now include python side concurrent logging
|
file |
diff |
annotate
|
Tue, 29 Jan 2013 16:21:01 +1100 |
Edouard Tisserant |
Log redirected to console, dump of all available log to console when connecting to PLC
|
file |
diff |
annotate
|
Tue, 22 Jan 2013 19:03:25 +1100 |
Edouard Tisserant |
Python runtime now dlopens shared library immediatly after transfer, and release it only immediately before reloading a new one. This is probably going to reveal lot of dirty cleanups during start/stop cycles.
|
file |
diff |
annotate
|
Thu, 25 Oct 2012 10:52:46 +0200 |
Edouard Tisserant |
Fix bug of PythonIterator signature in PLCObject when not using PythonLibrary
|
file |
diff |
annotate
|
Wed, 24 Oct 2012 11:19:11 +0200 |
Edouard Tisserant |
Added caching for python eval (avoid compiling when same code called, but still execute). Cleaned up some evaluator related code.
|
file |
diff |
annotate
|
Mon, 15 Oct 2012 17:05:19 +0200 |
Edouard Tisserant |
Added FBID variable to PY_EVAL evaluation context. FBID does identify uniquely py_eval block instance triggering execution
|
file |
diff |
annotate
|
Thu, 09 Aug 2012 20:04:41 +0200 |
laurent |
Fix bug segmentation fault while cleanup extensions
|
file |
diff |
annotate
|
Sun, 29 Jul 2012 19:33:52 +0200 |
laurent |
Fix bug debugger unable to restart after stopping PLC
|
file |
diff |
annotate
|
Sun, 20 May 2012 19:07:09 +0200 |
Edouard Tisserant |
Moved LPC sources to a separate project
|
file |
diff |
annotate
|
Mon, 07 May 2012 18:47:29 +0200 |
Edouard Tisserant |
refactoring
|
file |
diff |
annotate
|
Sun, 11 Mar 2012 19:42:14 +0100 |
laurent |
Adding support for executing python scripts on remote runtime
|
file |
diff |
annotate
|
Thu, 16 Feb 2012 15:13:05 +0100 |
Edouard Tisserant |
Added a semaphore when starting runtime's python thread to make sure startPLC doesn't return before PLC is really initialized.
|
file |
diff |
annotate
|
Thu, 22 Sep 2011 17:33:34 +0200 |
Edouard Tisserant |
added return type to suspendDebug
|
file |
diff |
annotate
|
Fri, 01 Apr 2011 16:17:38 +0200 |
edouard |
fixed typo in latest debugger changes
|
file |
diff |
annotate
|
Thu, 31 Mar 2011 19:09:49 +0200 |
Edouard Tisserant |
Initial TIME support in debugger
|
file |
diff |
annotate
|
Fri, 11 Dec 2009 08:49:32 +0100 |
edouard |
Fixed debug again, did some code tidying
|
file |
diff |
annotate
|
Wed, 09 Dec 2009 01:11:48 +0100 |
edouard |
fixed greg's crap in win32, enhanced debug stability, implemented preliminary retain
|
file |
diff |
annotate
|
Tue, 08 Dec 2009 16:27:27 +0100 |
laurent |
Bug on RegisterDebugVariable when no PLC running fixed
|
file |
diff |
annotate
|
Mon, 07 Dec 2009 22:04:43 +0100 |
Edouard TISSERANT |
Arbitrary variable forcing
|
file |
diff |
annotate
|
Mon, 07 Dec 2009 10:08:12 +0100 |
Edouard TISSERANT |
Fixed typo PLCobject C fallback interface
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 22:52:51 +0100 |
Edouard TISSERANT |
Fixes in debug + reconnect to running PLC
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 21:03:10 +0100 |
Edouard TISSERANT |
Now debug is not a button anymore
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 19:39:24 +0100 |
Edouard TISSERANT |
Safer debug
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 19:06:36 +0100 |
Edouard TISSERANT |
Safer debug unpack result checking, more verbose error message, slower retry when waiting PLC startup
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 18:52:50 +0100 |
Edouard TISSERANT |
Fix debug crash
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 15:55:56 +0100 |
ed |
Refactoring in PLCobject, for PLC that do not use python plugin
|
file |
diff |
annotate
|
Wed, 02 Dec 2009 20:22:28 +0100 |
Edouard TISSERANT |
Preliminary accessor support for debug
|
file |
diff |
annotate
|
Tue, 01 Dec 2009 13:41:29 +0100 |
ed |
Some cleanup in PLC status - removed that \"Starting\" state ...
|
file |
diff |
annotate
|
Thu, 08 Oct 2009 11:26:40 +0200 |
laurent |
Bug on Debug trying to start (and stop) before PLC started fixed.
|
file |
diff |
annotate
|