Mon, 27 Mar 2023 10:12:20 +0200 |
Edouard Tisserant |
Tests: Add time emulation feature for tests with BEREMIZ_TEST_CYCLES CFLAG.
wxPython4
|
file |
diff |
annotate
|
Wed, 01 Mar 2023 10:54:54 +0100 |
Edouard Tisserant |
Linux runtime: overrun detection for real-time timers and for plc execution.
|
file |
diff |
annotate
|
Tue, 21 Feb 2023 11:47:11 +0100 |
Edouard Tisserant |
Runtime: Add RealTime checkbox in Linux target options to enable PREEMPT_RT scheduling.
|
file |
diff |
annotate
|
Tue, 21 Feb 2023 11:38:45 +0100 |
Edouard Tisserant |
Runtime: move LC_NUMERIC locale setting to Beremiz_service.py.
|
file |
diff |
annotate
|
Fri, 17 Feb 2023 11:41:58 +0100 |
Edouard Tisserant |
Runtime: Fix bugs in Linux target.
|
file |
diff |
annotate
|
Thu, 16 Feb 2023 12:13:16 +0100 |
Edouard Tisserant |
runtime: Change Linux target to use clock_nanosleep instead of timer (better rt-preempt perf).
|
file |
diff |
annotate
|
Tue, 14 Feb 2023 12:10:35 +0100 |
Edouard Tisserant |
Linux runtime: fix thread waiting on wait_RT_to_nRT_signal not being waken-up when delete_RT_to_nRT_signal is invoked.
|
file |
diff |
annotate
|
Fri, 08 Oct 2021 09:11:55 +0200 |
Edouard Tisserant |
Fix wrong comment
|
file |
diff |
annotate
|
Tue, 17 Aug 2021 12:29:36 +0200 |
Edouard Tisserant |
Runtime+SVGHMI: Add generic wakeup of threads from PLC thread to windows implementation of plc_main.c. Also added nRT_reschedule to abstract sched_yield.
svghmi
|
file |
diff |
annotate
|
Mon, 16 Aug 2021 22:49:08 +0200 |
Edouard Tisserant |
Runtime+SVGHMI: Added a generic way to wakeup non-real-time threads from real-time PLC thread. Replace SVGHMI specific calls in Linux and Xenomai implementations of plc_main.c. Fixed xenomai build, xeno-config making problems with --no-auto-init argument.
svghmi
|
file |
diff |
annotate
|
Mon, 09 Dec 2019 14:53:42 +0100 |
Edouard Tisserant |
SVGHMI : had to move the problem of wkaing up python thread from plc thread to platform specific code.
svghmi
|
file |
diff |
annotate
|
Thu, 07 Jun 2018 13:45:35 +0300 |
Andrey Skvortsov |
Add retain basic implementation on GNU/Linux
|
file |
diff |
annotate
|
Fri, 01 Jun 2018 12:21:37 +0300 |
Andrey Skvortsov |
use CLOCK_MONOTONIC instead of CLOCK_REALTIME for timer setup
|
file |
diff |
annotate
|
Fri, 19 Jan 2018 15:12:23 +0100 |
Edouard Tisserant |
Main runtime template C code : Added HAVE_RETAIN preprocessor definition for customized build to signal it provides IEC-61131 Retain memory handling function. Removed targets/Xenomai/plc_Xenomai_noretain.c, now useless.
|
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
|
Fri, 12 Dec 2014 14:41:53 +0100 |
Edouard Tisserant |
Simplified use of runtime's global variable __common_ticktime accross extensions.
|
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
|
Mon, 04 Mar 2013 17:49:12 +0900 |
Edouard Tisserant |
Made logging compatible with windows API
|
file |
diff |
annotate
|
Mon, 05 Nov 2012 20:15:28 +0100 |
Laurent Bessard |
Fix bug python thread blocked sometimes on Linux
|
file |
diff |
annotate
|
Mon, 26 Sep 2011 00:24:04 +0200 |
Edouard Tisserant |
fixed debug with xenomai, fixed unprotected access to ___debug_tick
|
file |
diff |
annotate
|
Thu, 22 Sep 2011 17:33:34 +0200 |
Edouard Tisserant |
added return type to suspendDebug
|
file |
diff |
annotate
|
Thu, 31 Mar 2011 19:09:49 +0200 |
Edouard Tisserant |
Initial TIME support in debugger
|
file |
diff |
annotate
|
Wed, 16 Mar 2011 17:26:54 +0100 |
edouard |
More robust retain buffer validity management
|
file |
diff |
annotate
|
Tue, 01 Feb 2011 17:28:41 +0100 |
edouard |
Moved locales out of platform agnostic C template
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 20:51:51 +0100 |
laurent |
Adding CheckRetainBuffer into plc_Linux_main.c
|
file |
diff |
annotate
|
Tue, 15 Dec 2009 15:35:02 +0100 |
edouard |
Fixed confusion about __common_ticktime type, redesigned LPC PLC timer support
|
file |
diff |
annotate
|
Wed, 09 Dec 2009 09:43:21 +0100 |
laurent |
Bug that block SetVariableList on Linux 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
|
Sun, 06 Dec 2009 21:03:10 +0100 |
Edouard TISSERANT |
Now debug is not a button anymore
|
file |
diff |
annotate
|
Tue, 01 Dec 2009 13:41:29 +0100 |
ed |
Some cleanup in PLC status - removed that \"Starting\" state ...
|
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, 02 Sep 2009 13:38:47 +0200 |
laurent |
Applying patch from Iztok for old gcc versions
|
file |
diff |
annotate
|
Wed, 08 Apr 2009 15:16:45 +0200 |
lbessard |
fixed wrong pthread initialisation
|
file |
diff |
annotate
|
Mon, 30 Mar 2009 17:04:30 +0200 |
greg |
add autostart plc feature for beremiz_service
|
file |
diff |
annotate
|
Wed, 14 Jan 2009 16:41:14 +0100 |
etisserant |
Local Runtime (LOCAL://) now launched "on demand"
|
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:06:19 +0200 |
etisserant |
Added __DEBUG global var to eventually change PLC code execution gehavior
|
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, 28 Aug 2008 14:53:11 +0200 |
etisserant |
- Some improovements in debug data feedback data
|
file |
diff |
annotate
|
Wed, 20 Aug 2008 10:10:34 +0200 |
greg |
move specific target runtimes to their targets directory
|
file |
diff |
annotate
|