public async Task <bool> InitNetworkConnection() { networkClient = new UbiiNetworkClient(masterNodeAddress, portServiceZMQ, portServiceREST, this.serviceConnectionMode, this.topicDataConnectionMode); clientNodeSpecification = await networkClient.Initialize(clientNodeSpecification); if (clientNodeSpecification == null) { return(false); } this.topicData = new TopicDataBuffer(); this.topicDataProxy = new TopicDataProxy(topicData, networkClient); networkClient.SetPublishDelay(publishDelay); return(true); }
public ProcessingModuleManager(string nodeID, object deviceManager, ProcessingModuleDatabase pmDatabase, TopicDataProxy topicdataProxy = null) { this.nodeID = nodeID; this.topicDataProxy = topicdataProxy; this.pmDatabase = pmDatabase; }