#
Junjie
2025-04-10 150a2e9b867995ce118940655c8e0fafe2b4e1b9
src/main/java/com/zy/core/model/protocol/StaProtocol.java
@@ -5,7 +5,6 @@
/**
 * 输送线plc单个站点详细信息
 * Created by vincent on 2020/8/6
 */
@Data
public class StaProtocol implements Cloneable {
@@ -40,6 +39,12 @@
    // 满托盘
    private boolean fullPlt;
    //提升机到位信号
    private boolean liftArrival;
    //四向穿梭车可取信号
    private boolean shuttleTakeEnable;
    // 高
    private boolean high;
@@ -72,8 +77,11 @@
    // 扫码失败
    private boolean barcodeErr;
    //出入库模式
    //出入库模式0、未知 1、入库,2、出库
    private Short outInModel;
    //高低信号 0:无 1:低 2:中 3:高
    private Short locType1;
    public BasDevp toSqlModel(){
        BasDevp basDevp = new BasDevp();
@@ -82,7 +90,11 @@
        basDevp.setAutoing(autoing?"Y":"N");
        basDevp.setLoading(loading?"Y":"N");
        basDevp.setInEnable(inEnable?"Y":"N");
        basDevp.setOutEnable(outEnable?"Y":"N");
        if (siteId == 105 || siteId == 205 || siteId == 346) {
            basDevp.setOutEnable(outInModel == 2 ? "Y" : "N");
        }else {
            basDevp.setOutEnable(outEnable ? "Y" : "N");
        }
        basDevp.setLocType1((short) 0);  // 高低类型{0:未知,1:低库位,2:高库位}
        basDevp.setLocType2((short) 0);  // 宽窄类型{0:未知,1:窄库位,2:宽库位}
        basDevp.setLocType3((short) 0);  // 轻重类型{0:未知,1:轻库位,2:重库位}