public bool IsTargetPortAGVStation(BLL.EqptBLL eqptBLL) { var eq = eqptBLL.OperateCatch.GetEqpt(this.HOSTDESTINATION); if (eq == null) { return(false); } return(eq is IAGVStationType); }
public AEQPT getSourcePortEQ(BLL.EqptBLL eqptBLL) { var eq = eqptBLL.OperateCatch.GetEqpt(this.HOSTSOURCE); if (eq == null) { return(null); } return(eq); }
public AEQPT getTragetPortEQ(BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { var port_station = portStationBLL.OperateCatch.getPortStation(this.HOSTDESTINATION); if (port_station == null) { return(null); } return(port_station.GetEqpt(eqptBLL)); }
public AEQPT getTragetPortEQ(BLL.EqptBLL eqptBLL) { var eq = eqptBLL.OperateCatch.GetEqpt(this.HOSTDESTINATION); if (eq == null) { return(null); } return(eq); }
public bool IsTargetPortAGVStation(BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { var port_station = portStationBLL.OperateCatch.getPortStation(this.DESTINATION_PORT); if (port_station == null) { return(false); } return(port_station.GetEqptType(eqptBLL) == SCAppConstants.EqptType.AGVStation); }
public AEQPT getSourcePortEQ(BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { var port_station = portStationBLL.OperateCatch.getPortStation(this.SOURCE_PORT); if (port_station == null) { return(null); } return(port_station.GetEqpt(eqptBLL)); }
public bool IsAGVStationPort(EqptBLL eqptBLL, string portID) { APORTSTATION port_station = CacheManager.getPortStation(portID); if (port_station == null) { return(false); } return(port_station.GetEqptType(eqptBLL) == SCAppConstants.EqptType.AGVStation); }
public bool IsSourcePortAGVStation(BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { var port_station = portStationBLL.OperateCatch.getPortStation(this.HOSTSOURCE); if (port_station == null) { return(false); } return(port_station.GetEqpt(eqptBLL) is IAGVStationType); }
public string getSourcePortNodeID(BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { var port_station = portStationBLL.OperateCatch.getPortStation(this.HOSTSOURCE); if (port_station == null) { return(""); } var eq = port_station.GetEqpt(eqptBLL); if (eq == null) { return(""); } return(SCUtility.Trim(eq.NODE_ID, true)); }
public bool isWillPutToSt(BLL.VehicleBLL vehicleBLL, BLL.PortStationBLL portStationBLL, BLL.EqptBLL eqptBLL) { if (!IsCarryCommand) { return(false); } bool is_carry_cmd_cst = vehicleBLL.cache.IsCarryCstByCstID(VH_ID, CARRIER_ID); if (is_carry_cmd_cst) { bool is_target_port_agv_st = IsTargetPortAGVStation(portStationBLL, eqptBLL); return(is_target_port_agv_st); } else { return(false); } }
public (bool isAGVSt, IAGVStationType IAGVStationType) IsAGVStationPortByAdrID(EqptBLL eqptBLL, string adrID) { if (SCUtility.isEmpty(adrID)) { return(false, null); } List <APORTSTATION> portTemp = CacheManager.getALLPortStation().Where(port_station => port_station.ADR_ID.Trim() == adrID.Trim()). ToList(); if (portTemp == null || portTemp.Count == 0) { return(false, null); } IAGVStationType agvStationType = portTemp[0].GetEqpt(eqptBLL) as IAGVStationType; return(agvStationType != null, agvStationType); }
public Catch(EqptBLL eqptBLL, EQObjCacheManager _cache_manager) { this.eqptBLL = eqptBLL; CacheManager = _cache_manager; }