beremiz
Clone
Summary
Browse
Changes
Graph
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
'NamedConstant' variable D'n'D is now allowed on variable grid
2014-06-11, Edouard Tisserant
d4222bad4841
Allow specification of command line arguments encoding in ProcessLogger
2014-06-10, Edouard Tisserant
c411fc7246eb
Splitted type selection menu code in VariablePanel, making easier to override behaviour by inheritence
2014-06-04, Edouard Tisserant
8a3998d10b81
Fixed crash at project load when features.libraries is empty (i.e. no libraries are provided).
2014-06-04, Edouard Tisserant
dd89016a5028
Added plcopen.definitions.DefaultType, set to INT.
2014-05-30, Edouard Tisserant
50192dd2f5ff
Fixed POU paste exception
2014-05-28, Edouard Tisserant
805d13d216c0
Propagated changes made in matiec/lib/accessor.h _SET_VAR macro (Mario's matiec changes merged at 39086e324665) to py_ext library, and other (not compiled in) XML standard FB definitions.
2014-05-28, Edouard Tisserant
0d34b69cc9b5
Added 'NamedConstant' drag'n'drop in text programs as well (was only accepted on graphical languages).
2014-05-27, Edouard Tisserant
48f5f2a622c8
Fixed launch of PLCopenEditor, broken since 611fded24ce4.
2014-05-23, Edouard Tisserant
eb2aa27602b7
Organized controller's _Build sub-methods layout. Many (unwanted) white space changes.
2014-05-21, Edouard Tisserant
cf3d2b53dd68
Added 'NamedConstant' drag'n'drop in programs. It does create a simple variable with initial value and is usefull for drag'n'drop constants from extensions while keeping a name associated with constant
2014-05-13, Edouard Tisserant
82db84fe88ea
xmlclass : Ensured precedence of newly defined class in case of conflicting declaration
2014-04-02, Edouard Tisserant
0b9cd761a356
Fixed Exception dialog crash when original exception contains unicode
2014-03-31, Edouard Tisserant
d4a6c9287e97
Fixed unused variable in plc_debug.c
2014-03-29, Edouard Tisserant
dd6d40094782
On windows, prepend CWD to PATH before invoking Generic target make command
2014-03-29, Edouard Tisserant
49441045b192
Pair with matiec a51a3bb4d613. Re-enable resource add/remove, updated CFLAGS, disabled broken global FG test in tests/python
2014-03-27, Edouard Tisserant
611fded24ce4
Fixed typo in plcopen.py
2014-03-21, Edouard Tisserant
65a751cbb9b9
Changed python_gear ratio type from USINT to UINT, less restrictive regarding range
2014-03-17, Edouard Tisserant
4c130dba8366
Fixed support for spaces in matiec libraries path with native beremiz build
2014-03-16, Edouard Tisserant
340a01ff9749
Delayed CANopen initialization for better busoff recovery
2014-03-04, Edouard Tisserant
21a2ea65cb30
Fixed non initialized timer causing exception in some rare cases (continued)
2014-02-27, Edouard Tisserant
bc14b43bd27f
Fixed non initialized timer causing exception in some rare cases
2014-02-27, Edouard Tisserant
bcd1e909076c
Fix matplotlib exception when launching on XP
2014-02-25, Edouard Tisserant
d11ca4dd5135
Fixed import error when loading extensions
2014-02-14, Edouard Tisserant
e6c3908c925d