瀏覽代碼

Subscriptions: Keep samplingCallback for the sampling MonitoringMode

Sampling has to be activated again after a configuration change.
Julius Pfrommer 4 年之前
父節點
當前提交
9ce5ade092
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/server/ua_services_monitoreditem.c

+ 2 - 1
src/server/ua_services_monitoreditem.c

@@ -113,7 +113,8 @@ setMonitoredItemSettings(UA_Server *server, UA_MonitoredItem *mon,
 
     /* Register sample callback if reporting is enabled */
     mon->monitoringMode = monitoringMode;
-    if(monitoringMode == UA_MONITORINGMODE_REPORTING)
+    if(monitoringMode == UA_MONITORINGMODE_SAMPLING ||
+       monitoringMode == UA_MONITORINGMODE_REPORTING)
         return UA_MonitoredItem_registerSampleCallback(server, mon);
 
     return UA_STATUSCODE_GOOD;