Fri, 21 Oct 2022 18:33:06 +0200 |
Edouard Tisserant |
Runtime: fix PLC not terminating when being Repaired (i.e purged).
wxPython4
|
file |
diff |
annotate
|
Wed, 05 Oct 2022 16:10:17 +0200 |
Edouard Tisserant |
Runtime: work around 1s delay added when using twisted reactor's callLater.
wxPython4
|
file |
diff |
annotate
|
Tue, 16 Aug 2022 23:42:42 +0200 |
Edouard Tisserant |
runtime: fix bugs introduced in previous commit, and refactor some code
wxPython4
|
file |
diff |
annotate
|
Tue, 16 Aug 2022 19:52:49 +0200 |
Edouard Tisserant |
Runtime: wx.app.mainLoop and twisted reactor now share main thread with runtime.Worker.
wxPython4
|
file |
diff |
annotate
|
Tue, 22 Mar 2022 14:51:30 +0100 |
Edouard Tisserant |
Merged default's changes in wxPython4 branch
wxPython4
|
file |
diff |
annotate
|
Wed, 02 Mar 2022 11:22:55 +0100 |
Edouard Tisserant |
Runtime: removing dead code
|
file |
diff |
annotate
|
Sun, 13 Feb 2022 21:05:19 +0100 |
Edouard Tisserant |
merged default
wxPython4
|
file |
diff |
annotate
|
Thu, 20 Jan 2022 11:39:05 +0100 |
Edouard Tisserant |
Runtime : force using monotonic time in Timer (threading). Prevent watchdog to trigger when changing system time.
|
file |
diff |
annotate
|
Sun, 05 Sep 2021 15:24:14 +0200 |
Edouard Tisserant |
More WxPython 3.x->4.x API update
wxPython4
|
file |
diff |
annotate
|
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
|