Commit 5f20c92f authored by ORD's avatar ORD

Merge pull request #183 from Johen8/master

Fixing the Modify Monitored Item response in the server.
parents 2f5a26fb ac47717b
...@@ -59,15 +59,15 @@ class MonitoredItemService(object): ...@@ -59,15 +59,15 @@ class MonitoredItemService(object):
def _modify_monitored_item(self, params): def _modify_monitored_item(self, params):
with self._lock: with self._lock:
for mdata in self._monitored_items.values(): for mdata in self._monitored_items.values():
result = ua.MonitoredItemCreateResult() result = ua.MonitoredItemModifyResult()
if mdata.monitored_item_id == params.MonitoredItemId: if mdata.monitored_item_id == params.MonitoredItemId:
self.isub.data.RevisedPublishingInterval = params.RequestedParameters.SamplingInterval
result.RevisedSamplingInterval = self.isub.data.RevisedPublishingInterval result.RevisedSamplingInterval = self.isub.data.RevisedPublishingInterval
result.RevisedQueueSize = params.RequestedParameters.QueueSize result.RevisedQueueSize = params.RequestedParameters.QueueSize
result.FilterResult = params.RequestedParameters.Filter result.FilterResult = params.RequestedParameters.Filter
mdata.parameters = result mdata.parameters = result
return result return result
# FIXME modify event subscriptions result = ua.MonitoredItemModifyResult()
result = ua.MonitoredItemCreateResult()
result.StatusCode(ua.StatusCodes.BadMonitoredItemIdInvalid) result.StatusCode(ua.StatusCodes.BadMonitoredItemIdInvalid)
return result return result
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment