targets/plc_debug.c
Tue, 14 Jan 2020 11:04:18 +0100 Edouard Tisserant plc_debug.c/var_acces.c : whitespace cleanup and other cosmetic changes
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.
Sun, 06 Jan 2019 03:11:39 +0300 Andrey Skvortsov Make online debug optional
Mon, 18 Jun 2018 12:17:07 +0300 Andrey Skvortsov Fix compilation warning/error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
Fri, 01 Jun 2018 15:46:17 +0300 Andrey Skvortsov Add helper function GetRetainSize()
Tue, 12 Sep 2017 16:49:35 +0300 Andrey Skvortsov make possible to turn off at compile time online debugging, logging
Tue, 11 Apr 2017 17:45:49 +0300 Andrey Skvortsov fix problem with debugging external string variables
Mon, 18 Apr 2016 18:59:11 +0300 Andrey Skvortsov fix many compilation warnings about static variables used by non-static functions
Sat, 14 Mar 2015 14:51:39 +0100 Edouard Tisserant Added log message when RETAIN memory not valid
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
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.
Sat, 29 Mar 2014 19:03:00 +0100 Edouard Tisserant Fixed unused variable in plc_debug.c
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.
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
Fri, 08 Mar 2013 00:15:28 +0100 Laurent Bessard Fix warning with LogMessage function
Mon, 04 Mar 2013 17:49:12 +0900 Edouard Tisserant Made logging compatible with windows API
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
Tue, 05 Feb 2013 23:28:35 +1100 Edouard Tisserant Fixed crash (segfault) when logging debug messages
Sat, 02 Feb 2013 16:01:02 +1100 Edouard Tisserant Added log messages time-stamping
Wed, 30 Jan 2013 18:54:12 +1100 Edouard Tisserant Now logging have 4 levels
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
Thu, 24 Jan 2013 17:44:44 +1100 Edouard Tisserant Experimental logging feature in PLC debug
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.
Fri, 09 Dec 2011 10:26:56 +0100 laurent Fixing bug in forcing variables in runtime debug thread
Thu, 08 Sep 2011 20:25:44 +0200 laurent Fix debugger bug after merging matiec repositories
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
Fri, 25 Mar 2011 17:43:40 +0100 Edouqrd Tisserant Fix typo in plc_debug.c
Wed, 16 Mar 2011 18:01:07 +0100 edouard Also retain when debugger is stalled
Wed, 16 Mar 2011 17:26:54 +0100 edouard More robust retain buffer validity management
Thu, 24 Feb 2011 15:54:45 +0100 edouard Retain variable for LPC
Tue, 15 Dec 2009 18:24:50 +0100 edouard LPC transfer tested, added PLCInfo along MD5 checksum while invoking makefile
Mon, 14 Dec 2009 11:03:59 +0100 laurent Adding support for hard forcing located output
Fri, 11 Dec 2009 13:04:22 +0100 laurent Bug on testing Retain and Force flags fixed
Fri, 11 Dec 2009 08:49:32 +0100 edouard Fixed debug again, did some code tidying
Thu, 10 Dec 2009 14:57:27 +0100 edouard LPC connector - one step further
Wed, 09 Dec 2009 16:52:46 +0100 laurent Error in value send when debugging forced external or located variable fixed
Wed, 09 Dec 2009 01:11:48 +0100 edouard fixed greg's crap in win32, enhanced debug stability, implemented preliminary retain
Mon, 07 Dec 2009 22:04:43 +0100 Edouard TISSERANT Arbitrary variable forcing
Sun, 06 Dec 2009 17:45:36 +0100 Edouard TISSERANT Debugger still doesn't work crash less...
Fri, 04 Dec 2009 15:15:57 +0100 edouard Reflect changes in iec type definitions in matiec/lib
Wed, 02 Dec 2009 20:22:28 +0100 Edouard TISSERANT Preliminary accessor support for debug
Thu, 22 Oct 2009 11:26:45 +0200 greg Fix some warnings during compilation
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
Wed, 16 Sep 2009 14:00:56 +0200 laurent Bug on debug buffer test resulting in not transmitting debug data under specific conditions fixed
Wed, 02 Sep 2009 13:38:47 +0200 laurent Applying patch from Iztok for old gcc versions
Fri, 10 Apr 2009 07:53:42 +0200 greg fixed bug : buffer overflow when debugging PLC with python blocks
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.
Sun, 07 Sep 2008 10:03:23 +0200 greg fixed : bug in debugthreadproc (plugger.py)
Fri, 05 Sep 2008 16:25:57 +0200 etisserant Fixed bad IPC choice for debugger/PLC/control thread collaboration
Thu, 04 Sep 2008 14:57:52 +0200 etisserant Now debug all ticks, not only odd ones :-)
Wed, 03 Sep 2008 17:28:17 +0200 etisserant Improved debug data feedback.
Thu, 21 Aug 2008 17:17:36 +0200 etisserant Moved template C code to targets dir. Cleaned up some forgotten print.