beremiz
Clone
Summary
Browse
Changes
Graph
MQTT: fix bisection failing when topics start with same substring.
21 months ago, Edouard Tisserant
ab96d56f9ae9
MQTT: Update available type choices when data types are changed in the IDE
21 months ago, Edouard Tisserant
da52eabd0e6d
MQTT: remove standalone MQTT clien generator code.
21 months ago, Edouard Tisserant
7f4226b2f867
MQTT: add JSON payload corresponding to IEC Structured types
21 months ago, Edouard Tisserant
6337c9c2c379
MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size
21 months ago, Edouard Tisserant
fdbb3c4ebbf6
MQTT: add dropdown to select type assigned to a topic
21 months ago, Edouard Tisserant
3779356cca8f
MQTT+IDE: Allow user to associate IEC structure datatype to a topic.
21 months ago, Edouard Tisserant
51272fe96999
IDE: allow structures to be located.
21 months ago, Edouard Tisserant
f30573e98600
merge MQTT grafted from python2 branch - untested
21 months ago, Edouard Tisserant
76dede1e3403
MQTT: add test projects, to be later included in automated testing.
22 months ago, Edouard Tisserant
e16c8443e877
MQTT: add SSL support
22 months ago, Edouard Tisserant
482452574fb4
SVGHMI: cosmetic
22 months ago, Edouard Tisserant
19f8192b7d68
SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting.
22 months ago, Edouard Tisserant
65aae40f81dd
MQTT: WIP, re-organized disconnection handling, now keep track of connection status and reconnect accordingly.
22 months ago, Edouard Tisserant
6c2b80b4515d
MQTT: link to SSL only when needed.
22 months ago, Edouard Tisserant
5e0660d394e3
IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
23 months ago, Edouard Tisserant
87f11a874477
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