runtime/typemapping.py
Mon, 22 Jan 2024 21:30:23 +0100 Edouard Tisserant Fix variable forcing. Now works with eRPC. PLCObject API changed.
Sat, 20 Jan 2024 11:41:17 +0100 Edouard Tisserant Fix strings displaying as repr(bytes) in debug view.
Thu, 20 Jul 2023 23:20:21 +0200 Edouard Tisserant Runtime: remove now useless typechecking/convertion
Thu, 20 Jul 2023 22:42:39 +0200 Edouard Tisserant Runtime: fix unpacking of variable trace data
Thu, 20 Jul 2023 16:16:05 +0200 Edouard Tisserant Runtime: py3 fix forcing of STRING
Mon, 22 May 2023 14:38:25 +0200 Edouard Tisserant Runtime: Fix IEC/ctypes/python3 type mapping
Tue, 01 Nov 2022 14:19:23 +0800 GP Orcullo ctypes fixes python3
Fri, 28 Oct 2022 14:56:07 +0800 GP Orcullo fix ctypes encoding python3
Fri, 28 Oct 2022 12:39:15 +0800 GP Orcullo automated conversion using 2to3-3.9 tool python3
Thu, 09 Dec 2021 10:21:45 +0100 Edouard Tisserant RUNTIME: Variable forcing now uses limited list and buffer instead of systematical instance tree traversal and in-tree "fvalue" to keep track of forced value for pointed variables (external, located). Pointer swapping is performed when forcing externals and located, with backup being restored when forcing is reset. Retain still uses tree traversal. RuntimeLists
Mon, 14 Jun 2021 16:48:39 +0200 Edouard Tisserant IDE: Cleaned up some useless tests in variable trace data handling code, changed from bare numpy arrays to RingBuffers inorder to avoid RAM outage and crash after long tracing session.
Fri, 02 Mar 2018 17:01:25 +0100 Edouard Tisserant merged Sergeys changes
Mon, 15 Jan 2018 14:43:53 +0100 Edouard Tisserant Clarify licensing, and packaging of runtime only files :