beremiz
Clone
Summary
Browse
Changes
Graph
fixes sometimes happened error during project compilation
2016-04-18, Andrey Skvortsov
49f1763a5613
merge
2015-10-21, mjsousa
de4ee16f7c6c
Use '-p' command line option when running matiec (iec2c)
2014-12-06, mjsousa
28e9d479aa65
Add command line option '-l' when calling matiec
2014-11-26, mjsousa
23045c351012
merge
2014-11-12, mjsousa
144cf3af992c
merge
2014-07-08, mjsousa
3eda8d8f622d
merge
2014-06-06, mjsousa
f65ab5ff91d1
Update __SET_VAR() macros to reflect changes made to matiec
2014-05-26, mjsousa
86797748c2a2
Merged
2015-06-19, Edouard Tisserant
7df108e8cb18
Merged
2015-06-19, Edouard Tisserant
68ba08b3a152
Fixed win32 build warning caused by leftover debug code
2015-06-19, Edouard Tisserant
805826ba48c5
Fixed win32 runtime crashing when attempting to log before errors before PLC start. Added pictures to wxHMI and fixed it so that it loads on windows as well
2015-06-19, Edouard Tisserant
9011e2ceea85
Fixed canfestival extension own path resolution
2015-06-19, Edouard Tisserant
2b4a0d87becb
Changed runtime's global PLCID to PLC_ID, working around redefinition in windoze' headers.
2015-06-19, Edouard Tisserant
de311ffe3961
Extended wxHMI test
2015-06-18, Edouard Tisserant
9ee3a2dea7e8
Added wxHMI test
2015-06-18, Edouard Tisserant
954d1f42d42d
merged forgotten changesets
2015-06-15, Edouard Tisserant
b7e610672eed
Added log message when RETAIN memory not valid
2015-03-14, Edouard Tisserant
c9065fb5de0a
Fixed leftover typo
2015-03-14, Edouard Tisserant
5c87045af670
Added PLCID variable accessible from C side, set with binarie's MD5. Added retain init and cleanup calls. Extended tests/python to test PLCID
2015-03-13, Edouard Tisserant
ff7cfce737ca
Splitted plc_Xenomai_main.c to enable further customization
2015-03-13, Edouard Tisserant
e723c1dd6faa
add pyrossl client side
2015-04-03, Ronan Bignaux
4ba27ed51e48
fixed build of some tests
2015-03-24, Edouard Tisserant
29b02164e65d
Fixed Nevow website startup
2015-02-27, Edouard Tisserant
f31353cac197
Fixed build of tests/python.
2015-02-25, Edouard Tisserant
7a2b344de8cf
Added Ronan Bignaux (genesis) patch to use wxversion. Fixed side effects with sys.path. Other cosmetic fixes about path included.
2015-02-25, Edouard Tisserant
94e620cbd9de
Fixed SFC code generation bug detected by Mario
2015-02-24, Edouard Tisserant
44bf0ba866e9
Added __ext_name__ variable accessible from user python code, reflecting extension name. Fixed contend of OnChange field in PLCGlobalsDesc
2015-02-21, Edouard Tisserant
5f09fa31d7b0
Added more columns in variable list of extensions' code editors - updating python's PLCGlobals from PLC logic can trigger asynchronous 'OnChange' python call
2015-02-19, Edouard Tisserant
20ff66dcc31d
Fixed systematically loading PLC binary at startup even without -a parameter. Extended py_ext extensions instances variable description (PLCGlobalsDesc). Now contains list of variables organizd by extension, with extension name
2015-02-17, Edouard Tisserant
d6b878525ceb
Split runtime's twisted modules import and setup to ease runtime extensions hotpatching
2015-02-16, Edouard Tisserant
4963e3816641
More versatile registering of wamp callees
2015-02-10, Edouard Tisserant
e25479e3fe11
Added forgotten wampconf.json in tests/wamp
2015-02-09, Edouard Tisserant
c162f1b0fbac
WAMP : prefix callee names with given ID so that multiple PLC and IDE can join the same realm
2015-02-09, Edouard Tisserant
ff8a22d45c44
Fixed race condition preventing to stop PLC through WAMP
2015-02-09, Edouard Tisserant
ad9a7853dea2
Added auto-reconnect for runtime. Fixed Beremiz closing problem caused by remaining twisted reactor thread in IDE.
2015-02-08, Edouard Tisserant
826730e60407
Runtime : Added PLCobject methods registring. IDE : Added WAMP connector. Still need some fixes
2015-02-08, Edouard Tisserant
e8daabf2c438
Added stub code for runtime WAMP client. Added runtime command line switch to select WAMP url and Nevow web site port. Web port is now fixed, next port number is not tested if bind fails.
2015-02-05, Edouard Tisserant
a68cd4253259
Moved twisted/nevow/athena away from Berermiz_service.py + some minor cleanup
2015-02-05, Edouard Tisserant
19ebe96b41c0
Added Beremiz_service.py command line switch to load python extention for runtime independently from PLC program
2015-02-02, Edouard Tisserant
04177743b066
py_ext user python code can now know about global variables shared with PLC. updated tests/python accordingly
2015-02-02, Edouard Tisserant
e15ca67197b9
Fixed python runtime trace thread auto suspend. Now suspends after 3 seconds when no trace is requested
2015-02-02, Edouard Tisserant
291a17b755d1
Added runtime side trace buffer, handled in a separate thread, limited to 1MB, and dropped after 3 seconds if not used by IDE. GetTraceVariables is not anymore blocking on next PLC cycle
2015-01-30, Edouard Tisserant
6e0cd0ceabb7
Moved trace buffer unpacking in the IDE. Latest traced variable samples are now passed as a single string
2015-01-30, Edouard Tisserant
4a45f6642523
Optimized plc_debug.c generated code. Should produce smaller code size. Added statically initialized array for PLC tracable variable description.
2015-01-29, Edouard Tisserant
8872223a675b
more minor cleanup
2015-01-18, Edouard Tisserant
df59be5afb08
minor cleanup
2015-01-18, Edouard Tisserant
754fa90c8b27
merged forgotten changes
2015-01-16, Edouard Tisserant
7e00c406d346
Simplified use of runtime's global variable __common_ticktime accross extensions.
2014-12-12, Edouard Tisserant
e14003eb4d42
Use '-p' command line option when running matiec (iec2c)
2014-12-06, mjsousa
e01b52d948c3
Add command line option '-l' when calling matiec
2014-11-26, mjsousa
dfea848e146d
Fixed location of directory containing IEC standard library in C format.
2014-11-10, Edouard Tisserant
fa09aae984e9
Change location of directory containing IEC standard library in C format.
2014-07-08, mjsousa
0f2ced10db48
Added highlighting of wrong SINGLE task trigger
2014-06-27, Edouard Tisserant
4e33f644f7cf
Fixed incomplete task grid update on interface change, in Resource editor
2014-06-25, Edouard Tisserant
458d93275f71
Enable overloading of availables languages in POU creation dialog
2014-06-23, Edouard Tisserant
0e1a6fcf4670
Enable overloading of task triggerring source cell editor (SINGLE) in resource editor. PLCGenerator now generates MULTI keywork instead of SINGLE when task's activation is surroundes with square brackets
2014-06-20, Edouard Tisserant
71b1545d746f
Updated tests/python : added derivated return type function declaration+call and re-enabled refrences to global FB interfaces
2014-06-12, Edouard Tisserant
d6adca8b6697
Fixed declaration and ST code gen for IEC function that return derivated types
2014-06-12, Edouard Tisserant
c97dc5281419
Added a variable name text entry dialog to allow name change on drag'n'drops
2014-06-11, Edouard Tisserant
374238039643