5 months ago Edouard Tisserant MQTT: remove debug prints
6 months ago Edouard Tisserant MQTT: add JSON fixed size 1D array support. WIP. Parsing array still broken.
6 months ago Edouard Tisserant MQTT: do not convert to UPPERCASE json keys.
6 months ago Edouard Tisserant MQTT: added support for strings in JSON payload only.
6 months ago Edouard Tisserant MQTT: remove accidentally committed debug printfs + cosmetic
6 months ago Edouard Tisserant MQTT: fix invocation of json_scanf (use pointers, not values...)
6 months ago Edouard Tisserant MQTT: fix bisection failing when topics start with same substring.
6 months ago Edouard Tisserant MQTT: Update available type choices when data types are changed in the IDE
6 months ago Edouard Tisserant MQTT: remove standalone MQTT clien generator code.
6 months ago Edouard Tisserant MQTT: add JSON payload corresponding to IEC Structured types
6 months ago Edouard Tisserant MQTT: WIP supporting structured types : do not crash when generating C code if using location with no size
6 months ago Edouard Tisserant MQTT: add dropdown to select type assigned to a topic
6 months ago Edouard Tisserant MQTT+IDE: Allow user to associate IEC structure datatype to a topic.
6 months ago Edouard Tisserant IDE: allow structures to be located.
6 months ago Edouard Tisserant merge MQTT grafted from python2 branch - untested
7 months ago Edouard Tisserant MQTT: add test projects, to be later included in automated testing.
7 months ago Edouard Tisserant MQTT: add SSL support
7 months ago Edouard Tisserant SVGHMI: cosmetic
7 months ago Edouard Tisserant SVGHMI: Fix watchdog not cleanly restarting browser because not waiting for stop operation to finish before restarting.
7 months ago Edouard Tisserant MQTT: WIP, re-organized disconnection handling, now keep track of connection status and reconnect accordingly.
7 months ago Edouard Tisserant MQTT: link to SSL only when needed.
8 months ago Edouard Tisserant IDE: Fix "Save" toolbar button and file menu entry not appearing when extension makes changes
8 months ago Edouard Tisserant MQTT: WIP fix modified status not being set when adding and modifying topics or attributes.
8 months ago Edouard Tisserant MQTT: WIP, PLC starts even if MQTT client can't connect broker, and publish+subscribe again when reconnecting.
8 months ago Edouard Tisserant MQTT: WIP, destroys paho client during failure handling at init and at cleanup. Use mutex to protect retrieve.
8 months ago Edouard Tisserant MQTT: Implements reconnecting in publish thread in case thread is waken-up but client is disconnected.
8 months ago Edouard Tisserant MQTT: take C part away from python code for readability.
8 months ago Edouard Tisserant MQTT: WIP, prevent crash after disconnect. Disable auto-reconnect on connection lost callback.
8 months ago Edouard Tisserant MQTT: Stop publish thread properly on PLC stop
8 months ago Edouard Tisserant MQTT: Fix overkill use of wx sizer
8 months ago Edouard Tisserant MQTT: Fix crash when browsing locations
8 months ago Edouard Tisserant MQTT: WIP. Added handling of received messages (subscriptions)
8 months ago Edouard Tisserant MQTT: WIP, added publish thread waking-up when published variables change.
8 months ago Edouard Tisserant MQTT: WIP, subscibed topics have no "Retained" attribute.
8 months ago Edouard Tisserant MQTT: WIP, now publishes initial values at init.
8 months ago Edouard Tisserant MQTT: WIP, now connects to broker. Added MQTT 3 support and protocol version selection in IDE.
8 months ago Edouard Tisserant MQTT: (WIP) Fix OpenSSL linking.
8 months ago Edouard Tisserant MQTT: still WIP, generated C code builds and link.
8 months ago Edouard Tisserant Extensions: add optional arguments to ThirdPartyPath
8 months ago Edouard Tisserant GCC BUILD: Prevent Memory Error when compiling huge projects.
8 months ago Edouard Tisserant MQTT WIP: intermediate state, added perfect hash to map topic to variables
9 months ago Edouard Tisserant MQTT WIP: intermediate state, implementing MQTT client C code generator.
9 months ago Edouard Tisserant WIP: Add skeleton for MQTT extension based on part of OPC-UA extension.
7 months ago Edouard Tisserant Merge remote-tracking branch 'origin/python3' into python3
7 months ago etisserant C runtime: Fix PLCObject.hpp preventing build.
7 months ago Edouard Tisserant IDE: generalize EVT_GRID_CELL_CHANG{ING->ED} (WxPy4)
7 months ago Edouard Tisserant IDE: hopefully last fix about float type being passed to WxPy4.
7 months ago Edouard Tisserant IDE: enhance variable forcing contextual menu
7 months ago Edouard Tisserant IDE: fix completion
7 months ago Edouard Tisserant IDE: Workaround some reported WxPython/MacOS problems.
7 months ago Edouard Tisserant IDE: Fix search result not showing single occurrences
7 months ago Edouard Tisserant IDE: remove warning if editing location leads to no change
7 months ago Edouard Tisserant IDE: Use 8x8 grid by default
7 months ago Edouard Tisserant IDE: Fix exception when connecting complex types
7 months ago Edouard Tisserant LocalRuntime: no crash if zombie PLC prevents erasing workdir
7 months ago Edouard Tisserant IDE: Fix printing
7 months ago Edouard Tisserant IDE: failsafe escaping for input not matching utf-8 encoding
7 months ago Edouard Tisserant Update Nevow revision in requirements.txt
7 months ago Edouard Tisserant Merge commit '2d061a66ddc737f5dffae82413b4f8573b7eee54' into HEAD
7 months ago Edouard Tisserant Add "CONTINUE" ST statement.
7 months ago Edouard Tisserant C runtime: cosmetic changes
9 months ago Edouard Tisserant merge again
9 months ago Edouard Tisserant Revert unwanted changes potentially breaking wxGlade support.
9 months ago Edouard Tisserant Tests: add erpc source to GitHub tests
9 months ago Edouard Tisserant C runtime: add autoload
9 months ago Edouard Tisserant C runtime: fix logging, makes test pass
9 months ago Edouard Tisserant Tests: Add minimal C runtime test
9 months ago Edouard Tisserant merge
10 months ago Edouard Tisserant Xenomai runtime: report and mitigate when PLC cycle overruns.
11 months ago Edouard Tisserant SVGHMI: Do not generate Popen call when comamn is empty.
10 months ago Edouard Tisserant Fix python path in readme.
10 months ago Edouard Tisserant Python runtime: ensure that python thread finished before returning from StopPLC.
10 months ago Edouard Tisserant C runtime: initial fixes. Now runs and traces first_steps example.
10 months ago Edouard Tisserant IDE: fix eRPC exception handling
10 months ago Edouard Tisserant All Runtimes: Now sizeof(tick)=4 on all platforms (unsigned int).
10 months ago Edouard Tisserant eRPC: update erpc version, add readme
10 months ago Edouard Tisserant C++ runtime: WIP. Continue PLCObject implementation.
10 months ago Edouard Tisserant Tests: fix wx_widgets.pytest/test_CustomIntCtrl.py
10 months ago Edouard Tisserant Merge commit 'e2df70b60b84031d3ccd3ae799a4e3aa8112f3ff' into python3
11 months ago Nadim Khan Doc: Add about section (PR #33)
10 months ago Edouard Tisserant ERPC: fix SetTraceVariablesList interface
10 months ago Edouard Tisserant C++ runtime: WIP: untested PLCObject implementation. Still missing tracing.
11 months ago Edouard Tisserant Update revisions used in tests running on GitHub.
11 months ago Edouard Tisserant merge
11 months ago Edouard Tisserant C++ runtime: add eRPC server, minimal CLI and Makefile. WIP.
11 months ago Edouard Tisserant More documentation. Work in progress.
11 months ago Edouard Tisserant IDE: Fix crashing non-thread safe code using Zeroconf
11 months ago Edouard Tisserant BACnet: Fixed grid cell choice editor. Consequence of wxPython4.
11 months ago Edouard Tisserant SVGHMI: fix font embedding with py3
11 months ago Edouard Tisserant IDE: Fix Variable grid ignoring edits. WxPython4 consequence.
11 months ago Edouard Tisserant IDE: Remove all occurrences of deprecated wx.grid.PyGrid
11 months ago Edouard Tisserant Merge commit '80e123b34e488ffea851dc2168b366ba6124c09b' into python3
11 months ago Edouard Tisserant Doc: start converting Standard Library documentation from old MC8 manual.
11 months ago Edouard Tisserant merge
11 months ago Edouard Tisserant Modbus: fix test: add missing filles and add Modbus source+build in GH CI
11 months ago Edouard Tisserant Modbus: add CI test + test project
11 months ago Edouard Tisserant Doc: re-organize existing, sketch outline, add SVGHMI intro.
12 months ago Edouard Tisserant Examples: add svghmi_json_table
12 months ago Edouard Tisserant SVGHMI: add "DISCARD:" prefix to force discarding an SVG element
11 months ago Edouard Tisserant SVG: fix HMI:Assign widget to properly handle single-letter variable names.
12 months ago Edouard Tisserant SVGHMI: Fix wrong documentation copy-pasted in HMI:Page.
12 months ago Edouard Tisserant SVGHMI: add FlatButton with no active or inactive elements.
12 months ago Edouard Tisserant SVGHMI: i18n: minimize warnings for incomplete/fuzzy/outdated translations
12 months ago Edouard Tisserant SVGHMI: i18n: fix .POT generation + other cosmetic fixes.
12 months ago Edouard Tisserant merge
12 months ago Edouard Tisserant Removed forgotten debug print.
12 months ago Edouard Tisserant SVGHMI: fix py3 consequences on i18n
12 months ago Edouard Tisserant merge
12 months ago Edouard Tisserant SVGHMI: Fix thumbnail generation.
12 months ago Edouard Tisserant Tests: update svghmi test project to py3 and erpc
12 months ago Edouard Tisserant IDE: Fix local runtime not starting on windows.
12 months ago Edouard Tisserant Add credits for Czech i18n
12 months ago Edouard Tisserant Shows AboutDialog even if revisions.tx is missing
12 months ago Edouard Tisserant IDE: Fix encrypted ERPC: newer TLS, better error handling, re-add explicit ERPCS scheme, use sslpsk better.
12 months ago Edouard Tisserant merge
13 months ago Edouard Tisserant IDE: display contents of revisions.txt (put there by installer builder script) in About Dialog.
12 months ago Edouard Tisserant eRPC Server: fix exception at disconnect and reconnecting
12 months ago etisserant Merge pull request #31 from martinpihrt/python3
12 months ago Martin Pihrt Create Beremiz_cs_CZ.po
12 months ago Martin Pihrt Create Beremiz.mo