Thu, 15 Jul 2021 11:50:44 +0200 |
Edouard Tisserant |
Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair.
svghmi
|
file |
diff |
annotate
|
Tue, 25 May 2021 15:05:38 +0200 |
Edouard Tisserant |
Runtime: Fix exception "Worker is disabled" when connecting while PLC runtime is starting.
|
file |
diff |
annotate
|
Fri, 12 Jun 2020 10:30:23 +0200 |
Edouard Tisserant |
BACnet and Modbus: Remove additional loading and unloading, use the one already in place for extensions.
|
file |
diff |
annotate
|
Sat, 06 Jun 2020 08:43:41 +0100 |
Mario de Sousa |
merge
|
file |
diff |
annotate
|
Mon, 01 Jun 2020 08:54:26 +0100 |
Mario de Sousa |
Add web extension: configure Modbus plugin parameters (currently only supports Modbus clients)
|
file |
diff |
annotate
|
Thu, 28 May 2020 11:16:59 +0100 |
Mario de Sousa |
merge
|
file |
diff |
annotate
|
Thu, 28 May 2020 11:15:22 +0100 |
Mario de Sousa |
BACnet plugin: Add web interface for online parameter configuration
|
file |
diff |
annotate
|
Wed, 18 Dec 2019 13:31:22 +0100 |
Edouard Tisserant |
Add --on-plc-start --on-plc-stop and --status-change to runtime command line, calling given command respectively on start stop or any event. Command line string is python formated (to eventually include status with {}) before being split (supports quoted strings) and passed to Popen for non-blocking execution.
|
file |
diff |
annotate
|
Thu, 18 Apr 2019 14:29:55 +0200 |
Edouard Tisserant |
Enure that all threads are joined before trying to exit
fix_PLC_runtime_shutdown
|
file |
diff |
annotate
|
Wed, 17 Apr 2019 14:18:22 +0200 |
Edouard Tisserant |
Named runtime's threads to ease debugging
|
file |
diff |
annotate
|
Tue, 16 Apr 2019 11:26:34 +0200 |
Edouard Tisserant |
Ensure Beremiz_service.py quits properly when Main Worker stops and wa are using Wx and/or Twisted.
|
file |
diff |
annotate
|
Tue, 09 Apr 2019 13:13:27 +0200 |
Edouard Tisserant |
Now default_evaluator is provided by runtime package
|
file |
diff |
annotate
|
Wed, 13 Mar 2019 11:47:03 +0300 |
Andrey Skvortsov |
Fix various pylint and pep8 errors
|
file |
diff |
annotate
|
Mon, 11 Mar 2019 01:03:32 +0100 |
Edouard Tisserant |
check_sources.sh makes me become even less productive
|
file |
diff |
annotate
|
Thu, 14 Feb 2019 10:06:43 +0100 |
Edouard Tisserant |
Fix previous commit : Using wx.CallAfter shouldn't have been necessary, and was a symptom of failing evaluator's deadlock detection.
|
file |
diff |
annotate
|
Tue, 29 Jan 2019 09:14:47 +0100 |
Edouard Tisserant |
Fixed deadlock when using Wx together with Twisted in runtime.
|
file |
diff |
annotate
|
Fri, 21 Dec 2018 13:43:41 +0100 |
Edouard Tisserant |
PyroServer: fixed naming of class, and reorganized methods in order to ease subclassing, in case of customization of service publication on the local network (i.e. zeroconf)
|
file |
diff |
annotate
|
Fri, 23 Nov 2018 12:13:24 +0100 |
Edouard Tisserant |
Merged. Some changes that should already have been incuded during previous merge (mostly about PlcStatus) have been included this time.
|
file |
diff |
annotate
|
Thu, 11 Oct 2018 12:00:40 +0300 |
Andrey Skvortsov |
python3 support: pylint, W1652 # (deprecated-types-field) Accessing a deprecated fields on the types module
|
file |
diff |
annotate
|
Wed, 10 Oct 2018 10:26:27 +0300 |
Andrey Skvortsov |
python3 support: pylint, W1606 # (execfile-builtin) execfile built-in referenced
|
file |
diff |
annotate
|
Tue, 09 Oct 2018 11:56:45 +0300 |
Andrey Skvortsov |
Fix pep8 warning: W605 invalid escape sequence ?x?
|
file |
diff |
annotate
|
Thu, 04 Oct 2018 11:25:42 +0300 |
Andrey Skvortsov |
python3 support: pylint, W1648 # (bad-python3-import) Module moved in Python 3
|
file |
diff |
annotate
|
Fri, 23 Nov 2018 00:33:04 +0100 |
Edouard Tisserant |
Merge, with surprizingly little conflicts
|
file |
diff |
annotate
|
Wed, 03 Oct 2018 15:47:59 +0300 |
Andrey Skvortsov |
merge
|
file |
diff |
annotate
|
Tue, 02 Oct 2018 18:08:49 +0300 |
Andrey Skvortsov |
Use python 3 compatible exception syntax everywhere
|
file |
diff |
annotate
|
Tue, 02 Oct 2018 16:53:14 +0300 |
Andrey Skvortsov |
Use predefined constants for PlcStatus instead of string literals
|
file |
diff |
annotate
|
Fri, 28 Sep 2018 12:54:14 +0300 |
Andrey Skvortsov |
Suppress message box in case current locale is unsupported or missing in wx
|
file |
diff |
annotate
|
Mon, 29 Oct 2018 11:33:36 +0100 |
Edouard Tisserant |
Automatically get PSK and ID when connecting to PYRO[S], so that future connection through PYROS can use that same key. Also fixed case to UPPER for *PSK.
|
file |
diff |
annotate
|
Tue, 23 Oct 2018 16:19:20 +0200 |
Edouard Tisserant |
Runtime : Ensure that a random PSK secret compatible with stunnel is generated if -s commandline switch is used. Stunnel service is restarted after generation, using spawn_subprocess. TODO : give stunnel restart command as a commandline parameter.
|
file |
diff |
annotate
|
Tue, 23 Oct 2018 13:36:07 +0200 |
Edouard Tisserant |
Small cosmetic change to enhance readability and avoid confusion.
|
file |
diff |
annotate
|
Tue, 23 Oct 2018 13:31:26 +0200 |
Edouard Tisserant |
Useless __name__ == '__main__' tests.
|
file |
diff |
annotate
|
Thu, 18 Oct 2018 18:37:01 +0200 |
Edouard Tisserant |
merge
|
file |
diff |
annotate
|
Mon, 15 Oct 2018 15:27:47 +0200 |
Edouard Tisserant |
Beremiz_service now binds both pyro and nevow ports to interface given with '-i' argument.
|
file |
diff |
annotate
|
Wed, 03 Oct 2018 00:05:32 +0200 |
Edouard Tisserant |
Please pylint and pep8
|
file |
diff |
annotate
|
Wed, 12 Sep 2018 22:59:30 +0200 |
Edouard Tisserant |
Merged in Andrey's branch
|
file |
diff |
annotate
|
Fri, 07 Sep 2018 09:24:52 +0200 |
Yegor Yefremov |
Use Python 3 compatible syntax for exceptions
py3-fix
|
file |
diff |
annotate
|
Mon, 20 Aug 2018 17:11:20 +0300 |
Andrey Skvortsov |
Make Beremiz_service print version information
|
file |
diff |
annotate
|
Wed, 12 Sep 2018 11:36:50 +0200 |
Edouard Tisserant |
Flush standard output when runtime ready, so that IDE knows it, and can continue connection to LOCAL:// uri
|
file |
diff |
annotate
|
Tue, 21 Aug 2018 16:11:02 +0200 |
Edouard Tisserant |
Refactoring. Separated PLC Object, PYRO Server and MainWorker :
|
file |
diff |
annotate
|
Wed, 08 Aug 2018 10:17:19 +0200 |
Edouard Tisserant |
More pylint+pep8 conformance
|
file |
diff |
annotate
|
Mon, 06 Aug 2018 14:30:43 +0200 |
Edouard Tisserant |
merged
|
file |
diff |
annotate
|
Thu, 12 Jul 2018 09:35:09 +0200 |
Edouard Tisserant |
WAMP : complains about failure to start WAMP only if it was successfully imported.
nevow_service_rework
|
file |
diff |
annotate
|
Wed, 11 Jul 2018 14:32:19 +0200 |
Edouard Tisserant |
WAMP: now config and secret given in project files always override those given in commandline. Also made extensions web customisations happen before registration of web interface.
nevow_service_rework
|
file |
diff |
annotate
|
Tue, 10 Jul 2018 12:54:05 +0200 |
Edouard Tisserant |
Moved Wamp configuration file selection logic into runtime/wampclient.py. Added Wamp CRA secret file upload and download. Slightly reworked code for config and secret file loading and saving.
nevow_service_rework
|
file |
diff |
annotate
|
Fri, 06 Jul 2018 15:05:03 +0200 |
Edouard Tisserant |
Fix misc typos in exception handling code.
nevow_service_rework
|
file |
diff |
annotate
|
Thu, 05 Jul 2018 13:44:54 +0200 |
Edouard Tisserant |
Better logging of Nevow Server import in case of exception.
nevow_service_rework
|
file |
diff |
annotate
|
Thu, 05 Jul 2018 11:11:01 +0200 |
Edouard Tisserant |
WampClient : Simplified, removed dead code, use exception for handling failures and misconfiguration, check existence of mandatory parameters.
nevow_service_rework
|
file |
diff |
annotate
|
Wed, 04 Jul 2018 14:17:00 +0200 |
Edouard Tisserant |
Merged #2486, enhancements to WAMP client : auto reconnecting, wamp conf checking and saving, additional attributes for exposed calls, etc
nevow_service_rework
|
file |
diff |
annotate
|
Wed, 04 Jul 2018 14:10:03 +0200 |
Edouard Tisserant |
Nevow based web interface now show simple Log message sending form for basic runtime, and allow extensions to add their own web settings.
nevow_service_rework
|
file |
diff |
annotate
|
Mon, 14 May 2018 13:05:54 +0200 |
dporopat |
#2486 Renaming functions.
#2486
|
file |
diff |
annotate
|
Mon, 14 May 2018 08:45:44 +0200 |
dporopat |
#2486 Reconnect funtion in SaveWampClientConf function.
#2486
|
file |
diff |
annotate
|
Thu, 19 Apr 2018 13:40:56 +0200 |
dporopat |
#2486 Adding reconnect funtion to WampClient. Global TransportFactory not needed anymore.
#2486
|
file |
diff |
annotate
|
Wed, 18 Apr 2018 10:40:16 +0200 |
dporopat |
#2486 WampClient needs pyro.plcobj before registration calls.
#2486
|
file |
diff |
annotate
|
Mon, 18 Jun 2018 12:12:57 +0300 |
Andrey Skvortsov |
merge
|
file |
diff |
annotate
|
Thu, 07 Jun 2018 16:31:26 +0300 |
Andrey Skvortsov |
Drop support for wxPython 2.6 and below
|
file |
diff |
annotate
|
Mon, 04 Jun 2018 11:22:08 +0200 |
Edouard Tisserant |
Commented out safety check to prevent deadlock in wxEvaluator, since wx Mainloop is not anymore in main thread. That safety check actually leads to having wx code running outside of MainLoop
|
file |
diff |
annotate
|
Mon, 07 May 2018 14:19:08 +0200 |
Edouard Tisserant |
Fixed typos
|
file |
diff |
annotate
|
Fri, 27 Apr 2018 16:32:53 +0200 |
Edouard Tisserant |
Fixed random segfault happening when loading new PLC in runtime, when using Xenonai.
|
file |
diff |
annotate
|
Thu, 19 Apr 2018 15:17:05 +0200 |
Edouard Tisserant |
PEP-8 and PyLint
|
file |
diff |
annotate
|
Thu, 19 Apr 2018 14:53:42 +0200 |
Edouard Tisserant |
PEP-8 and PyLint
|
file |
diff |
annotate
|