aboutsummaryrefslogtreecommitdiffstats
path: root/mock-server/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Rename demo/ → jetting-interface/, mock-server/ → mock-jetting-controller/Thomas Vanbesien2026-03-231-6/+0
| | | | | Executables: QtXpl2Demo → JettingInterfaceDemo, Xpl2MockServer → MockJettingController. Dev log prefixes: "Demo" → "JI", "MockServer" → "MockJC". Window title → "Jetting Interface".
* Coalesce mock server into single MockServer classThomas Vanbesien2026-03-131-1/+1
| | | | | | Replace three independent EchoServer instances with one MockServer that owns three QTcpServers, shares a single KA_PING timer, and uses a flat client list with localPort() for port resolution.
* Refactor: three XPL2 ports, EchoServer class, dark debug console, qmllint cleanThomas Vanbesien2026-03-111-1/+1
| | | | | | | | - Xpl2Client: replace single port with commandPort/imagingPort/statusPort (9110/9111/9112) - Mock server: extract EchoServer class from lambda-based listenOn() - Demo: dark debug console matching BobinkQtOpcUa style, 2-column connection layout - Fix qmlls module resolution via IMPORT_PATH in qt_add_qml_module() - Add pragma ComponentBehavior: Bound, fix all qmllint warnings
* Add mock XPL2 server with echo on Command (9110), Imaging (9111), Status ↵Thomas Vanbesien2026-03-111-0/+6
(9112) ports