Wed, 15 Dec 2021 11:56:34 +0100 |
Edouard Tisserant |
Runtime: Now retain uses a list based on data available in VARIABLES.csv instead of traversing the whole instance tree looking for RETAIN flag.
RuntimeLists
|
file |
diff |
annotate
|
Thu, 09 Dec 2021 10:21:45 +0100 |
Edouard Tisserant |
RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal.
RuntimeLists
|
file |
diff |
annotate
|
Wed, 01 Dec 2021 09:54:02 +0100 |
Edouard Tisserant |
RUNTIME: Variable trace now uses limited list and buffer instead of flags in instance tree that was requiring systematical instance tree traversal, and worst size buffer. Forcing and retain still use tree traversal.
RuntimeLists
|
file |
diff |
annotate
|
Tue, 14 Jan 2020 11:04:18 +0100 |
Edouard Tisserant |
plc_debug.c/var_acces.c : whitespace cleanup and other cosmetic changes
|
file |
diff |
annotate
|
Mon, 26 Aug 2019 08:54:02 +0200 |
Edouard Tisserant |
variable access code moved from plc_debug.c to targets/var_access.c for easiewr re-use in ext.
|
file |
diff |
annotate
|
Sun, 06 Jan 2019 03:11:39 +0300 |
Andrey Skvortsov |
Make online debug optional
|
file |
diff |
annotate
|
Mon, 18 Jun 2018 12:17:07 +0300 |
Andrey Skvortsov |
Fix compilation warning/error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
|
file |
diff |
annotate
|
Fri, 01 Jun 2018 15:46:17 +0300 |
Andrey Skvortsov |
Add helper function GetRetainSize()
|
file |
diff |
annotate
|
Tue, 12 Sep 2017 16:49:35 +0300 |
Andrey Skvortsov |
make possible to turn off at compile time online debugging, logging
|
file |
diff |
annotate
|
Tue, 11 Apr 2017 17:45:49 +0300 |
Andrey Skvortsov |
fix problem with debugging external string variables
|
file |
diff |
annotate
|
Mon, 18 Apr 2016 18:59:11 +0300 |
Andrey Skvortsov |
fix many compilation warnings about static variables used by non-static functions
|
file |
diff |
annotate
|
Sat, 14 Mar 2015 14:51:39 +0100 |
Edouard Tisserant |
Added log message when RETAIN memory not valid
|
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
|
Thu, 29 Jan 2015 19:11:34 +0100 |
Edouard Tisserant |
Optimized plc_debug.c generated code. Should produce smaller code size. Added statically initialized array for PLC tracable variable description.
|
file |
diff |
annotate
|
Sat, 29 Mar 2014 19:03:00 +0100 |
Edouard Tisserant |
Fixed unused variable in plc_debug.c
|
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
|
Fri, 15 Mar 2013 17:47:53 +0900 |
Edouard Tisserant |
Re-organized C code templates for plc_main. Moved logging out of plc_debug. Factorized redundant _common_ticktime external declaration
|
file |
diff |
annotate
|
Fri, 08 Mar 2013 00:15:28 +0100 |
Laurent Bessard |
Fix warning with LogMessage function
|
file |
diff |
annotate
|
Mon, 04 Mar 2013 17:49:12 +0900 |
Edouard Tisserant |
Made logging compatible with windows API
|
file |
diff |
annotate
|
Tue, 26 Feb 2013 16:37:17 +0900 |
Edouard Tisserant |
Introduce Beremiz Native POU library. Now LOGGER POU is part of Beremiz' native POU library
|
file |
diff |
annotate
|
Tue, 05 Feb 2013 23:28:35 +1100 |
Edouard Tisserant |
Fixed crash (segfault) when logging debug messages
|
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 16:21:01 +1100 |
Edouard Tisserant |
Log redirected to console, dump of all available log to console when connecting to PLC
|
file |
diff |
annotate
|
Thu, 24 Jan 2013 17:44:44 +1100 |
Edouard Tisserant |
Experimental logging feature in PLC debug
|
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
|
Fri, 09 Dec 2011 10:26:56 +0100 |
laurent |
Fixing bug in forcing variables in runtime debug thread
|
file |
diff |
annotate
|
Thu, 08 Sep 2011 20:25:44 +0200 |
laurent |
Fix debugger bug after merging matiec repositories
|
file |
diff |
annotate
|
Wed, 18 May 2011 14:46:27 +0200 |
Edouard Tisserant |
debugger : forcing %M and %Q variables on each cycle, and rework of code for optimization and concision
|
file |
diff |
annotate
|
Fri, 25 Mar 2011 17:43:40 +0100 |
Edouqrd Tisserant |
Fix typo in plc_debug.c
|
file |
diff |
annotate
|
Wed, 16 Mar 2011 18:01:07 +0100 |
edouard |
Also retain when debugger is stalled
|
file |
diff |
annotate
|
Wed, 16 Mar 2011 17:26:54 +0100 |
edouard |
More robust retain buffer validity management
|
file |
diff |
annotate
|
Thu, 24 Feb 2011 15:54:45 +0100 |
edouard |
Retain variable for LPC
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 18:24:50 +0100 |
edouard |
LPC transfer tested, added PLCInfo along MD5 checksum while invoking makefile
|
file |
diff |
annotate
|
Mon, 14 Dec 2009 11:03:59 +0100 |
laurent |
Adding support for hard forcing located output
|
file |
diff |
annotate
|
Fri, 11 Dec 2009 13:04:22 +0100 |
laurent |
Bug on testing Retain and Force flags fixed
|
file |
diff |
annotate
|
Fri, 11 Dec 2009 08:49:32 +0100 |
edouard |
Fixed debug again, did some code tidying
|
file |
diff |
annotate
|
Thu, 10 Dec 2009 14:57:27 +0100 |
edouard |
LPC connector - one step further
|
file |
diff |
annotate
|
Wed, 09 Dec 2009 16:52:46 +0100 |
laurent |
Error in value send when debugging forced external or located variable fixed
|
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
|
Mon, 07 Dec 2009 22:04:43 +0100 |
Edouard TISSERANT |
Arbitrary variable forcing
|
file |
diff |
annotate
|
Sun, 06 Dec 2009 17:45:36 +0100 |
Edouard TISSERANT |
Debugger still doesn't work crash less...
|
file |
diff |
annotate
|
Fri, 04 Dec 2009 15:15:57 +0100 |
edouard |
Reflect changes in iec type definitions in matiec/lib
|
file |
diff |
annotate
|
Wed, 02 Dec 2009 20:22:28 +0100 |
Edouard TISSERANT |
Preliminary accessor support for debug
|
file |
diff |
annotate
|
Thu, 22 Oct 2009 11:26:45 +0200 |
greg |
Fix some warnings during compilation
|
file |
diff |
annotate
|
Mon, 21 Sep 2009 12:00:52 +0200 |
laurent |
Adding support for forcing tick count to return to zero as the same time than all tasks firing are synchronized
|
file |
diff |
annotate
|
Wed, 16 Sep 2009 14:00:56 +0200 |
laurent |
Bug on debug buffer test resulting in not transmitting debug data under specific conditions fixed
|
file |
diff |
annotate
|
Wed, 02 Sep 2009 13:38:47 +0200 |
laurent |
Applying patch from Iztok for old gcc versions
|
file |
diff |
annotate
|
Fri, 10 Apr 2009 07:53:42 +0200 |
greg |
fixed bug : buffer overflow when debugging PLC with python blocks
|
file |
diff |
annotate
|
Tue, 23 Dec 2008 19:37:44 +0100 |
etisserant |
Added native (not a plugin) asynchronous python eval function block - Beta. Code cleanup in C code templates.
|
file |
diff |
annotate
|
Sun, 07 Sep 2008 10:03:23 +0200 |
greg |
fixed : bug in debugthreadproc (plugger.py)
|
file |
diff |
annotate
|
Fri, 05 Sep 2008 16:25:57 +0200 |
etisserant |
Fixed bad IPC choice for debugger/PLC/control thread collaboration
|
file |
diff |
annotate
|
Thu, 04 Sep 2008 14:57:52 +0200 |
etisserant |
Now debug all ticks, not only odd ones :-)
|
file |
diff |
annotate
|
Wed, 03 Sep 2008 17:28:17 +0200 |
etisserant |
Improved debug data feedback.
|
file |
diff |
annotate
|
Thu, 21 Aug 2008 17:17:36 +0200 |
etisserant |
Moved template C code to targets dir. Cleaned up some forgotten print.
|
file |
diff |
annotate
|