beremiz
Clone
Summary
Browse
Changes
Graph
Merged
2018-07-20, Edouard Tisserant
2a9549e4380e
Customizable update of toolbar buttons (i.e. 'methods') according to PLCStatus
nevow_service_rework
2018-07-19, Edouard Tisserant
ebd83ec387f9
Fixed small typo in error message.
nevow_service_rework
2018-07-13, Edouard Tisserant
909216419e45
WAMP : complains about failure to start WAMP only if it was successfully imported.
nevow_service_rework
2018-07-12, Edouard Tisserant
8ac0f1af5589
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
2018-07-11, Edouard Tisserant
e03f7649bfb3
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
2018-07-10, Edouard Tisserant
985f234b0d09
Added a way for extension to register dedicated URL under settings page URL (i.e. /settings/something)
nevow_service_rework
2018-07-10, Edouard Tisserant
73042b2d8d65
Fixed a bit of everything in WAMP, and added web settings for that same extension.
nevow_service_rework
2018-07-06, Edouard Tisserant
7a4deed94eb2
Added some immutable field (platform) in default runtime web setting page, for the example.
nevow_service_rework
2018-07-06, Edouard Tisserant
a603d1ba287b
Fix misc typos in exception handling code.
nevow_service_rework
2018-07-06, Edouard Tisserant
8ae29ec2d1dc
Fixed i18n related typo.
nevow_service_rework
2018-07-05, Edouard Tisserant
f808ec7dc10e
Fixed typo
nevow_service_rework
2018-07-05, Edouard Tisserant
b9cdbcc992d5
Better logging of Nevow Server import in case of exception.
nevow_service_rework
2018-07-05, Edouard Tisserant
73b7034693b9
WampClient : Simplified, removed dead code, use exception for handling failures and misconfiguration, check existence of mandatory parameters.
nevow_service_rework
2018-07-05, Edouard Tisserant
cf1718962567
Merged #2486, enhancements to WAMP client : auto reconnecting, wamp conf checking and saving, additional attributes for exposed calls, etc
nevow_service_rework
2018-07-04, Edouard Tisserant
46447d99e5f9
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
2018-07-04, Edouard Tisserant
81949104291d
Now, runtime extensions should be able to add their own settings to web configuration interface.
nevow_service_rework
2018-06-22, Edouard Tisserant
ee2675e4778d
Embrio of setting form, just to test
nevow_service_rework
2018-06-22, Edouard Tisserant
32dcacb67f7a
WxGlade HMI extension now does only instanciate wx object who's name match extension's name. If no object match the name and no code is provided in 'start' user python code section, then a warning is issued
2018-06-15, Edouard Tisserant
7f59aa398669
BACnet : ensure that Init did happen before continuing with PLC startup.
2018-06-13, Edouard Tisserant
c6321473fac1
Add BACnet extension from Mario de Sousa <msousa@fe.up.pt>
2018-06-08, Edouard Tisserant
6dddf3070806
Make Modbus extension license compatible with the rest of Beremiz IDE python code : GPLv2.
2018-06-08, Edouard Tisserant
92f02bb17c7e
#2486 Exception if custom protocol options are wrong.
#2486
2018-06-05, dporopat
c27b820cb96b
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
2018-06-04, Edouard Tisserant
983c482f8e42
#2486 ExposedCalls with register options as a dictionary.
#2486
2018-05-18, dporopat
1e397afc36a9
#2486 Renaming functions.
#2486
2018-05-14, dporopat
4c74218b42e1
#2486 Reconnect funtion in SaveWampClientConf function.
#2486
2018-05-14, dporopat
25dafeb98b55
#2486 Modified reconnect function. Added 'active' parameter to wampconf.json file.
#2486
2018-05-09, dporopat
c8a32ad27c0a
#2486 Adding reconnect funtion to WampClient. Global TransportFactory not needed anymore.
#2486
2018-04-19, dporopat
237c1a2de1c8
#2486 Added global TransportFactory, needed in WebInterface reconnecting function.
#2486
2018-04-18, dporopat
4e511f5aad19
#2486 WampClient needs pyro.plcobj before registration calls.
#2486
2018-04-18, dporopat
6417f5b59eff
#2486 Fix if protocol, register options are not present in wapmconf.json file.
#2486
2018-04-11, dporopat
8fd73c6c8aa9
#2486 Added ExposedProgressCalls list using details argument for registration progress calls.
#2486
2018-04-10, dporopat
4a5ac299f550
#2486 Unnecessary variable removed.
#2486
2018-04-10, dporopat
bec80ff35282
#2486 Added option to use websocket register options. Added function getValidOptins to read options from wampconf.json.
#2486
2018-04-10, dporopat
9017e830ae70
#2486 Added option to use websocket protocol options.
#2486
2018-04-09, dporopat
2cef75d036c2
#2486 Updated wamp test project to work with the latest Crossbar version.
#2486
2018-03-27, dporopat
35d6b9321ffd
#2486 Reset delay function added. It resets the delay and the retry counter on reconnect.
#2486
2018-03-19, dporopat
259df9ecf9ca
Make Modbus mutexes non blocking for PLC. If data related to some modbus request is alredy locked when PLC wants to access it, then data isn't copied to/from PLC
2018-05-23, Edouard Tisserant
64268e87613e
Merged #2476, URI dialog fixes
2018-05-17, Edouard Tisserant
bb9c28bd204f
close branch #2476 - URI dialog fixed
#2476
2018-05-17, Edouard Tisserant
00faf9279dc0
#2476 Changes to the comment.
#2476
2018-05-14, dporopat
1f31a2f61993
#2476 Connectors dialog module added.
#2476
2018-05-10, dporopat
ef2d479f564f
#2476 Separate connectors dialogs from connectors module.
#2476
2018-05-09, dporopat
c4ba142bf3fb
#2476 Additional check added if we can import wx.
#2476
2018-05-09, dporopat
0d32b17f15b9
Allow deleting configuration tree node with no corresponding directory in project tree
2018-05-10, Edouard Tisserant
28af541d776b
Support unicode in LDFLAGS returned by extensions
2018-05-07, Edouard Tisserant
2076df8743b5
Fixed typos
2018-05-07, Edouard Tisserant
15cd0000350d
Fixed random segfault happening when loading new PLC in runtime, when using Xenonai.
2018-04-27, Edouard Tisserant
9fa2f8ede5d6
PEP-8 and PyLint
2018-04-19, Edouard Tisserant
36a624779f9f
#2476 Added uri location editor, getting connectors from list in Beremiz.
#2476
2018-04-20, dporopat
bcbd41efd846
close branch
#2476
2018-04-19, Edouard Tisserant
c488a866734d
merged Denis change to apply input as we type in CTN configuration forms text fieds
2018-04-19, Edouard Tisserant
12b20698e4f3
PEP-8 and PyLint
2018-04-19, Edouard Tisserant
d9e8fb47340f
Add safety check to prevent exception when disconnecting while debugging
2018-04-19, Edouard Tisserant
4ae9c4447947
Removed DebugThread. Take advantage of the fact that buffering is done in runtime. No need to poll for traces more than ten per second, then use simple wxTimer for that. Also removed Debug Lock since now everything happens in wx' mainloop.
2018-04-19, Edouard Tisserant
691d119ba20f
Rework of runtime non-real-time threading, and shared object dynamic loading :
2018-04-19, Edouard Tisserant
1fdc32be71b8
#2476 Fix for saving text in URI edit text box. No need to click out of URI edit text box to save edited text.
#2476
2018-04-19, dporopat
34a9287b6c7d
Stripped forgotten debug code
2018-04-17, Edouard Tisserant
cbf0a9ffc782
Fixed Xenomai 3 PLC stop freeze. Now use explicit finish command with pipes. Closing both ends of pipes doesn't abort blocking read anymore.
2018-04-16, Edouard Tisserant
2e0fbdd152de