beremiz
Clone
Summary
Browse
Changes
Graph
SVGHMI: add files missing in ee9e98c856a : Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
2021-10-01, Edouard Tisserant
67069f4634b7
SVGHMI: add test for Dropdown using TextList
wxPython4
2021-09-20, Edouard Tisserant
95015c0dcb8d
SVGHMI: Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
wxPython4
2021-09-20, Edouard Tisserant
9fe5b4a04acc
IDE: Add a "Tutorials and Examples" sub menu to "File" menu to directly open projects in /exemples directory. Move 'python' and 'first_steps' projecvts from /tests to /exemple
wxPython4
2021-09-13, Edouard Tisserant
aee9e98c856a
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
wxPython4
2021-09-13, Edouard Tisserant
ecfa689684c5
Merged default
wxPython4
2021-09-13, Edouard Tisserant
51b9b49a56ba
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
wxPython4
2021-09-10, Edouard Tisserant
21d37b199ede
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
wxPython4
2021-09-10, Edouard Tisserant
2c0511479b18
Runtime/unix: Fix typo preventing start of Pyro server
wxPython4
2021-09-10, Edouard Tisserant
d73af2eeea05
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
wxPython4
2021-09-09, Edouard Tisserant
6a6d3c318a6b
Workaround missing "IsMaximized" attribute for AuiPaneInfo in wxPython 4.1.0
wxPython4
2021-09-09, Edouard Tisserant
446b2c3da6e6
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
wxPython4
2021-09-07, Edouard Tisserant
358ccd42e052
More WxPython 3.x->4.x API update
wxPython4
2021-09-05, Edouard Tisserant
eeec6e0ea269
Workaround RubberBand drawing problem on GTK3
wxPython4
2021-09-05, Edouard Tisserant
841fb2ee1213
Depricated PyGridCellEditor becomes GridCellEditor
wxPython4
2021-09-05, Edouard Tisserant
ca11385ea5e9
Fix exception when canvas becomes null because of window resize, and avoid useless parameter+condition in GetLogicalDC
wxPython4
2021-09-05, Edouard Tisserant
3d736248ab3b
Preliminary support for WxPython 4.1.0. Needs more testing. Grid selection/focus seems broken, and probably many other bugs hidden in dialogs and editors.
wxPython4
2021-09-02, Edouard Tisserant
0ffb41625592
Close SVGHMI branch
svghmi
2021-09-02, Edouard Tisserant
8447d856908b
Runtime: add GetVersions() call to PLCObject, use it in web settings and expose it in WAMP and Pyro.
2023-11-29, Edouard Tisserant
7e17f7e02a2b
Runtime: Add stderr support to local posix spawn based subprocess replacement
2023-11-24, Edouard Tisserant
a1d7187b8402
Modbus: More verbose error message in case of thread creation problem
2023-11-22, Edouard Tisserant
098875cff39f
Runtime web settings: fix punctuation and update CSS again
2023-11-22, Edouard Tisserant
dcc83e03d065
Update default CSS for Runtime WebSettings.
2023-11-20, Edouard Tisserant
d1fa9536b392
Runtime WebSetings for extensions are now served on individual URLs to prevent cluttering.
2023-11-20, Edouard Tisserant
054c4f1b2ea7
Runtime web settings: allow customization of version string by extensions
2023-11-09, Edouard Tisserant
beccb995b10e
SVGHMI: add support of all IEC61131 interger types.
2023-08-18, Edouard Tisserant
efe0b5b21842
merged
2023-03-10, Edouard Tisserant
65969628e920
Modbus web configuration: add check for valid delay and period parameters
2023-03-07, Mario de Sousa
5450dd9e9370
Linux runtime: overrun detection for real-time timers and for plc execution.
2023-03-01, Edouard Tisserant
ac0e6de439b5
Merge.
2023-02-28, Edouard Tisserant
0c06de0a39b5
SVGHMI: add two more simple widgets to default widget library
2023-02-28, Edouard Tisserant
57bcc9545ca1
Cosmetic fix in plc_debug.c template
2023-02-28, Edouard Tisserant
c9a1a8ede8d9
Merge.
2023-02-27, Tomaz Orac
ed1ec3136c2b
Modbus plugin: add optional delay between two consecutive modbus requests sent by master/client
2023-02-19, Mario de Sousa
d1acf20e8e7c
Runtime: Add RealTime checkbox in Linux target options to enable PREEMPT_RT scheduling.
2023-02-21, Edouard Tisserant
929276eea252
Runtime: move LC_NUMERIC locale setting to Beremiz_service.py.
2023-02-21, Edouard Tisserant
549763a28934
Runtime: Fix bugs in Linux target.
2023-02-17, Edouard Tisserant
265fc8001d0a
runtime: Change Linux target to use clock_nanosleep instead of timer (better rt-preempt perf).
2023-02-16, Edouard Tisserant
516779f11803
Linux runtime: fix thread waiting on wait_RT_to_nRT_signal not being waken-up when delete_RT_to_nRT_signal is invoked.
2023-02-14, Edouard Tisserant
0043e2b9dbec
SVGHMI: update generated XSLT files
2022-12-16, Edouard Tisserant
7fbcc7b741b7
examples: add "csv_read" project to demo CSV access from PLC
2022-12-16, Edouard Tisserant
2299f25779ce
py_ext: add CSV file reading POUs in python extension library
2022-12-16, Edouard Tisserant
3c60c78dfa5d
SVGHMI: fix input widget sometime messing with font style
2022-12-16, Edouard Tisserant
39ae17a1cabe
ST code generator: when including PLCopen TC6 XML libraries (for example py_ext/pous.xml or NativeLib.xml), also includes libraries globals in result
2022-12-08, Edouard Tisserant
c17fac18c663
Runtime: add arbitrary file upload to working dir in web interface
2022-11-29, Edouard Tisserant
4b75f1506ea1
SVGHMI: fix double-dispatch happening when using low widget update frequency on variable already being updated with high frequency by other widgets.
2022-11-25, Edouard Tisserant
6dc619fa28aa
SVGHMI: fix XY graph init (consequence of earlier change) + reindent
2022-11-24, Edouard Tisserant
9289fdda0222
SVGHMI: move declaration of "xmlns" javascript const so that widgets can use it.
2022-11-24, Edouard Tisserant
f41733be17a8
SVGHMI: add Page assignment use case in svghmi test project.
2022-11-24, Edouard Tisserant
0e886fcc56f9
SVGHMI: update generated xslt
2022-11-23, Edouard Tisserant
747ffdafbe31
SVGHMI: avoid Widget's member name colision in between enable expressions and assignments.
2022-11-23, Edouard Tisserant
a3c509e66695
SVGHMI: Add arbitrary variable assignment when entering Pages
2022-11-23, Edouard Tisserant
570a738239f4
SVGHMI: update generated XSLT
2022-11-18, Edouard Tisserant
2239f8e3de48
SVGHMI: fix periodic reconnect triggering watchdog
2022-11-18, Edouard Tisserant
bbcbb1bba9f1
IDE: Optimization of modification events processing in text editors.
2022-11-17, Edouard Tisserant
c613afdab571
SVGHMI: cosmetic change
2022-11-15, Edouard Tisserant
3da9a6e6fb19
SVGHMI: do not try to reconnect websocket if closed properly by server.
2022-11-15, Edouard Tisserant
20f9f0c36ad6
SVGHMI: fix HMI freeze at load when no screen saver is defined
2022-11-09, Edouard Tisserant
7e8db0b44e42
SVGHMI: update generated XSLT
2022-11-08, Edouard Tisserant
31aaec736e4d
SVGHMI: watchdog now calls OnStart and OnStop commands just after calling OnWatchdog. Therefore, OnWatchdog command should not restart browser by itself.
2022-11-08, Edouard Tisserant
364f2409eeda