| | |
| | | */ |
| | | public boolean statusEnable;//0\1\2 |
| | | |
| | | |
| | | |
| | | // 急停 |
| | | private boolean err1; |
| | | |
| | | // 有物无资料 |
| | | private boolean err2; |
| | | |
| | | // 命令错误走行链条冲突 |
| | | private boolean err3; |
| | | |
| | | // 目标为超过走行极限 |
| | | private boolean err4; |
| | | |
| | | // 变频器异常 |
| | | private boolean err5; |
| | | |
| | | // 光电异常 |
| | | private boolean err6; |
| | | |
| | | public void setMode(Short mode) { |
| | | this.mode = mode; |
| | | this.modeType = RgvModeType.get(mode); |
| | |
| | | this.xDuration = Float.valueOf(xDuration); |
| | | } |
| | | |
| | | public int getAlarm$(){ |
| | | if (err1){ |
| | | return 1; |
| | | } |
| | | if (err2){ |
| | | return 2; |
| | | } |
| | | if (err3){ |
| | | return 3; |
| | | } |
| | | if (err4){ |
| | | return 4; |
| | | } |
| | | if (err5){ |
| | | return 5; |
| | | } |
| | | if (err6){ |
| | | return 6; |
| | | } |
| | | return 0; |
| | | } |
| | | public String getAlarmM(){ |
| | | switch (getAlarm$()){ |
| | | case 1: |
| | | return "急停"; |
| | | case 2: |
| | | return "有物无资料"; |
| | | case 3: |
| | | return "命令错误走行链条冲突"; |
| | | case 4: |
| | | return "目标为超过走行极限"; |
| | | case 5: |
| | | return "变频器异常"; |
| | | case 6: |
| | | return "光电异常"; |
| | | } |
| | | return "正常"; |
| | | } |
| | | |
| | | } |