Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'sources')
-rw-r--r--sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml23
1 files changed, 22 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml b/sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
index fdd2b1483..365d26d68 100644
--- a/sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
+++ b/sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
@@ -81,7 +81,28 @@
<value-type name="MultiplexValueRange"/>
</value-type>
<value-type name="QCanUniqueIdDescription"/>
- <object-type name="QModbusClient"/>
+ <object-type name="QModbusClient">
+ <modify-function signature="sendReadRequest(QModbusDataUnit,int)">
+ <modify-argument index="0"> <!-- Suppress return value heuristics -->
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="sendWriteRequest(QModbusDataUnit,int)">
+ <modify-argument index="0"> <!-- Suppress return value heuristics -->
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="sendReadWriteRequest(QModbusDataUnit,QModbusDataUnit,int)">
+ <modify-argument index="0"> <!-- Suppress return value heuristics -->
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="sendRawRequest(QModbusRequest,int)">
+ <modify-argument index="0"> <!-- Suppress return value heuristics -->
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
<value-type name="QModbusDataUnit">
<enum-type name="RegisterType"/>
</value-type>