Thu, 10 Dec 2020 11:37:27 +0100 |
Edouard Tisserant |
Python Safe Globals now have more reliable triggering of OnChange call. Added "Onchange" object to accessible runtime variables that let user python code see count of changes and first and last values.
|
changeset |
files
|
Fri, 20 Nov 2020 11:17:40 +0100 |
Edouard Tisserant |
Project tree: avoid flickering and glitches in notebook when selecting some still not opened ConfigTreeNode
|
changeset |
files
|
Wed, 18 Nov 2020 23:06:16 +0100 |
Edouard Tisserant |
Project tree: Clicking on ConfigTreeNode should have same behaviour as for POUS and other IEC types : simple click to select and double click to open.
|
changeset |
files
|
Wed, 18 Nov 2020 10:15:44 +0100 |
Edouard Tisserant |
py_ext: better handling of coma separated OnChange attribute for python safe global variables.
|
changeset |
files
|
Mon, 02 Nov 2020 10:56:09 +0100 |
Edouard Tisserant |
Allow customization of generated py_ext OnChange calls, by adding a static method to PythonFileCTNMixin that can the be later hot patched.
|
changeset |
files
|
Tue, 20 Oct 2020 00:23:52 +0200 |
Edouard Tisserant |
PY_EXT: OnChange is now a coma separated list of callables. Updated tests/python accordingly.
|
changeset |
files
|
Tue, 15 Sep 2020 13:57:06 +0200 |
Edouard Tisserant |
Modbus: fixed typo in ctype typing.
|
changeset |
files
|
Fri, 11 Sep 2020 13:46:41 +0200 |
Edouard Tisserant |
MODBUS: Fix saving of websettings.
|
changeset |
files
|
Thu, 10 Sep 2020 16:08:26 +0200 |
Edouard Tisserant |
Runtime/PLCObject : move call to PreStartPLC right after call to the "start" method of all python extensions, and then just before the start of the python loop executing python_* blocks.
|
changeset |
files
|
Thu, 13 Aug 2020 19:00:38 +0100 |
Mario de Sousa |
Modbus plugin: reformat code, and add comment.
|
changeset |
files
|
Thu, 13 Aug 2020 18:42:02 +0100 |
Mario de Sousa |
Modbus plugin: fix runtime periodic timer (don't use POSIX timer)
|
changeset |
files
|
Wed, 01 Jul 2020 10:36:20 +0200 |
Edouard Tisserant |
Modbus and Bacnet websettings : Rename variables and functions to avoid name collisions.
|
changeset |
files
|
Mon, 29 Jun 2020 14:38:04 +0200 |
Edouard Tisserant |
Modbus: fix strange side effect of re-use of condition variables or mutex with Xenomai : without bzero of the associated types, mutex keeps locked.
|
changeset |
files
|
Wed, 24 Jun 2020 14:38:11 +0200 |
Edouard Tisserant |
Modbus: fix client timer invalid arguments.
|
changeset |
files
|
Tue, 23 Jun 2020 13:50:21 +0200 |
Edouard Tisserant |
Modbus add a timer thread, and switch timer to SIGEV_THREAD_ID to follow xenomai posix skin restrictions.
|
changeset |
files
|
Fri, 19 Jun 2020 11:07:25 +0200 |
Edouard Tisserant |
Runtime: Fix typo in PLCObject leading to exception when reporting failure.
|
changeset |
files
|
Thu, 18 Jun 2020 14:18:16 +0200 |
Edouard Tisserant |
Py_ext: use non-derived type when generating C code for handling Python PLC globals.
|
changeset |
files
|
Wed, 17 Jun 2020 14:32:55 +0200 |
Edouard Tisserant |
tests/python : add some STRING PLC Python globals with OnChange.
|
changeset |
files
|
Wed, 17 Jun 2020 14:30:55 +0200 |
Edouard Tisserant |
Runtime: STRING type for Python PLC Globals was making problem with strings, since generated code wasn't doing comparison properly.
|
changeset |
files
|
Tue, 16 Jun 2020 15:53:52 +0200 |
Tomaz Orac |
Merge
|
changeset |
files
|
Tue, 16 Jun 2020 11:12:36 +0200 |
Edouard Tisserant |
Modbus: more comments to remember some necessary changes.
|
changeset |
files
|
Tue, 16 Jun 2020 10:16:25 +0200 |
Edouard Tisserant |
Modbus/BACnet : add some comments so that we don't forget some pending optimization.
|
changeset |
files
|
Tue, 16 Jun 2020 10:12:21 +0200 |
Edouard Tisserant |
Modbus: Delete stored configuration when identical to default configuration.
|
changeset |
files
|
Mon, 15 Jun 2020 14:34:00 +0200 |
Edouard Tisserant |
BACnet: prevent saving configuration that is same as default, delete it if so.
|
changeset |
files
|
Mon, 15 Jun 2020 14:29:41 +0200 |
Edouard Tisserant |
BACnet and Modbus : fix configuration storage directory
|
changeset |
files
|
Mon, 15 Jun 2020 14:27:58 +0200 |
Edouard Tisserant |
Runtime extrension web settings: distinguish display string and token when calling NS.newExtensionSetting, thus allowing meaningful name to be displayed instead of an id.
|
changeset |
files
|
Fri, 12 Jun 2020 14:40:50 +0200 |
Edouard Tisserant |
Debug : when BEREMIZ_DEBUG file exist, display all commands issued in console.
|
changeset |
files
|
Fri, 12 Jun 2020 14:39:32 +0200 |
Edouard Tisserant |
BACnet and Modbus : Simpler configuration management. NevowServer.py now allows each extension to create and delete multiple configuration forms in the setting page, deprecating delSettings and addAfter.
|
changeset |
files
|
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.
|
changeset |
files
|
Sun, 07 Jun 2020 23:47:32 +0100 |
Mario de Sousa |
merge
|
changeset |
files
|
Sun, 07 Jun 2020 23:46:16 +0100 |
Mario de Sousa |
Bacnet plugin web configuration: strip leading and trailing spaces for net. interface and port numb.
|
changeset |
files
|
Sun, 07 Jun 2020 23:38:20 +0100 |
Mario de Sousa |
Modbus plugin, web interface: strip leading and trailing spaces from string parameters
|
changeset |
files
|