Ejemplo n.º 1
0
        public PCCommunicationEngine()
        {
            IORequests = IORequestsQueue.GetQueue();
            // timerMsc = 100;

            processControllers = new Dictionary <string, ProcessController>();
        }
Ejemplo n.º 2
0
        public CommandingAcquisitionEngine()
        {
            Console.WriteLine("AcqEngine Instancing()");

            IORequests = IORequestsQueue.GetQueue();
            dbContext  = new DBContext();
            timerMsc   = 5000;
        }
Ejemplo n.º 3
0
        public PCCommunicationEngine()
        {
            IORequests = IORequestsQueue.GetQueue();

            isShutdown = false;
            timerMsc   = 200;

            processControllers = new Dictionary <string, ProcessController>();
            TcpChannels        = new Dictionary <string, TcpClient>();
        }
Ejemplo n.º 4
0
 public static IORequestsQueue GetQueue()
 {
     if (instance == null)
     {
         lock (syncObj)
         {
             if (instance == null)
             {
                 instance = new IORequestsQueue();
             }
         }
     }
     return(instance);
 }