From 0d1db723ac1fc021e716ddd6bf4468cf201ca723 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Gunics?= Date: Mon, 14 Sep 2026 09:52:43 +0200 Subject: [PATCH 1/3] Add on-demand hydrated DDOP snapshots for debugging A VT "Snapshot DDOP" button on the Implement page writes a derived copy of the connected implement's DDOP with live process data values filled in, so tools such as AgIsoDDOPGenerator can show element offsets, working widths and similar values that are not stored in the uploaded pool. - Record the latest value per object ID from value commands (clientsMutex) - On press, request missing allow-listed values and poll for up to requestWaitSeconds without blocking the main loop - Replace patched DeviceProcessData objects with DeviceProperty objects (same ID/DDI/designator), prefix the Device designator with "SNAP " and alter the structure label - Write /