2013-05-16 |
Edouard Tisserant |
Added more clear error message in case of access to non declared PLC global from python code
|
file |
diff |
annotate
|
2013-05-15 |
Edouard Tisserant |
Fixed PLC global var access from python. Added test in tests/python
|
file |
diff |
annotate
|
2013-05-15 |
Edouard Tisserant |
Added stub code and declarations for bidirectional access to PLC globals from python code (untested)
|
file |
diff |
annotate
|
2013-05-14 |
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
|
2013-05-10 |
Laurent Bessard |
Fixed Beremiz_service not closing on Windows
|
file |
diff |
annotate
|
2013-05-06 |
Laurent Bessard |
Added support for resetting log messages
|
file |
diff |
annotate
|
2013-04-28 |
Edouard Tisserant |
Now Debug Buffer Unpacking is a separate function, declared in typemapping.py
|
file |
diff |
annotate
|
2013-04-28 |
Edouard Tisserant |
Optimzed tracing of STRING type variables value. Now, only used size is transfered in debug buffer.
|
file |
diff |
annotate
|
2013-04-24 |
Edouard Tisserant |
Better display of Python exceptions from Py_Eval
|
file |
diff |
annotate
|
2013-04-24 |
Edouard Tisserant |
Extended exception info from evaluator. Problems in python runtime init/cleanup code now more readable
|
file |
diff |
annotate
|
2013-04-19 |
Edouard Tisserant |
Runtime now unloads and cleanup PLC before exit (created threads was preventing exit)
|
file |
diff |
annotate
|
2013-04-17 |
Edouard Tisserant |
Better mdns resolution failure signaling, added fixed bug whith runtime autostart
|
file |
diff |
annotate
|
2013-04-12 |
Edouard Tisserant |
Fixed bug when starting Beremiz_runtime.py non empty (-a)
|
file |
diff |
annotate
|
2013-04-04 |
Edouard Tisserant |
Now python files provided by extentions have init, start, stop and cleanup hooks
|
file |
diff |
annotate
|
2013-03-27 |
Laurent Bessard |
Fixed bug when transferring New PLC to a non-empty pyro connector
|
file |
diff |
annotate
|
2013-03-11 |
Edouard Tisserant |
Redirect PyEval exceptions to logging
|
file |
diff |
annotate
|
2013-03-11 |
Edouard Tisserant |
reverted PLCObject.py. ctypes.POINTER(ctypes.c_uint8) != string
|
file |
diff |
annotate
|
2013-03-07 |
Laurent Bessard |
Fix warning with LogMessage function
|
file |
diff |
annotate
|
2013-03-05 |
Edouard Tisserant |
Fixed 'python shell' failure from runtime tray icon menu in some case, when PLC init failed
|
file |
diff |
annotate
|
2013-02-02 |
Edouard Tisserant |
Added log messages time-stamping
|
file |
diff |
annotate
|
2013-01-30 |
Edouard Tisserant |
Now logging have 4 levels
|
file |
diff |
annotate
|
2013-01-29 |
Edouard Tisserant |
More stable logging. Added small one-entry log for loading errors. Test now include python side concurrent logging
|
file |
diff |
annotate
|
2013-01-29 |
Edouard Tisserant |
Log redirected to console, dump of all available log to console when connecting to PLC
|
file |
diff |
annotate
|
2013-01-22 |
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
|
2012-10-25 |
Edouard Tisserant |
Fix bug of PythonIterator signature in PLCObject when not using PythonLibrary
|
file |
diff |
annotate
|
2012-10-24 |
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
|
2012-10-15 |
Edouard Tisserant |
Added FBID variable to PY_EVAL evaluation context. FBID does identify uniquely py_eval block instance triggering execution
|
file |
diff |
annotate
|
2012-08-09 |
laurent |
Fix bug segmentation fault while cleanup extensions
|
file |
diff |
annotate
|
2012-07-29 |
laurent |
Fix bug debugger unable to restart after stopping PLC
|
file |
diff |
annotate
|
2012-05-20 |
Edouard Tisserant |
Moved LPC sources to a separate project
|
file |
diff |
annotate
|
2012-05-07 |
Edouard Tisserant |
refactoring
|
file |
diff |
annotate
|
2012-03-11 |
laurent |
Adding support for executing python scripts on remote runtime
|
file |
diff |
annotate
|
2012-02-16 |
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
|
2011-09-22 |
Edouard Tisserant |
added return type to suspendDebug
|
file |
diff |
annotate
|
2011-04-01 |
edouard |
fixed typo in latest debugger changes
|
file |
diff |
annotate
|
2011-03-31 |
Edouard Tisserant |
Initial TIME support in debugger
|
file |
diff |
annotate
|
2009-12-11 |
edouard |
Fixed debug again, did some code tidying
|
file |
diff |
annotate
|
2009-12-09 |
edouard |
fixed greg's crap in win32, enhanced debug stability, implemented preliminary retain
|
file |
diff |
annotate
|
2009-12-08 |
laurent |
Bug on RegisterDebugVariable when no PLC running fixed
|
file |
diff |
annotate
|
2009-12-07 |
Edouard TISSERANT |
Arbitrary variable forcing
|
file |
diff |
annotate
|
2009-12-07 |
Edouard TISSERANT |
Fixed typo PLCobject C fallback interface
|
file |
diff |
annotate
|
2009-12-06 |
Edouard TISSERANT |
Fixes in debug + reconnect to running PLC
|
file |
diff |
annotate
|
2009-12-06 |
Edouard TISSERANT |
Now debug is not a button anymore
|
file |
diff |
annotate
|
2009-12-06 |
Edouard TISSERANT |
Safer debug
|
file |
diff |
annotate
|
2009-12-06 |
Edouard TISSERANT |
Safer debug unpack result checking, more verbose error message, slower retry when waiting PLC startup
|
file |
diff |
annotate
|
2009-12-06 |
Edouard TISSERANT |
Fix debug crash
|
file |
diff |
annotate
|
2009-12-06 |
ed |
Refactoring in PLCobject, for PLC that do not use python plugin
|
file |
diff |
annotate
|
2009-12-02 |
Edouard TISSERANT |
Preliminary accessor support for debug
|
file |
diff |
annotate
|
2009-12-01 |
ed |
Some cleanup in PLC status - removed that \"Starting\" state ...
|
file |
diff |
annotate
|
2009-10-08 |
laurent |
Bug on Debug trying to start (and stop) before PLC started fixed.
|
file |
diff |
annotate
|
2009-09-24 |
laurent |
Bug on return debug tick test fixed
|
file |
diff |
annotate
|
2009-09-21 |
'Laurent Bessard |
Changes merged
|
file |
diff |
annotate
|
2009-09-16 |
laurent |
Remove dirtylibs test while freeing plc libs in PLCObject.py
|
file |
diff |
annotate
|
2009-09-18 |
greg |
fix runtime.py filename case to avoid problem on multi-platform
|
file |
diff |
annotate
|
2009-08-10 |
laurent |
Adding support for twisted website HMI
|
file |
diff |
annotate
|
2009-07-29 |
laurent |
Move python evaluator to create a python plugin containing any related python module
|
file |
diff |
annotate
|
2009-07-29 |
laurent |
Bug extra_files deletion in working directory fixed
|
file |
diff |
annotate
|
2009-07-29 |
laurent |
Bug extra_files deletion in working directory fixed
|
file |
diff |
annotate
|
2009-07-28 |
laurent |
Adding support for internationalization
|
file |
diff |
annotate
|
2009-05-30 |
greg |
Adding Lock around C code called by Debug thread
|
file |
diff |
annotate
|