Exemple #1
0
        public static List<ScreenModel> getScreenStub()
        {
            List<ScreenModel> list = new List<ScreenModel>();

            for(int i=0;i<10;i++){
                ScreenModel m = new ScreenModel();

                m.ScreenIP = "192.168.1." + i.ToString();
                m.ScreenName = "Screen_" + i.ToString();
                m.ScreenColor = i.ToString();
                m.LightLevelA = i;
                m.LightLevelB = i+1;
                for (int j = 0; j < 10; j++)
                {
                    m.roadList[j] = getRoadStub(j.ToString());

                }
                list.Add(m);
            }
            return list;
        }
Exemple #2
0
        public ScreenModel getScreenInfo(String ip)
        {
            ScreenModel screen = new ScreenModel();
            if (IPAddrHandleUtil.isValid(ip))
            {
                log.Error("the ip address is invalid.the ip address is "+ip);
                return screen;
            }
            bool result = ScreenControlDllOperate.connectScreenByDLL(ip);
            if (!result)
            {
                log.Error("can not connect to ip address.the ip address is" + ip);
                return screen;
            }

            List<RoadModel> roadList =  ScreenControlDllOperate.getRoadInfoByDll();
            for (int i = 0; i<roadList.Count; i++)
            {
                screen.setRoadNameWithId(roadList[i].RoadID, roadList[i].RoadName);
            }

            return screen;
        }
Exemple #3
0
 public Boolean setScreenSegment(ScreenModel screenModel)
 {
     return true;
 }
Exemple #4
0
 public void loadScreen(ScreenModel m)
 {
     screenModel = m;
     refrashScrn();
 }