#
1
14 小时以前 72ce003daa99f4e36466e7fc146e6c14bfc6438f
src/main/java/com/zy/core/model/protocol/StaProtocol.java
@@ -1,6 +1,7 @@
package com.zy.core.model.protocol;
import com.zy.asrs.entity.BasDevp;
import com.zy.asrs.entity.BasDevpErrorLog;
import lombok.Data;
import java.util.HashMap;
@@ -114,10 +115,53 @@
    // 故障读取锁定标记
    private boolean errorMk = false;
    //写入标记
    private boolean writeMk = true;
    private Boolean passTimeOut = false; //物体进出超时
    private Boolean objectNoIdError = false; //有物体无数据
    private Boolean idNoObjectError = false; //有数据无物体
    private Boolean lmfrError = false; //线体电机热继报警
    private Boolean liftError = false; //顶升报警
    private Boolean dlfrError = false; //顶升电机热继报警
    private Boolean dmfrError = false; //顶升横移电机热继报警
    private Boolean vfdError = false; //变频故障
    private Boolean srvError = false; //伺服故障
    private Boolean res1 = false; //预留1
    private Boolean res2 = false; //预留2
    private Boolean res3 = false; //预留3
    private Boolean communicationTimeOut = false; //与上位机通讯超时
    private Boolean parameterIncompleteError = false; //信息参数不全
    private Boolean dataNotClear = false; //信息数据未清除
    private Boolean setParameterError = false; //参数设置报警
    private Boolean res4 = false; //预留4
    private Boolean res5 = false; //预留5
    private Boolean dataError = false; //数据错误
//    private
    public BasDevpErrorLog toSqlModelError(){
        BasDevpErrorLog basDevpErrorLog = new BasDevpErrorLog();
        basDevpErrorLog.setDevNo(siteId);
        basDevpErrorLog.setPassTimeOut(passTimeOut?"Y":"N");
        basDevpErrorLog.setObjectNoIdError(objectNoIdError?"Y":"N");
        basDevpErrorLog.setIdNoObjectError(idNoObjectError?"Y":"N");
        basDevpErrorLog.setLmfrError(lmfrError?"Y":"N");
        basDevpErrorLog.setLiftError(liftError?"Y":"N");
        basDevpErrorLog.setDlfrError(dlfrError?"Y":"N");
        basDevpErrorLog.setDmfrError(dmfrError?"Y":"N");
        basDevpErrorLog.setVfdError(vfdError?"Y":"N");
        basDevpErrorLog.setSrvError(srvError?"Y":"N");
        basDevpErrorLog.setRes1(res1?"Y":"N");
        basDevpErrorLog.setRes2(res2?"Y":"N");
        basDevpErrorLog.setRes3(res3?"Y":"N");
        basDevpErrorLog.setCommunicationTimeOut(communicationTimeOut?"Y":"N");
        basDevpErrorLog.setParameterIncompleteError(parameterIncompleteError?"Y":"N");
        basDevpErrorLog.setDataNotClear(dataNotClear?"Y":"N");
        basDevpErrorLog.setSetParameterError(setParameterError?"Y":"N");
        basDevpErrorLog.setInEnable(res4?"Y":"N");
        basDevpErrorLog.setOutEnable(res5?"Y":"N");
        basDevpErrorLog.setDataError(dataError?"Y":"N");
        return basDevpErrorLog;
    }
    public Boolean isErr(){
        if (frontErr || backErr || highErr || leftErr || rightErr || weightErr || barcodeErr){