aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* EV_ events with Q_GADGET status types, mock periodic emission, tabbed demo UIThomas Vanbesien2026-03-1614-212/+1563
* CF_ configuration commands with JettingParamsResult and SetterResult enumsThomas Vanbesien2026-03-166-2/+564
* Refactor CN_ response handlers into data-driven dispatch tableThomas Vanbesien2026-03-162-272/+142
* CN_ control commands: typed API, dispatch, mock responses, demo UIThomas Vanbesien2026-03-165-0/+661
* GS_PH_VERSION command, per-printhead demo UI with --printheads CLI argThomas Vanbesien2026-03-166-21/+183
* Unified socket slots, --wire-debug CLI flag, fix mock TX and disconnect loggingThomas Vanbesien2026-03-138-236/+209
* Coalesce mock server into single MockServer classThomas Vanbesien2026-03-136-136/+170
* XPL2 protocol foundation: wire framing, typed API, KA_PING, GS_JC_VERSIONThomas Vanbesien2026-03-138-238/+453
* Three-socket Xpl2Client with per-port send/receive and demo port selectorThomas Vanbesien2026-03-123-46/+216
* Refactor: three XPL2 ports, EchoServer class, dark debug console, qmllint cleanThomas Vanbesien2026-03-119-244/+415
* Add mock XPL2 server with echo on Command (9110), Imaging (9111), Status (911...Thomas Vanbesien2026-03-113-0/+71
* Initial project setup: Qt 6.10.2 TCP client library for Alchemie XPL2 protocolThomas Vanbesien2026-03-1111-0/+420