stage4/generate_c/generate_c_sfc.cc
Mon, 03 Apr 2017 22:18:22 +0100 Mario de Sousa Access elements[] in list_c through a new get_element() method.
Wed, 25 Jan 2017 18:25:35 +0000 Andrey Skvortsov fix SFC timed qualifier (D, L, ...) with variable time (was generating wrong C code)
Sun, 08 May 2016 20:01:15 +0100 mjsousa Add option to not add the EN and ENO parameters to every function and FB (generated C code becomes smaller, and uses less memory for function invocations)
Sat, 10 Jan 2015 23:18:42 +0000 mjsousa Re-write and fix the logic of SFC action modifiers.
Sun, 16 Nov 2014 12:54:10 +0000 mjsousa Add support for relaxed datatype model for array datatypes.
Sun, 01 Jun 2014 08:59:57 +0100 mjsousa Add support for the stepname.T syntax.
Sat, 31 May 2014 16:22:57 +0100 mjsousa Add support for Stepname.X syntax.
Sat, 29 Mar 2014 22:46:09 +0000 mjsousa Change order of SET_xxx() macros. (this will allow me to simplify the print_setter() methods later on)
Sun, 09 Feb 2014 07:23:30 +0000 mjsousa Code cleanup (part 3): generate_c_typedecl_c is no longer needed for code generation in POUS.c It is now only needed for datatype declaration in POUS.h
Thu, 03 Jan 2013 18:23:07 +0000 Mario de Sousa grand merge
Thu, 08 Nov 2012 12:10:52 +0100 Laurent Bessard Fix definition of BCD to ANY_UINT and ANY_UINT to BCD conversion standard functions
Tue, 06 Nov 2012 19:56:23 +0100 Laurent Bessard Fix indentation in SFC SL qualifier code generated
Tue, 06 Nov 2012 19:17:36 +0100 Laurent Bessard Fix indentation and unused variable warning in SFC generated code
Wed, 24 Oct 2012 15:32:48 +0100 Mario de Sousa Major code cleanup: IL code generation now uses symbol.datatype (filled in during stage3 data type checking) instead of determining the symbol's datatype by itself.
Tue, 11 Sep 2012 16:27:33 +0200 Laurent Bessard Fix generated code when using boolean variable as action name in step action association
Tue, 11 Sep 2012 01:05:24 +0200 Laurent Bessard Fix bug in SFC generated code. Action state was declared in the list of variables to debug, but wasn't stored using structure with flags. This error had side effects that makes Beremiz debug crash.
Tue, 04 Sep 2012 18:02:06 +0200 Laurent Bessard Adding support for P0 and P1 qualifiers and fixing code generated for SL qualifier
Thu, 14 Jun 2012 12:00:19 +0100 Mario de Sousa Clean up code (remove parsing of integers in stage 4).
Wed, 16 May 2012 00:15:32 +0200 Manuele Conti Fix SFC stage4 error.
Wed, 01 Feb 2012 19:49:11 +0000 Mario de Sousa Re-write of stage3 code (done by Manuele and I), re-write of search_varfb_instance_type_c (done by myself), and several other bug fixes.
Fri, 18 Nov 2011 17:28:37 +0100 laurent Fixing generated code for global variables. Adding support for defining global variables with complex type
Fri, 29 Jul 2011 16:03:28 +0100 Mario de Sousa Support for semantic verification of calls to standard functions.
Tue, 05 Apr 2011 15:14:19 +0200 Edouard Tisserant Re-generated std lib related code, with updated headers, updated all forgotten headers
Wed, 02 Jun 2010 18:21:15 +0200 laurent Adding support for generating code for variable in step action association instead of action
Tue, 08 Dec 2009 16:26:06 +0100 laurent Bug on SFC debugging fixed
Wed, 02 Dec 2009 16:11:01 +0100 laurent Adding support for flags on Function Block variables for marking which variable must be debugged, retained or is forced
Sun, 29 Nov 2009 16:38:11 +0100 laurent Adding support for declare, init, get and set macros
Thu, 04 Dec 2008 13:09:18 +0100 greg set and reset action fixed
Fri, 24 Oct 2008 16:37:46 +0200 lbessard Adding support for EN/ENO in standard functions
Mon, 08 Sep 2008 10:33:37 +0200 lbessard Adding support for transition debugging
Fri, 27 Jun 2008 09:36:40 +0200 lbessard Modifying time qualifier in SFC to take real time enlapsed instead of theoric period time
Mon, 19 May 2008 14:07:31 +0200 lbessard Adding support for POU struct definition in POUS.h
Wed, 16 Apr 2008 09:49:28 +0200 lbessard Bug with D and L action qualifier and timing management in SFC generated fixed
Fri, 11 Apr 2008 10:53:38 +0200 lbessard Bug with C code generation for SFC when more than one sfc_network in one sequential_function_chart fixed
Tue, 26 Feb 2008 10:59:48 +0100 lbessard Adding structure variable list generation module
Thu, 15 Nov 2007 10:21:19 +0100 lbessard Bug on SFC transition parsing and generation fixed
Wed, 24 Oct 2007 17:39:51 +0200 lbessard Change generate_cc to generate_c