equal
deleted
inserted
replaced
1 # |
1 # |
2 # Generated by erpcgen 1.11.0 on Wed Jan 17 21:59:20 2024. |
2 # Generated by erpcgen 1.11.0 on Fri Jan 19 08:26:41 2024. |
3 # |
3 # |
4 # AUTOGENERATED - DO NOT EDIT |
4 # AUTOGENERATED - DO NOT EDIT |
5 # |
5 # |
6 |
6 |
7 import erpc |
7 import erpc |
233 self._clientManager.perform_request(request) |
233 self._clientManager.perform_request(request) |
234 blobID.value = codec.read_binary() |
234 blobID.value = codec.read_binary() |
235 _result = codec.read_uint32() |
235 _result = codec.read_uint32() |
236 return _result |
236 return _result |
237 |
237 |
238 def SetTraceVariablesList(self, orders): |
238 def SetTraceVariablesList(self, orders, debugtoken): |
|
239 assert type(debugtoken) is erpc.Reference, "out parameter must be a Reference object" |
|
240 |
239 # Build remote function invocation message. |
241 # Build remote function invocation message. |
240 request = self._clientManager.create_request() |
242 request = self._clientManager.create_request() |
241 codec = request.codec |
243 codec = request.codec |
242 codec.start_write_message(erpc.codec.MessageInfo( |
244 codec.start_write_message(erpc.codec.MessageInfo( |
243 type=erpc.codec.MessageType.kInvocationMessage, |
245 type=erpc.codec.MessageType.kInvocationMessage, |
251 _i0._write(codec) |
253 _i0._write(codec) |
252 |
254 |
253 |
255 |
254 # Send request and process reply. |
256 # Send request and process reply. |
255 self._clientManager.perform_request(request) |
257 self._clientManager.perform_request(request) |
|
258 debugtoken.value = codec.read_uint32() |
256 _result = codec.read_uint32() |
259 _result = codec.read_uint32() |
257 return _result |
260 return _result |
258 |
261 |
259 def StartPLC(self): |
262 def StartPLC(self): |
260 # Build remote function invocation message. |
263 # Build remote function invocation message. |
269 # Send request and process reply. |
272 # Send request and process reply. |
270 self._clientManager.perform_request(request) |
273 self._clientManager.perform_request(request) |
271 _result = codec.read_uint32() |
274 _result = codec.read_uint32() |
272 return _result |
275 return _result |
273 |
276 |
274 def StopPLC(self): |
277 def StopPLC(self, success): |
|
278 assert type(success) is erpc.Reference, "out parameter must be a Reference object" |
|
279 |
275 # Build remote function invocation message. |
280 # Build remote function invocation message. |
276 request = self._clientManager.create_request() |
281 request = self._clientManager.create_request() |
277 codec = request.codec |
282 codec = request.codec |
278 codec.start_write_message(erpc.codec.MessageInfo( |
283 codec.start_write_message(erpc.codec.MessageInfo( |
279 type=erpc.codec.MessageType.kInvocationMessage, |
284 type=erpc.codec.MessageType.kInvocationMessage, |
281 request=self.STOPPLC_ID, |
286 request=self.STOPPLC_ID, |
282 sequence=request.sequence)) |
287 sequence=request.sequence)) |
283 |
288 |
284 # Send request and process reply. |
289 # Send request and process reply. |
285 self._clientManager.perform_request(request) |
290 self._clientManager.perform_request(request) |
286 _result = codec.read_uint32() |
291 success.value = codec.read_bool() |
287 return _result |
292 _result = codec.read_uint32() |
288 |
293 return _result |
289 |
294 |
|
295 |