package com.zy.core.model.protocol; import com.zy.asrs.entity.BasDevp; import lombok.Data; /** * 输送线plc单个站点详细信息 * Created by vincent on 2020/8/6 */ @Data public class StaProtocol { // 站点编号 private Integer siteId; // ---------------------------------------------------------------- // 工作号 private Short workNo = 0; // ---------------------------------------------------------------- // 目标站 private Short staNo; // ---------------------------------------------------------------- // 自动 private boolean autoing; // 有物 private boolean loading; // 可入 private boolean inEnable; // 可出 private boolean outEnable; // 空板信号 private boolean emptyMk; // 需求1 private boolean inreq1; // 锁定标记 private boolean pakMk = true; // 台车位置 private Integer position; public BasDevp toSqlModel(){ BasDevp basDevp = new BasDevp(); basDevp.setDevNo(siteId); basDevp.setWrkNo(workNo.intValue()); // 站点 todo:luxiaotao basDevp.setAutoing(autoing?"Y":"N"); basDevp.setLoading(loading?"Y":"N"); basDevp.setInEnable(inEnable?"Y":"N"); basDevp.setOutEnable(outEnable?"Y":"N"); basDevp.setInreq1(inreq1?"Y":"N"); return basDevp; } }