From df7ce90d0f23df88cf3d8bcd3bf4a752b2cb567b Mon Sep 17 00:00:00 2001 From: Gavin MacGregor Date: Thu, 12 Feb 2026 20:56:38 +0000 Subject: [PATCH] Set new object definitions to Levels 2.5 and 3.5 --- src/qteletextmaker/x26dockwidget.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qteletextmaker/x26dockwidget.cpp b/src/qteletextmaker/x26dockwidget.cpp index 4a694d5..e024ab0 100644 --- a/src/qteletextmaker/x26dockwidget.cpp +++ b/src/qteletextmaker/x26dockwidget.cpp @@ -1066,11 +1066,15 @@ void X26DockWidget::insertTriplet(int modeExt, int row) } else row = 0; - // Avoid reserved bits + // Avoid reserved bits or suggest sane defaults switch (modeExt) { case 0x07: // Address Row 0 newTriplet.setAddress(63); // set Address to notreserved break; + case 0x15: // Define Active Object + case 0x16: // Define Adaptive Object + case 0x17: // Define Passive Object + newTriplet.setAddress(0x38); // Required at Levels 2.5 and 3.5 case 0x18: // DRCS mode newTriplet.setData(0x70); // Normal DRCS at Levels 2.5 and 3.5 break;