public PCCommunicationEngine() { IORequests = IORequestsQueue.GetQueue(); // timerMsc = 100; processControllers = new Dictionary <string, ProcessController>(); }
public CommandingAcquisitionEngine() { Console.WriteLine("AcqEngine Instancing()"); IORequests = IORequestsQueue.GetQueue(); dbContext = new DBContext(); timerMsc = 5000; }
public PCCommunicationEngine() { IORequests = IORequestsQueue.GetQueue(); isShutdown = false; timerMsc = 200; processControllers = new Dictionary <string, ProcessController>(); TcpChannels = new Dictionary <string, TcpClient>(); }
public static IORequestsQueue GetQueue() { if (instance == null) { lock (syncObj) { if (instance == null) { instance = new IORequestsQueue(); } } } return(instance); }