Hi all,
Im looking to implement real-time updates on an ad hoc data source that fetches and updates parameters (table and/or standalone) from a given element.
I get the feeling that a class like a ParameterWatcher had to be already implemented before. Any idea where I can find something like it? Be it in Catalog, or in example Snippets in the Docs,etc?
Looking forward to your replies.

I was able to achieve this by using Monitor classes available on the nugets:
Skyline.DataMiner.Core.DataMinerSystem.Common
Skyline.DataMiner.Core.DataMinerSystem.Automation (for engine extensions: engine.GetDms())
var connection = args.DMS.GetConnection(); // Best clone it for long term usage.
IDms dms = connection.GetDms();
IDmsElement element = dms.GetElement(elementId);
element.GetTable(tableId).StartValueMonitor(...);
element.GetStandaloneParameter<int>(paramId).StartValueMonitor(...)
For cleanup:
element.GetTable(tableId).StopValueMonitor(...);
element.GetStandaloneParameter<int>(paramId).StopValueMonitor(...)
Hi Rui, as far as I'm aware there is no such class in the docs yet. You can browse our GitHub repositories to see if there is anything you can reuse:
https://github.com/search?q=topicdataminer-gqi-data-source+orgSkylineCommunications&type=Repositories
I suspect there might not be anything yet since standalone parameters are usually linked directly to a visualization (not via a query) and for table parameters a native data source already exists.