beremiz
Clone
Summary
Browse
Changes
Graph
Add support for Modbus (TCP and RTU) working as master & slave
2017-03-05, Mario de Sousa
bb883e063175
merge
2018-01-29, Edouard Tisserant
d0b1ffcb9368
Textviewer : moved call to Colourise in a better place, so that ST highlighting gets also updated when typing in some case, not only IL
2018-01-29, Edouard Tisserant
7dd49b65208b
fixed erro introduced 2 commits ago (-e) : tuples have no reverse() method
2018-01-24, Edouard Tisserant
9d17b9d91697
Trying to get better logging/display of exceptions at runtime's startup
2018-01-24, Edouard Tisserant
60edd0c901f1
Changed way to deal with extensions arguments (-e) so that path and filename are stored independently and accessible for extensions themselves.
2018-01-24, Edouard Tisserant
87c908079bc6
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.
2018-01-19, Edouard Tisserant
084256be3658
Clarify licensing, and packaging of runtime only files :
2018-01-15, Edouard Tisserant
2b7e2db31d81
Enforced check_source.sh pep8 and pylint rules.
2018-01-11, Edouard Tisserant
e8cf68d69447
runtime/WAMP: Fixed secret loading into configuration. Fixed secret commandline switch handling.
2018-01-11, Edouard Tisserant
9d1547578f55
runtime/WAMP : was 'Added time print on session left.' from dporopat. Purpose is to log (dis/re)connection, to help debugging connection problem
2018-01-11, Edouard Tisserant
ff4410112b67
runtime/Wamp : adapt to unicode being enforced in latest crossbar API. Updated some documentation, to explain why there is unused definitions like SubscribedEvents or DoOnJoin.
2018-01-11, Edouard Tisserant
d2dbdeffc426
Extend python<->PLC global variable description "GlobalDesc" to support Initial value setting.
2018-01-10, Edouard Tisserant
62f9cae9a25f
update tests/wamp README file, based on changes from dporopat.
2018-01-10, Edouard Tisserant
2081de16e726
Fixed WAMP test (crossbar confile upgrade and use same ID on both PLC and IDE side)
2018-01-10, Edouard Tisserant
876ce4e492a1
Fixed changes from dporopat and agregorcic about WAMP CRA and config.
2018-01-10, Edouard Tisserant
f224383cc883
WAMP runtime : changes from dporopat and agregorcic, adding CRA (-s) and changed way to load WAMP conf (-c)
2018-01-09, Edouard Tisserant
971de876b1af
Set WAMP registration option so that reconnecting while earlier session still didn't timeout is possible (in case of connection lost, for example).
2018-01-09, Edouard Tisserant
daf40a1e7607
More canonical overload of ReconnectingClientFactory (according twisted doc)
2018-01-09, Edouard Tisserant
66043243c246
non significant print syntax change. ready for py3.
2018-01-09, Edouard Tisserant
916099cb8d22
whitespace cosmetic for pep8
2018-01-09, Edouard Tisserant
baff54446535
Added arbitrary timeout on Pyro, to force it to free memory after disconnect.
2018-01-08, Edouard Tisserant
5b3e17d0957c
Moved code from to Beremiz_service.py Server class Start method to Loop method to allow customisation by hot patching. Also renamed Stop method as _stop and use Restart instead of Stop from everywhere else to make it clear that _stop actually does restart...
2018-01-05, Edouard Tisserant
1b9907ef770b
enforce PEP8 in previous commit
2018-01-04, Edouard Tisserant
e4a656e73aec
replaced normal panel with scrolled panel under project properties
2017-01-20, dporopat
570122574a97
fix missing root in empty search results panel
2017-12-05, Surkov Sergey
48bd91d7a0ae
add possibility to specify subprocess stdout encoding
2017-12-04, Surkov Sergey
20ec80d6fd70
fix deadlock if method kill() is called after process is already finished
2017-12-04, Andrey Skvortsov
3707240447f8
fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`"
2017-10-25, Andrey Skvortsov
091005ec69c4
make CanFestival to be at the expected place in bitbucket pipelines container
2017-10-23, Andrey Skvortsov
e5ddbaf756cb
fix pylint error '(unsubscriptable-object) Value 'X' is unsubscriptable'
2017-10-19, Andrey Skvortsov
4d81c3bcac82
fix pylint warning '(bad-continuation) Wrong hanging indentation before block'
2017-10-19, Andrey Skvortsov
fb73a6b6622d
force all python source code to have LF line ending
2017-10-19, Andrey Skvortsov
da5f1fa46f2b
fix pylint warning '(expression-not-assigned) Expression "X" is assigned to nothing'
2017-10-18, Andrey Skvortsov
995df4804221
fix pylint warning '(redefine-in-handler) Redefining name 'X' from outer scope (line Y) in exception handler'
2017-10-17, Andrey Skvortsov
62aaabbf8812
fix displaying result of update check during Beremiz startup
2017-10-17, Andrey Skvortsov
a347459df3a4
fix pylint warning '(no-init) Class has no __init__ method'
2017-10-17, Andrey Skvortsov
e69d7e5aff00
fix pylint error "(undefined-variable) Undefined variable 'X'"
2017-10-16, Andrey Skvortsov
866fb3ab8778
fix problem happend when tests are running under python-coverage
2017-10-13, Andrey Skvortsov
933fbe9a5e2c
fix pylint error '(too-many-function-args) Too many positional arguments for function call'
2017-10-12, Andrey Skvortsov
4d070115b552
fix pylint error '(import-error) Unable to import X'
2017-10-11, Andrey Skvortsov
49cdd843c006
fix pylint error '(no-self-argument) Method should have "self" as first argument'
2017-10-11, Andrey Skvortsov
616c3f4bcbcb
fix pylint error "(no-name-in-module) No name 'X' in module 'Y'"
2017-10-11, Andrey Skvortsov
418777c1fbc7
fix pylint error '(bad-except-order) Bad except clauses order (X is an ancestor class of Y)'
2017-10-11, Andrey Skvortsov
9d1e68d557bf
fix pylint warning "(no-value-for-parameter) No value for argument 'X' in function call"
2017-10-11, Andrey Skvortsov
0bd5b3099144
fix problems with unconnected input of InOut function variables and
2017-10-11, Andrey Skvortsov
9e64afb38963
fix error for functions with VAR_IN_OUT
2017-10-10, Andrey Skvortsov
46d9955e1101
fix pylint warning '(unidiomatic-typecheck) Using type() instead of isinstance() for a typecheck'
2017-10-10, Andrey Skvortsov
c4ba411f8c89
fix pylint warning '(misplaced-bare-raise) The raise statement is not inside an except clause'
2017-10-10, Andrey Skvortsov
410a3bcbeb29
fix format string argument error found by pylint '(too-many-format-args) Too many arguments for format string'
2017-10-10, Andrey Skvortsov
4eeddef7f973
fix pylint warning '(wrong-import-position) Import "import X" should be placed at the top of the module'
2017-10-10, Andrey Skvortsov
1df77c809257
fix pylint warning '(import-self) Module import itself'
2017-10-10, Andrey Skvortsov
4c5156dee87a
remove old code useless code found by pylint "(unnecessary-pass) Unnecessary pass statement"
2017-10-10, Andrey Skvortsov
524ff4dbb7d9
fix error found by pylint 'W0104(pointless-statement) Statement seems to have no effect'
2017-10-10, Andrey Skvortsov
c2cba67145eb
fix pylint warning "(undefined-loop-variable) Using possibly undefined loop variable 'X'"
2017-10-10, Andrey Skvortsov
f33942053466
fix pylint warning 'C0112(empty-docstring) Empty function docstring'
2017-10-10, Andrey Skvortsov
cff5179cc601
fix pylint warning "(relative-import) Relative import 'Y', should be 'X.Y'"
2017-10-09, Andrey Skvortsov
47a3f39bead0
fix pylint warning '(dangerous-default-value) Dangerous default value {} as argument'
2017-10-09, Andrey Skvortsov
70c1cc354a8f
fix pylint warning '(old-style-class) Old-style class defined.'
2017-10-09, Andrey Skvortsov
1b8b5324506c
fix pylint warning '(unused-import), Unused import connectors'
2017-10-06, Andrey Skvortsov
614396cbffbf