beremiz
Clone
Summary
Browse
Changes
Graph
MQTT: still WIP, generated C code builds and link.
23 months ago, Edouard Tisserant
883a85b9ebcc
Extensions: add optional arguments to ThirdPartyPath
23 months ago, Edouard Tisserant
466be4f52cb9
GCC BUILD: Prevent Memory Error when compiling huge projects.
23 months ago, Edouard Tisserant
69d161fc2e08
MQTT WIP: intermediate state, added perfect hash to map topic to variables
23 months ago, Edouard Tisserant
74035ea6792c
MQTT WIP: intermediate state, implementing MQTT client C code generator.
2024-06-14, Edouard Tisserant
96acfee19caf
WIP: Add skeleton for MQTT extension based on part of OPC-UA extension.
2024-06-12, Edouard Tisserant
76295adcf940
Merge remote-tracking branch 'origin/python3' into python3
22 months ago, Edouard Tisserant
22ba103801ee
C runtime: Fix PLCObject.hpp preventing build.
22 months ago, etisserant
2b0f8c4c8d02
IDE: generalize EVT_GRID_CELL_CHANG{ING->ED} (WxPy4)
22 months ago, Edouard Tisserant
86e39be014d8
IDE: hopefully last fix about float type being passed to WxPy4.
22 months ago, Edouard Tisserant
2ef76b61bf1e
IDE: enhance variable forcing contextual menu
22 months ago, Edouard Tisserant
4c9c1cbf69b2
IDE: fix completion
22 months ago, Edouard Tisserant
42730c1cb879
IDE: Workaround some reported WxPython/MacOS problems.
22 months ago, Edouard Tisserant
5d46adf7bbba
IDE: Fix search result not showing single occurrences
22 months ago, Edouard Tisserant
f1c673cddc1f
IDE: remove warning if editing location leads to no change
22 months ago, Edouard Tisserant
d73a477237ef
IDE: Use 8x8 grid by default
22 months ago, Edouard Tisserant
22870ae8d8e1
IDE: Fix exception when connecting complex types
22 months ago, Edouard Tisserant
d2aecbb377ae
LocalRuntime: no crash if zombie PLC prevents erasing workdir
22 months ago, Edouard Tisserant
8d82aa6e9dd9
IDE: Fix printing
22 months ago, Edouard Tisserant
8cc6f56c3710
IDE: failsafe escaping for input not matching utf-8 encoding
22 months ago, Edouard Tisserant
6c3469588c12
Update Nevow revision in requirements.txt
22 months ago, Edouard Tisserant
060ed03e3aec
Merge commit '2d061a66ddc737f5dffae82413b4f8573b7eee54' into HEAD
22 months ago, Edouard Tisserant
38bebb9ee34e
Add "CONTINUE" ST statement.
22 months ago, Edouard Tisserant
ccf7461e8ff2
C runtime: cosmetic changes
22 months ago, Edouard Tisserant
f01bd9a40554
merge again
2024-06-05, Edouard Tisserant
9271afc4f34a
Revert unwanted changes potentially breaking wxGlade support.
2024-06-04, Edouard Tisserant
d5edde0c145b
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