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; }
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; }
public Boolean setScreenSegment(ScreenModel screenModel) { return true; }
public void loadScreen(ScreenModel m) { screenModel = m; refrashScrn(); }