| | |
| | | |
| | | public void setBusyStatus(Short status) { |
| | | this.busyStatus = status; |
| | | this.busyStatusType = ShuttleStatusType.get(status); |
| | | this.busyStatusType = ShuttleStatusType.get(status.intValue()); |
| | | } |
| | | |
| | | public void setBusyStatus(ShuttleStatusType type) { |
| | |
| | | if (chargeLine == null) { |
| | | return false; |
| | | } |
| | | return this.getBatteryPower$() > chargeLine; |
| | | return this.getBatteryPower$() >= chargeLine; |
| | | } catch (Exception e) { |
| | | News.error("fail", e); |
| | | return false; |
| | |
| | | boolean res = this.busyStatusType.equals(ShuttleStatusType.IDLE) |
| | | && this.pakMk.equals(true) |
| | | && this.errorCodeType.equals(ShuttleErrorCodeType.NORMAL) |
| | | && (this.taskNo == 0 || this.taskNo == taskNo) |
| | | && (this.taskNo == 0 || this.taskNo.intValue() == taskNo.intValue()) |
| | | && this.protocolStatus.intValue() == ShuttleProtocolStatusType.IDLE.id |
| | | ; |
| | | if (!res) { |
| | | return res; |
| | |
| | | BasShuttleErrService basShuttleErrService = SpringUtils.getBean(BasShuttleErrService.class); |
| | | BasShuttleErr basShuttleErr = basShuttleErrService.queryByCode(this.statusErrorCode.intValue()); |
| | | if (basShuttleErr == null) { |
| | | return null; |
| | | return this.statusErrorCode.toString(); |
| | | } |
| | | return basShuttleErr.getErrName(); |
| | | } |