public DatapointMonitor(ProjectDatapointTask dataPointTask, DataPointEvaluatorProvider evaluatorProvider, UniversalIotConnector connector, ILogger logger, EmbeddedDriverModule edm) { if (dataPointTask == null) { throw new ArgumentNullException("dataPointTask"); } if (logger == null) { throw new ArgumentNullException("logger"); } if (connector == null) { throw new ArgumentNullException("connector"); } if (edm == null) { throw new ArgumentNullException("edm"); } _dataPointTask = dataPointTask; _evaluatorProvider = evaluatorProvider; _connector = connector; _logger = logger; _edm = edm; (new Thread(Target)).Start(); }
public static string AttributeFrom(EmbeddedDriverModule edm, string key) { return(edm.Identifier.Uri + ".attribute." + key); }
public static string DatapointFrom(EmbeddedDriverModule edm, string key) { return(edm.Identifier.Uri + ".datapoint." + key); }
public static string CommandFrom(EmbeddedDriverModule edm, string key) { return(edm.Identifier.Uri + ".command." + key); }