public bool InitDriver(List<T_PathIdentifyEquip> Equips) { CurrentEquipList = Equips; innerDriver = new HanWangPathIdDriver(); List<PathIdEquip> innerEquipList = new List<PathIdEquip>(); foreach (T_PathIdentifyEquip e in Equips) { PathIdEquip item = new PathIdEquip(); item.equipId = e.Id; item.equipType = e.EquipType; item.ip = e.Ip; item.parentId = e.ParentId; item.port = e.Port ?? 8088; innerEquipList.Add(item); } bool setStatusEvent = innerDriver.SetPathIdEquipStatusHandler(OnEquipStatusChanged); bool setReceiveEvent = innerDriver.SetPathIdEquipVehicleInfoHandler(OnVehicleInfoReceived); bool initRel = innerDriver.InitPathIdentificationDriver(innerEquipList); if (setStatusEvent && setReceiveEvent && initRel) { return true; } else { return false; } }
public bool InitDriver(List<T_PathIdentifyEquip> Equips) { CurrentEquipList = Equips; //innerDriver = new PlateInfo(); List<PathIdEquip> innerEquipList = new List<PathIdEquip>(); foreach (T_PathIdentifyEquip e in Equips) { PathIdEquip item = new PathIdEquip(); item.equipId = e.Id; item.equipType = e.EquipType; item.ip = e.Ip; item.parentId = e.ParentId; item.port = e.Port ?? 8088; item.usercode = e.LoginUserName; item.password = e.LoginPwd; innerEquipList.Add(item); } bool setStatusEvent = PlateInfo.SetPathIdEquipStatusHandler(OnEquipStatusChanged); bool setReceiveEvent = PlateInfo.SetPathIdEquipVehicleInfoHandler(OnVehicleInfoReceived); bool initRel = PlateInfo.InitPathIdentificationDriver(innerEquipList); //foreach (var item in innerEquipList) //{ // bool connrel = PlateInfo.Connect(item.parentId); // Debug.Print(connrel.ToString()); //} if (setStatusEvent && setReceiveEvent && initRel) { return true; } else { return false; } }
public bool InitDriver(List <T_PathIdentifyEquip> Equips) { CurrentEquipList = Equips; innerDriver = new HanWangPathIdDriver(); List <PathIdEquip> innerEquipList = new List <PathIdEquip>(); foreach (T_PathIdentifyEquip e in Equips) { PathIdEquip item = new PathIdEquip(); item.equipId = e.Id; item.equipType = e.EquipType; item.ip = e.Ip; item.parentId = e.ParentId; item.port = e.Port ?? 8088; innerEquipList.Add(item); } bool setStatusEvent = innerDriver.SetPathIdEquipStatusHandler(OnEquipStatusChanged); bool setReceiveEvent = innerDriver.SetPathIdEquipVehicleInfoHandler(OnVehicleInfoReceived); bool initRel = innerDriver.InitPathIdentificationDriver(innerEquipList); if (setStatusEvent && setReceiveEvent && initRel) { return(true); } else { return(false); } }
public bool InitDriver(List <T_PathIdentifyEquip> Equips) { CurrentEquipList = Equips; //innerDriver = new PlateInfo(); List <PathIdEquip> innerEquipList = new List <PathIdEquip>(); foreach (T_PathIdentifyEquip e in Equips) { PathIdEquip item = new PathIdEquip(); item.equipId = e.Id; item.equipType = e.EquipType; item.ip = e.Ip; item.parentId = e.ParentId; item.port = e.Port ?? 8088; item.usercode = e.LoginUserName; item.password = e.LoginPwd; innerEquipList.Add(item); } bool setStatusEvent = PlateInfo.SetPathIdEquipStatusHandler(OnEquipStatusChanged); bool setReceiveEvent = PlateInfo.SetPathIdEquipVehicleInfoHandler(OnVehicleInfoReceived); bool initRel = PlateInfo.InitPathIdentificationDriver(innerEquipList); //foreach (var item in innerEquipList) //{ // bool connrel = PlateInfo.Connect(item.parentId); // Debug.Print(connrel.ToString()); //} if (setStatusEvent && setReceiveEvent && initRel) { return(true); } else { return(false); } }