beremiz
Clone
Summary
Browse
Changes
Graph
URI Editor Dialog : moved it to /dialog, and fixed naming.
2018-11-08, Edouard Tisserant
8c18b1a3e2bf
URI editor : Rewrote most of it, cleaner.
2018-11-08, Edouard Tisserant
e5703dc8848e
PSK : Stunnel and/or OpenSSL (undocumented) handles PSK better without special chars, apparently
2018-10-30, Edouard Tisserant
7eb6cb70bf5b
Prevent PLCObject to be imported from IDE as a side effect of importing runtime package
2018-10-30, Edouard Tisserant
569d7fbc0bd4
WAMP : ensure that unicode string is passed for published events IDs
2018-10-30, Edouard Tisserant
d42ae2877b6e
PYRO PSK: adjusted cipher and key length to be usable with openSSL 1.0.2k.
2018-10-30, Edouard Tisserant
71593d3f880b
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.
2018-10-29, Edouard Tisserant
1cf3768ebf85
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.
2018-10-23, Edouard Tisserant
33a0dbabccd3
Added runtime/spawn_subprocess.py. Force use posix spawn instead of fork, with API similar to subprocess. Using fork in runtime is incompatible with Xenomai, because memory is locked and this can lead to out of memory error.
2018-10-23, Edouard Tisserant
7ce4e5cf6339
Small cosmetic change to enhance readability and avoid confusion.
2018-10-23, Edouard Tisserant
0a3103cd825d
Force Zeroconf to listen and answer only on interface specified with '-i' command line argument.
2018-10-23, Edouard Tisserant
dd959601e67a
Useless __name__ == '__main__' tests.
2018-10-23, Edouard Tisserant
0a951f528c69
Fixed PYRO's PSK_Adapter : monkey patching was breaking non-PSK protocol, and import ssl was missing.
2018-10-22, Edouard Tisserant
8925d487605a
merge
2018-10-19, Edouard Tisserant
b7330f3461dd
merge
2018-10-18, Edouard Tisserant
523559fe6352
Please pylint and pep8
2018-10-03, Edouard Tisserant
d8fb90a2e11f
Fix PYROPSK protocol configuration. After a few iteration of trial and error it appears that TSLv1 and PSK ciphers needs to be specified
2018-10-19, Edouard Tisserant
5416c76df9e2
PYRO/TLSPSK : must use PYROLOC* protocol scheme in pyro URI, otherwise object ID is missing. Had to use more persuasive pyro3 monkey patching to have PYROLOCPSK resolved properly
2018-10-18, Edouard Tisserant
e927c101ce6d
PYRO/TLSPSK : fixed typos, used appropriate ciphers (https://github.com/drbild/sslpsk/issues/3), use PYROPSK instead of unresolvable PYROLOCPSK.
2018-10-18, Edouard Tisserant
2eaf235270f8
Replaced PYROSSL with PYROPSK.
2018-10-15, Edouard Tisserant
84b3cc18893b
Beremiz_service now binds both pyro and nevow ports to interface given with '-i' argument.
2018-10-15, Edouard Tisserant
bef2b4b87370
Fixed typo in Wampclient.py
2018-10-15, Edouard Tisserant
f9f9f5856032
Merged
2018-10-02, Edouard Tisserant
4d7cee25a474
Show more exceptions on stdout, particularly those that are raised by AutoLoad (first item in Main Thread worker)
2018-10-02, Edouard Tisserant
c44692b53736
Some cleanup in WampClient and added functions that are usefull for extensions that need to use pub/sub.
2018-10-02, Edouard Tisserant
908471b344ba
Merged in Andrey's branch
2018-09-12, Edouard Tisserant
56f1d8aca886
Merged in yegorich/beremiz/py3-fix (pull request #36)
2018-09-07, Andrey Skvortsov
68e6649039a5
Use Python 3 compatible syntax for exceptions
py3-fix
2018-09-07, Yegor Yefremov
03ea6837a0b4
Fix non-usable toolbar on wxPython with GTK3+ in PLCOpenEditor
2018-08-29, Andrey Skvortsov
69fefac5760e
Avoid usage of localized strings before initialization during import in many modules
2018-08-29, Andrey Skvortsov
5b8a7dd43f9f
Remove executable bit from source files where it's not needed.
2018-08-28, Andrey Skvortsov
f19788028d99
Avoid dictionary initialization during import in PouDialog
2018-08-28, Andrey Skvortsov
8df93571af65
Increase size of comment block in WAMP example, so all information is visible
2018-08-27, Andrey Skvortsov
10cfc280927c
Proper fix for error 'object has no attribute 'getSlave' in EtherCAT extension
2018-08-24, Andrey Skvortsov
96ca6b056c55
Make comment blocks in examples slightly bigger so text inside is always visible
2018-08-24, Andrey Skvortsov
a2ab363f9e90
Separate application tests and code-style checking in different steps in bitbucket-pipelines
2018-08-21, Andrey Skvortsov
dda34e671700
Make Beremiz_service print version information
2018-08-20, Andrey Skvortsov
da288f63612f
leave execute permissions only on Beremiz.py, Beremiz_serivce.py and PLCOpenEditor.py
2018-08-20, Andrey Skvortsov
9c6b0109c43f
Update requirements to include WAMP support
2018-08-20, Andrey Skvortsov
7c34d6f9d59b
Use static library for Modbus
2018-08-20, Andrey Skvortsov
d1359cbfa28a
Cleanup WAMP example
2018-08-16, Andrey Skvortsov
52afa2dec4fb
Update README for WAMP example to use crossbar with python3
2018-08-16, Andrey Skvortsov
cf0934b42d66
Make ID in WAMP project match with ID PLC runtime.
2018-08-16, Andrey Skvortsov
5f59e898b2e4
Fix SetServer method in WAMP
2018-08-16, Andrey Skvortsov
f09f31602ba6
Remove non-existed PLCObject method 'ForceReload'
2018-08-16, Andrey Skvortsov
f0a49a662870
remote execute permissions from README file
2018-08-14, Andrey Skvortsov
97b4fbca2b62
Fix wxHMI example after upgrading wxGlade
2018-08-13, Andrey Skvortsov
64bb520009f3
Remove useless print statement from wxHMI GUI code
2018-08-13, Andrey Skvortsov
f7132d89fbc0
Rename extension instance 'wxHMI' to 'wxglade_hmi'
2018-08-13, Andrey Skvortsov
73f95ba6d3af
Remove backup .bak files
2018-08-13, Andrey Skvortsov
a778eee0bc09
Drop EtherCAT examples, because they are non-functional without releasing motion control library
2018-08-13, Andrey Skvortsov
dcdeb5ad7d55
merge
2018-08-10, Andrey Skvortsov
70143c20d2c0
Dirty fix for error '_object_has_no_attribute_'getSlave' in EtherCAT extension
2018-08-10, Andrey Skvortsov
a3ac46366b86
Fix wrong ST code generation in case of several coils connected to each other.
2018-08-10, Andrey Skvortsov
068ccc02f5f2
Update README with instruction to build BACnet library for BACnet support
2018-08-09, Andrey Skvortsov
ba0fc3e73ce2
Improve fix wrong code generation if EN/ENO are used in FBD/LD/SFC
2018-08-09, Andrey Skvortsov
1bb8afa02409
Load images for EtherCAT extension
2018-08-01, Andrey Skvortsov
5cb9ef5351cc
Flush standard output when runtime ready, so that IDE knows it, and can continue connection to LOCAL:// uri
2018-09-12, Edouard Tisserant
a0efe3d9c853
Change behaviour of python_eval function block : if TRIG is false, then ACK is also false except a pulse precisely when receiving answer from interpreter
2018-09-11, Edouard Tisserant
28b0a783975e
Removed useless condition in Worker.py that was allowing misfit non-serialized call when worker still not running its loop.
2018-09-05, Edouard Tisserant
985973ed701b