beremiz
Clone
Summary
Browse
Changes
Graph
MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.
23 months ago, Edouard Tisserant
1479acf750e2
MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting.
23 months ago, Edouard Tisserant
0145c60b9560
MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve.
23 months ago, Edouard Tisserant
364e09f5faea
MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected.
23 months ago, Edouard Tisserant
4eb23bb4bc2f
MQTT: take C part away from python code for readability.
23 months ago, Edouard Tisserant
84a668564748
MQTT: WIP, prevent crash after disconnect. Disable auto-reconnect on connection lost callback.
23 months ago, Edouard Tisserant
c399fe412dbd
MQTT: Stop publish thread properly on PLC stop
23 months ago, Edouard Tisserant
78f9abfb32a0
MQTT: Fix overkill use of wx sizer
23 months ago, Edouard Tisserant
056657cd1484
MQTT: Fix crash when browsing locations
23 months ago, Edouard Tisserant
28354ba489b9
MQTT: WIP. Added handling of received messages (subscriptions)
23 months ago, Edouard Tisserant
24656e0e8732
MQTT: WIP, added publish thread waking-up when published variables change.
23 months ago, Edouard Tisserant
987c69b1582f
MQTT: WIP, subscibed topics have no "Retained" attribute.
23 months ago, Edouard Tisserant
150599d9073f
MQTT: WIP, now publishes initial values at init.
23 months ago, Edouard Tisserant
cec48fc7ccd0
MQTT: WIP, now connects to broker. Added MQTT 3 support and protocol version selection in IDE.
23 months ago, Edouard Tisserant
98bd0bb33ce4
MQTT: (WIP) Fix OpenSSL linking.
23 months ago, Edouard Tisserant
d0c5d77a33af
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