自动化立体仓库 - WCS系统
#
zjj
2024-04-18 c51948e7cf311e24f329181bc711b160c5bf76e7
src/main/java/com/zy/core/thread/LedThread.java
@@ -29,6 +29,7 @@
    private List<LedCommand> commandList;
    private StringBuffer errorMsg = new StringBuffer();
    private StringBuffer program = new StringBuffer();
    public LedThread(Slave slave) {
        this.slave = slave;
@@ -57,6 +58,12 @@
                        case 4:
                            errorReset();
                            break;
                        case 5:
                            program((String) task.getData());
                            break;
                        case 6:
                            programReset();
                            break;
                        default:
                            break;
                    }
@@ -78,7 +85,7 @@
            sb.append("目标站:").append(command.getStaNo()).append("\n");
            if (!command.isEmptyMk()) {
                for (MatDto matDto : command.getMatDtos()) {
                    sb.append(matDto.getMatNo()).append("-").append(matDto.getMaknx()).append("\n");
                    sb.append(matDto.getMatnr()).append("-").append(matDto.getMaknx()).append("\n");
                }
            }
            sb.append("\n");
@@ -106,6 +113,15 @@
        this.errorMsg.delete(0, errorMsg.length());
    }
    private void program(String msg) {
        program.delete(0, program.length());
        program.append(msg);
    }
    public void programReset() {
        this.program.delete(0, program.length());
    }
    @Override
    public boolean connect() {
        return true;