erpc_interface/erpc_PLCObject/client.py
changeset 3885 22a009561502
parent 3884 34da877021d5
child 3887 2df45e4bd500
--- a/erpc_interface/erpc_PLCObject/client.py	Wed Jan 17 22:09:32 2024 +0100
+++ b/erpc_interface/erpc_PLCObject/client.py	Fri Jan 19 19:58:44 2024 +0100
@@ -1,5 +1,5 @@
 #
-# Generated by erpcgen 1.11.0 on Wed Jan 17 21:59:20 2024.
+# Generated by erpcgen 1.11.0 on Fri Jan 19 08:26:41 2024.
 #
 # AUTOGENERATED - DO NOT EDIT
 #
@@ -235,7 +235,9 @@
         _result = codec.read_uint32()
         return _result
 
-    def SetTraceVariablesList(self, orders):
+    def SetTraceVariablesList(self, orders, debugtoken):
+        assert type(debugtoken) is erpc.Reference, "out parameter must be a Reference object"
+
         # Build remote function invocation message.
         request = self._clientManager.create_request()
         codec = request.codec
@@ -253,6 +255,7 @@
 
         # Send request and process reply.
         self._clientManager.perform_request(request)
+        debugtoken.value = codec.read_uint32()
         _result = codec.read_uint32()
         return _result
 
@@ -271,7 +274,9 @@
         _result = codec.read_uint32()
         return _result
 
-    def StopPLC(self):
+    def StopPLC(self, success):
+        assert type(success) is erpc.Reference, "out parameter must be a Reference object"
+
         # Build remote function invocation message.
         request = self._clientManager.create_request()
         codec = request.codec
@@ -283,7 +288,8 @@
 
         # Send request and process reply.
         self._clientManager.perform_request(request)
-        _result = codec.read_uint32()
-        return _result
-
-
+        success.value = codec.read_bool()
+        _result = codec.read_uint32()
+        return _result
+
+