| | |
| | | private List<LedCommand> commandList; |
| | | |
| | | private StringBuffer errorMsg = new StringBuffer(); |
| | | private StringBuffer program = new StringBuffer(); |
| | | |
| | | public LedThread(Slave slave) { |
| | | this.slave = slave; |
| | |
| | | case 4: |
| | | errorReset(); |
| | | break; |
| | | case 5: |
| | | program((String) task.getData()); |
| | | break; |
| | | case 6: |
| | | programReset(); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | |
| | | 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"); |
| | |
| | | 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; |