beremiz
Clone
Summary
Browse
Changes
Graph
Tests: add erpc source to GitHub tests
2024-06-04, Edouard Tisserant
d5fb90fd2a79
C runtime: add autoload
2024-06-03, Edouard Tisserant
2510c1f935d1
C runtime: fix logging, makes test pass
2024-06-03, Edouard Tisserant
9b4ffbb95338
Tests: Add minimal C runtime test
2024-06-03, Edouard Tisserant
792ae5ff01ca
merge
2024-06-05, Edouard Tisserant
5744391252ec
Fix python path in readme.
2024-05-25, Edouard Tisserant
fe7c5e8b20bb
Python runtime: ensure that python thread finished before returning from StopPLC.
2024-05-25, Edouard Tisserant
79bdee48ced8
C runtime: initial fixes. Now runs and traces first_steps example.
2024-05-24, Edouard Tisserant
f64dce4e2f62
IDE: fix eRPC exception handling
2024-05-24, Edouard Tisserant
21e391fb5983
All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
2024-05-24, Edouard Tisserant
9b5cb90297e4
eRPC: update erpc version, add readme
2024-05-24, Edouard Tisserant
8815b44be31e
C++ runtime: WIP. Continue PLCObject implementation.
2024-05-18, Edouard Tisserant
d303aab8f68b
Tests: fix wx_widgets.pytest/test_CustomIntCtrl.py
2024-05-15, Edouard Tisserant
ebd25bbe5a73
Merge commit 'e2df70b60b84031d3ccd3ae799a4e3aa8112f3ff' into python3
2024-05-15, Edouard Tisserant
5df2cbc1cd1a
Doc: Add about section (PR #33)
2024-04-26, Nadim Khan
ac6408084c60
ERPC: fix SetTraceVariablesList interface
2024-05-14, Edouard Tisserant
09aa8a10026c
C++ runtime: WIP: untested PLCObject implementation. Still missing tracing.
2024-05-11, Edouard Tisserant
934bd46a7500
Update revisions used in tests running on GitHub.
2024-04-26, Edouard Tisserant
b73d6668eba3
Xenomai runtime: report and mitigate when PLC cycle overruns.
2024-05-27, Edouard Tisserant
91c39139420f
SVGHMI: Do not generate Popen call when comamn is empty.
2024-04-26, Edouard Tisserant
9719e0eeb6ff
merge
2024-04-26, Edouard Tisserant
fc4af5685aa3
C++ runtime: add eRPC server, minimal CLI and Makefile. WIP.
2024-04-24, Edouard Tisserant
e13543d716b6
More documentation. Work in progress.
2024-04-15, Edouard Tisserant
129202e555e0
IDE: Fix crashing non-thread safe code using Zeroconf
2024-04-25, Edouard Tisserant
bc51b5a2daa9
BACnet: Fixed grid cell choice editor. Consequence of wxPython4.
2024-04-25, Edouard Tisserant
8072072038d2
SVGHMI: fix font embedding with py3
2024-04-24, Edouard Tisserant
6750083ae878
IDE: Fix Variable grid ignoring edits. WxPython4 consequence.
2024-04-15, Edouard Tisserant
62d04933d569
IDE: Remove all occurrences of deprecated wx.grid.PyGrid
2024-04-15, Edouard Tisserant
1c0263e2b3b1
SVGHMI: fix runtime exception when browser commands are empty.
py2compat
19 months ago, Edouard Tisserant
1f4f9f64f238
Modbus: allows modbus thread stack size customization with MODBUS_STACK_SIZE macro.
py2compat
19 months ago, Edouard Tisserant
d570b0671c24
PYRO: enlarge timeout for too big PLC to still transfer and load.
py2compat
20 months ago, Edouard Tisserant
2d37b78f4b5b
WhiteSpaces fix
py2compat
20 months ago, Edouard Tisserant
4133f52c03dd
SVGHMI: swap position and range of ForEach widget so that both range and size can be optional.
py2compat
20 months ago, Edouard Tisserant
235e7e8cee93
MQTT: update test project to reflect latest changes
py2compat
20 months ago, Edouard Tisserant
9c2b32735c52
SVGHMI update generated XSLT
py2compat
20 months ago, Edouard Tisserant
701304efac1e
SVGHMI: remove widgets deprecated since long
py2compat
20 months ago, Edouard Tisserant
012d6f6c2711
SVGHMI: add ForEach widget example
py2compat
20 months ago, Edouard Tisserant
e67df0b7b495
SVGHMI: Extend ForEach widget to expose range, position and size in a way comparable with ScrollBar widget.
py2compat
20 months ago, Edouard Tisserant
b07e036b062e
SVGHMI: code cleanup
py2compat
20 months ago, Edouard Tisserant
975bd2b17996
MQTT: Add status global variable MQTT_STATUS_n, one per MQTT client
py2compat
20 months ago, Edouard Tisserant
9d01706f67d3
MQTT: strip unsupported types from type choice dropdown, better wrong type detection in build.
py2compat
20 months ago, Edouard Tisserant
11a4b11d7c1d
MQTT: remove debug prints
py2compat
20 months ago, Edouard Tisserant
3d788077521f
MQTT: add JSON fixed size 1D array support. WIP. Parsing array still broken.
py2compat
21 months ago, Edouard Tisserant
7e041440238d
MQTT: do not convert to UPPERCASE json keys.
py2compat
21 months ago, Edouard Tisserant
4fb9b3105841
MQTT: added support for strings in JSON payload only.
py2compat
21 months ago, Edouard Tisserant
6b95b5fc31a4
MQTT: remove accidentally committed debug printfs + cosmetic
py2compat
21 months ago, Edouard Tisserant
f4ec2ac9bcdd
MQTT: fix invocation of json_scanf (use pointers, not values...)
py2compat
21 months ago, Edouard Tisserant
323e95cc08fe
MQTT: fix bisection failing when topics start with same substring.
py2compat
21 months ago, Edouard Tisserant
8913cce96cef
MQTT: Update available type choices when data types are changed in the IDE
py2compat
21 months ago, Edouard Tisserant
44aa43e676e0
MQTT: remove standalone MQTT clien generator code.
py2compat
21 months ago, Edouard Tisserant
ce27a793b2e2
MQTT: add JSON payload corresponding to IEC Structured types
py2compat
21 months ago, Edouard Tisserant
1cf0ff2aea28
MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size
py2compat
21 months ago, Edouard Tisserant
875260c6bddf
MQTT: add dropdown to select type assigned to a topic
py2compat
21 months ago, Edouard Tisserant
9040a686c43a
MQTT+IDE: Allow user to associate IEC structure datatype to a topic.
py2compat
21 months ago, Edouard Tisserant
4e6e32860a6b
IDE: allow structures to be located.
py2compat
21 months ago, Edouard Tisserant
796cf457b3f5
MQTT: add test projects, to be later included in automated testing.
py2compat
22 months ago, Edouard Tisserant
18fbf2afc235
MQTT: add SSL support
py2compat
22 months ago, Edouard Tisserant
7bc6098c85e3
PY2 specific fix: disable translation.
py2compat
22 months ago, Edouard Tisserant
b67a88003c0e
SVGHMI: cosmetic
py2compat
22 months ago, Edouard Tisserant
c13ecf5ee141
SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting.
py2compat
22 months ago, Edouard Tisserant
f43f6f620ac5