Skip to content

Commit 5489491

Browse files
Hendrik Hesseoroulet
authored andcommitted
modify_monitored_item_request modified to update the given item
1 parent aef276c commit 5489491

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

opcua/common/subscription.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,18 +312,18 @@ def modify_monitored_item(self, handle, new_samp_time, new_queuesize=0, mod_filt
312312
modif_item = ua.MonitoredItemModifyRequest()
313313
modif_item.MonitoredItemId = handle
314314
modif_item.RequestedParameters = self._modify_monitored_item_request(new_queuesize, new_samp_time,
315-
mod_filter)
315+
mod_filter, item_to_change.client_handle)
316316
params = ua.ModifyMonitoredItemsParameters()
317317
params.SubscriptionId = self.subscription_id
318318
params.ItemsToModify.append(modif_item)
319319
results = self.server.modify_monitored_items(params)
320320
item_to_change.mfilter = results[0].FilterResult
321321
return results
322322

323-
def _modify_monitored_item_request(self, new_queuesize, new_samp_time, mod_filter):
323+
def _modify_monitored_item_request(self, new_queuesize, new_samp_time, mod_filter, client_handle):
324324
req_params = ua.MonitoringParameters()
325325
with self._lock:
326-
req_params.ClientHandle = self._client_handle
326+
req_params.ClientHandle = client_handle
327327
req_params.QueueSize = new_queuesize
328328
req_params.Filter = mod_filter
329329
req_params.SamplingInterval = new_samp_time

0 commit comments

Comments
 (0)