diff -r 34da877021d5 -r 22a009561502 erpc_interface/erpc_PLCObject/client.py --- 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 + +