|  |  |  | 
|---|
|  |  |  | // 工作号 | 
|---|
|  |  |  | private Short workNo = 0; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // | 
|---|
|  |  |  | private Short finishWorkNo = 0; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // ---------------------------------------------------------------- | 
|---|
|  |  |  | // 目标站 | 
|---|
|  |  |  | private Short staNo; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 可出 | 
|---|
|  |  |  | private boolean outEnable; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //空闲 | 
|---|
|  |  |  | private boolean idle; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // | 
|---|
|  |  |  | private String barcode; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // | 
|---|
|  |  |  | private Integer weight; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 空板信号 | 
|---|
|  |  |  | private boolean emptyMk; | 
|---|
|  |  |  | 
|---|
|  |  |  | //lfd入库印记  当stamp>=2时才入库 | 
|---|
|  |  |  | private Integer stamp = 0; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private boolean in = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private boolean out = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 外形检测 ------------------------------------------------------------------------ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 前超限 | 
|---|
|  |  |  | private boolean frontErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 后超限 | 
|---|
|  |  |  | private boolean backErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 高超限 | 
|---|
|  |  |  | private boolean highErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 左超限 | 
|---|
|  |  |  | private boolean leftErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 右超限 | 
|---|
|  |  |  | private boolean rightErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 超重 | 
|---|
|  |  |  | private boolean weightErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 扫码失败 | 
|---|
|  |  |  | private boolean barcodeErr = false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //故障----------------------------------------------------------------------- | 
|---|
|  |  |  | private Boolean breakerErr = false; //断路器故障 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean infraredErr = false; //光电异常 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean outTimeErr = false; //运行超时 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean seizeSeatErr = false; //占位超时 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean wrkYgoodsN = false;//有任务无货故障 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean inverterErr = false; //变频器故障 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean contactErr = false; //电机接触器故障 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Boolean upcontactErr = false; //顶升电机接触器故障 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public Boolean isErr(){ | 
|---|
|  |  |  | if (frontErr || backErr || highErr || leftErr || rightErr || weightErr || barcodeErr){ | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public BasDevp toSqlModel(){ | 
|---|
|  |  |  | BasDevp basDevp = new BasDevp(); | 
|---|
|  |  |  | basDevp.setDevNo(siteId); | 
|---|