Example #1
0
File: Class1.cs Project: hkiaipc/c2
        public void Create(HardwareManager hardwareManager)
        {
            soft = hardwareManager.CommuniSoft;
            DataTable stationDataTable = DB.GetDB().ExecuteStationDataTable();
            foreach (DataRow row in stationDataTable.Rows)
            {
                //soft.SPUManager.SPUCollection[0].StationFactory.Create(row);
                // TODO:
                //
                string stationType = "";
                int stationID = Convert.ToInt32(row["StationID"]);

                IStationFactory stationFactory = soft.SPUManager.FindStationFactory(stationType);
                if (stationFactory != null)
                {
                    Station st = stationFactory.Create(row);
                    if (st != null)
                    {
                        CreateDevice(st, stationID);
                        hardwareManager.Stations.Add(st);
                    }
                }

                // stationfactory = spumanager.getStationFactory( stationType );
                // st = f.create(row)
                // hd.stations.add(st);

                // dr in device tbl
                // df = dpu.getfactory(device type)
                // df.create(row)
                // st.add(device)
            }
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 public StationCollection(HardwareManager hardwareManager)
 {
     if (hardwareManager == null)
     {
         throw new ArgumentNullException("hardwareManager");
     }
     _hardwareManager = hardwareManager;
 }
Example #3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="hardwareManager"></param>
 public HardwareUI(HardwareManager hardwareManager)
 {
     if (hardwareManager == null)
     {
         throw new ArgumentNullException("hardwareManager");
     }
     this.HardwareManager = hardwareManager;
 }
Example #4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="hardWareManager"></param>
 /// <param name="treeView"></param>
 private void FillStationTreeView(HardwareManager hardWareManager, TreeView treeView)
 {
     foreach (Station station in hardWareManager.Stations)
     {
         TreeNode stationTreeNode = AddStationToTreeView(treeView, station);
         foreach (Device device in station.Devices)
         {
             AddDeviceToStationTreeNode(stationTreeNode, device);
         }
     }
     treeView.Sort();
 }
Example #5
0
File: Class1.cs Project: hkiaipc/c2
        public void Create(HardwareManager hardwareManager)
        {
            //hardwareManager .Stations
            SPUManager sm = hardwareManager.CommuniSoft.SPUManager;
            DPUManager dm = hardwareManager.CommuniSoft.DPUManager;

            object source = new object();
            Station st = sm.SPUCollection[0].StationFactory.Create(source);

            //Device device = dm.DPUCollection[0].devCreateDevice(source);
            //st.Devices.Add(device);

            hardwareManager.Stations.Add(st);
        }