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;
|
}
|
|
|
}
|