targets/Xenomai/plc_Xenomai_main.c
Thu, 16 Dec 2021 08:32:58 +0100 Edouard Tisserant Xenomai runtime: ensure that __DEBUG global variable is set when resuming debug. RuntimeLists
Mon, 13 Sep 2021 12:19:17 +0200 Edouard Tisserant Xenomai runtime: more verbose error message when problem with RT-Pipes.
Tue, 24 Aug 2021 11:12:41 +0200 Edouard Tisserant Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos svghmi
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
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
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
Mon, 16 Apr 2018 16:11:18 +0200 Edouard Tisserant Fixed Xenomai 3 PLC stop freeze. Now use explicit finish command with pipes. Closing both ends of pipes doesn't abort blocking read anymore.
Thu, 12 Apr 2018 16:31:30 +0200 Edouard Tisserant Added logging in Xenomai init phase.
Thu, 12 Apr 2018 16:29:43 +0200 Edouard Tisserant Apply new RT Pipes API from Xenomai 3
Mon, 19 Mar 2018 16:18:17 +0100 Edouard Tisserant Xenomai 3
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.
Wed, 05 Jul 2017 13:11:45 +0300 wuyangtang fix target Xenomai missing functions
Fri, 13 Mar 2015 17:19:58 +0100 Edouard Tisserant Splitted plc_Xenomai_main.c to enable further customization
Fri, 12 Dec 2014 14:41:53 +0100 Edouard Tisserant Simplified use of runtime's global variable __common_ticktime accross extensions.
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
Mon, 04 Mar 2013 17:49:12 +0900 Edouard Tisserant Made logging compatible with windows API
Tue, 22 May 2012 22:29:43 +0200 laurent Fixing Xenomai runtime specific parts to remove segmentation fault when stopping PLC
Thu, 23 Feb 2012 17:45:11 +0100 Edouard Tisserant Fixed stopping crash in some cases
Mon, 26 Sep 2011 00:24:04 +0200 Edouard Tisserant fixed debug with xenomai, fixed unprotected access to ___debug_tick
Sun, 25 Sep 2011 22:51:51 +0200 Edouard Tisserant Xenomai Fix : runs, but still fail in debug
Thu, 22 Sep 2011 17:35:29 +0200 Edouard Tisserant Xenomai Fix : build
Tue, 01 Dec 2009 13:41:29 +0100 ed Some cleanup in PLC status - removed that \"Starting\" state ...
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
Mon, 18 May 2009 07:58:41 +0200 greg get the WaitPythonCommands return (semaphore error code) to quit python_iterator loop when semaphore is destroyed
Mon, 04 May 2009 10:12:35 +0200 greg Replacing Debug rt_sem by rt_pipe
Fri, 10 Apr 2009 07:55:55 +0200 greg Fixed bug : Segmentation fault or locks when stop PLC if no CAN network.
Mon, 16 Mar 2009 17:31:08 +0100 lbessard Adding support for Xenomai targets.