beremiz
Clone
Summary
Browse
Changes
Graph
Add OPC-UA simple synchronous client extension.
2021-10-18, Edouard Tisserant
fa2365fa6154
SVGHMI: update test/svghmi to reflect latest changes
2021-10-04, Edouard Tisserant
c28a064d7f1a
SVGHMI: Update generated xslt
2021-10-04, Edouard Tisserant
abcdbef160e9
SVGHMI: remove "value" element in meter and circularbar widget. Adding support for printf like formating make widget label too heavy. It is better to use Display widget instead.
2021-10-04, Edouard Tisserant
d955f2a3fabf
SVGHMI: Move sprintf.js out of widget_display.ysl2 since it is used in other widgets as well
2021-10-04, Edouard Tisserant
746e3e3f6537
Dropped SVGUI, deprecated and replaced by SVGHMI. Transformed traffic_lights exemple so that it uses SVGHMI instead.
2021-10-01, Edouard Tisserant
2c924cf26161
SVGHMI: Update generated XSLT (PathSlider widget)
2021-10-01, Edouard Tisserant
7478d0c0dc1c
SVGHMI: simplication in ScrollBar widget JS code
2021-10-01, Edouard Tisserant
595603d80b5b
SVGHMI: Added PathSlider widget
2021-10-01, Edouard Tisserant
2507e35976c0
SVGHMI: update generated xslt (List related changes)
2021-10-01, Edouard Tisserant
b16e9561a3c1
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.
2021-10-01, Edouard Tisserant
819b0bdfa705
SVGHMI: add test for Dropdown using TextList
2021-09-20, Edouard Tisserant
962b8ea41c5e
SVGHMI: Add TextList widget, add support for TextList in DropDown widget, move List, TextStyleList and TextList widget code in dedicated file with documentation.
2021-09-20, Edouard Tisserant
3a138ccdfafa
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
2021-09-13, Edouard Tisserant
88dbdebd10fc
WxPython 3.x -> 4.x : removed exception on stdout when closing at IDE frame
2021-09-13, Edouard Tisserant
0d86fd9691ec
Tests/svghmi_scrollbar: Fix variables names and remove useless "OnStart OnStop OnWatchdog" to use defaults.
2021-09-10, Edouard Tisserant
e7bd3ee40a64
IDE/windows: Avoid exception on quit caused by runtime being killed without disconnecting.
2021-09-10, Edouard Tisserant
cfac764413dd
Runtime/unix: Fix typo preventing start of Pyro server
2021-09-10, Edouard Tisserant
f31f062703a2
Fix SVGHMI exception when running on Windows, missing ENODATA in errno.
2021-09-09, Edouard Tisserant
3b920d1fe81b
Runtime: avoids using "pipe to self" bailout unblocking trick on windows, since select() only takes sockets.
2021-09-07, Edouard Tisserant
574782d2be1d
Merge changes about wamp reconnecting options, and added missing parts so that these changes make sense.
2021-10-19, Edouard Tisserant
c6de1a6cb655
Fixed Wamp reconnect on lost connection.
2021-10-11, dgaberscek
d8e99ecde9a2
SVGHMI: force MaxConnections sum back to zero, preventing it to grow indefinitely on each build.
2021-10-19, Edouard Tisserant
dce1d5413310
Prevent exception when asking for CSV dump while variable traces are still empty
2021-10-08, Edouard Tisserant
c001c373f66c
Fix wrong comment
2021-10-08, Edouard Tisserant
d7e0ddb5974b
Fixed two exceptions happening when interacting with viewer(s) in debug mode, when debug data is still not initialized.
2021-10-06, Edouard Tisserant
dd49e4055a10
Sequel to 95fe62bfe920 : Copy description when DnD variables from Globals in resources and configuration variable panels to POUs, now including ST/IL POUs.
2021-09-16, Edouard Tisserant
e6c758e41f82
Xenomai runtime: more verbose error message when problem with RT-Pipes.
2021-09-13, Edouard Tisserant
5f9db9c6c69c
Re-introduce sertup.py from Ivan Tyagov, accidentally deleted during SVGHMI branch merge
2021-09-13, Edouard Tisserant
f4d89cecc6e6
Merge SVGHMI in default
2021-09-02, Edouard Tisserant
c89fc366bebd
IDE: Allow POU Libraries to inject PLC Configurations globals during build.
2021-06-30, Edouard Tisserant
577118ebd179
WIP: initial setup.
2021-06-30, Ivan Tyagov
748b96d71d62
Copy description when DnD variables from Globals in resources and configuration variable panels to POUs. Also prevent making exception in case some other DropSource wouldn't provide description.
svghmi
2021-08-30, Edouard Tisserant
95fe62bfe920
SVGHMI: Allow toggling fulscreen mode my right click or long press.
svghmi
2021-08-27, Edouard Tisserant
8b45d8494fae
Xenomai runtime: fixed bugs introduced in e3db472b0dfb (RT->nRT wakeup) + other small typos
svghmi
2021-08-24, Edouard Tisserant
e6131894be1d
IDE: systematically log command when launching process (was not showing in case of LOCAL:// runtime being launched)
svghmi
2021-08-21, Edouard Tisserant
7e59bd180bc6
Win32 runtime: fix build with gcc 9.3.0 from msys2
svghmi
2021-08-21, Edouard Tisserant
3bcd5ec67521
Runtime+SVGHMI: Add generic wakeup of threads from PLC thread to windows implementation of plc_main.c. Also added nRT_reschedule to abstract sched_yield.
svghmi
2021-08-17, Edouard Tisserant
0375d801fff7
Runtime+SVGHMI: Added a generic way to wakeup non-real-time threads from real-time PLC thread. Replace SVGHMI specific calls in Linux and Xenomai implementations of plc_main.c. Fixed xenomai build, xeno-config making problems with --no-auto-init argument.
svghmi
2021-08-16, Edouard Tisserant
e3db472b0dfb
Runtime: Better handling of nested strings in spawn_subprocess commandline parsing
svghmi
2021-07-29, Edouard Tisserant
d2b0c768755d
IDE: Fixed use of RingBuffers in variable traces graphs when switching to 2D trend graph.
svghmi
2021-07-29, Edouard Tisserant
ef04cedee08b
IDE: On windows, align better "reset to default" button in CTN config panel.
svghmi
2021-07-26, Edouard Tisserant
7d0e7e4d88cd
SVGHMI: Fix detection of library without instance and instances without library. Added one more widget in the widget library. Renamed "view_name" in "name" in commands substitutions.
svghmi
2021-07-26, Edouard Tisserant
f0c97422b34a
SVGHMI: Fix missing "OnWatchdog" in XSD, accidentally deleted in earlier commit.
svghmi
2021-07-23, Edouard Tisserant
3c893aed9198
IDE: Add a "undo" button for each field in CTN config panel to reset to default value.
svghmi
2021-07-23, Edouard Tisserant
8f3cb4b47cbb
SVGHMI: detect watchdog abuse (more than one HMI instance with watchdog) at build time
svghmi
2021-07-22, Edouard Tisserant
70a76083c59c
SVGHMI: code refactoring allowing more in depth customization for substitution on start/stop/restart commands, and default SVG choice.
svghmi
2021-07-22, Edouard Tisserant
5a135e635bfa
Runtime: more robust loading of Wamp config, specially in case config file was corrupted.
svghmi
2021-07-20, Edouard Tisserant
d6612579f1d4
SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root
svghmi
2021-07-20, Edouard Tisserant
55e69df85fe1
SVGHMI: fix typo in slider widget
svghmi
2021-07-20, Edouard Tisserant
71ae6f02a7ff
Runtime: Handle errors in user's python code more gracefully : make exceptions and allow repair.
svghmi
2021-07-15, Edouard Tisserant
725d3e9ac913
SVGHMI: Fixed halting problem when there is no session opened.
svghmi
2021-07-15, Edouard Tisserant
1fc4274de64e
SVGHMI: Widget lib: small doc fix.
svghmi
2021-07-13, Edouard Tisserant
09133b155f0c
SVGHMI: DnD UI: Use widget's short description, initially forgoten.
svghmi
2021-07-13, Edouard Tisserant
5615e062a77d
SVGHMI: Fixed typo on session manager unregister, leading to wrong count of sessions and then exceptions when creating more session than allowed in protocol options. Also added more safety check in protocol in case session would be missing.
svghmi
2021-07-13, Edouard Tisserant
2bcfbea6a2a8
SVGHMI: set some boundaries for watchdog timings and max connection count.
svghmi
2021-07-13, Edouard Tisserant
8e81e4ce9bc6
SVGHMI: update generated xslt
svghmi
2021-07-13, Edouard Tisserant
c696ecf5173a
SVGHMI: fixed bug introduced in 7bdb766c2a4d, typo breaking meter widget
svghmi
2021-07-12, Edouard Tisserant
1fd8bef23f67
SVGHMI: default library path, default page when starting a SVGHMI project, error page when no SVG present
svghmi
2021-07-12, Edouard Tisserant
16066300b254
SVGHMI: finished multiclient support. Still needs more testing.
svghmi
2021-07-12, Edouard Tisserant
08a5a019bed2