예제 #1
0
        public DeviceController(TestManager manager) :
            base()
        {
            this.section        = "DeviceController";
            this.manager        = manager;
            this.httpController = manager.httpController;
            this.httpController.AttachObserver(this.observer.Update);
            this.deviceNodes      = new DeviceNodes();
            this.deviceConfigList = new DeviceConfigList();
            this.productNodes     = new ProductNodes();

            this.TCPClient = new TCPClientChannel();
            this.TCPClient.AttachObserver(this.observer.Update);
            this.deviceList    = new List <DeviceItem>();
            this.gateway       = new Gateway();
            this.serialChannel = new SerialChannel();
            this.serialChannel.AttachObserver(this.observer.Update);
            this.deviceCodeList = new DeviceCodeList();
            this.iLopController = new iLopController(this);
        }
예제 #2
0
 public AutoTestController(TestManager manager) :
     base(manager)
 {
 }