Esempio n. 1
0
        void _2250_library_Monitor_Load(object sender, EventArgs e)
        {
            areaModel = new conAreaModel();
            unitSaddleModelH145EXIT  = new conUnitSaddleModel();
            unitSaddleModelH145ENTRY = new conUnitSaddleModel();
            unitSaddleModelCH01_WC   = new conUnitSaddleModel();
            unitSaddleModelCH01_WR   = new conUnitSaddleModel();
            parkingCarModel          = new conParkingCarModel();
            offinePacking            = new conOffinePackingSaddleModel();


            craneStatusInBay = new CraneStatusInBay();


            //行车显示控件配置
            conCrane61.InitTagDataProvide(constData.tagServiceName);
            conCrane61.CraneNO = craneNo61;
            listConCraneDisplay.Add(conCrane61);

            conCrane62.InitTagDataProvide(constData.tagServiceName);
            conCrane62.CraneNO = craneNo62;
            listConCraneDisplay.Add(conCrane62);

            conCrane63.InitTagDataProvide(constData.tagServiceName);
            conCrane63.CraneNO = craneNo63;
            listConCraneDisplay.Add(conCrane63);


            //---------------------行车状态控件配置-------------------------------
            conCraneStatus61.InitTagDataProvide(constData.tagServiceName);
            conCraneStatus61.CraneNO = craneNo61;
            lstConCraneStatusPanel.Add(conCraneStatus61);

            conCraneStatus62.InitTagDataProvide(constData.tagServiceName);
            conCraneStatus62.CraneNO = craneNo62;
            lstConCraneStatusPanel.Add(conCraneStatus62);

            conCraneStatus63.InitTagDataProvide(constData.tagServiceName);
            conCraneStatus63.CraneNO = craneNo63;
            lstConCraneStatusPanel.Add(conCraneStatus63);

            //---------------------行车tag配置--------------------------------
            craneStatusInBay.InitTagDataProvide(constData.tagServiceName);
            craneStatusInBay.AddCraneNO(craneNo61);
            craneStatusInBay.AddCraneNO(craneNo62);
            craneStatusInBay.AddCraneNO(craneNo63);
            craneStatusInBay.SetReady();


            this.panel2250Bay.Paint += panel2250Bay_Paint;
            //预先加载
            timer_InitializeLoad.Enabled  = true;
            timer_InitializeLoad.Interval = 100;
        }
Esempio n. 2
0
 //step1
 public void InitTagDataProvide(string tagServiceName)
 {
     try
     {
         tagDataProvider             = new Baosight.iSuperframe.TagService.Controls.TagDataProvider();
         this.TagServiceName         = tagServiceName;
         tagDataProvider.ServiceName = TagServiceName;
         craneinfo  = new CraneStatusInBay();
         playSound += new PlaySoundHandler(PlaySoundEvt);
     }
     catch (Exception ex)
     { }
 }