|  |  | 
 |  |  |  | 
 |  |  |     private Boolean upcontactErr = false; //顶升电机接触器故障 | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     private Short agvStartPick; //允许取货 | 
 |  |  |     private Short agvStartPlace; //允许放货 | 
 |  |  |     private Short agvTypeSign; //允许放货 | 
 |  |  |  | 
 |  |  |     private Short agvTargetPick; //取货完成 | 
 |  |  |     private Short agvTargetPlace; //放货完成 | 
 |  |  |     private Short agvTypeSignEnd; //放货完成 | 
 |  |  |  | 
 |  |  |     private List<Integer> alarm; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | 
 |  |  |         basDevp.setWrkNo(workNo.intValue()); | 
 |  |  |         basDevp.setAutoing(autoing?"Y":"N"); | 
 |  |  |         basDevp.setLoading(loading?"Y":"N"); | 
 |  |  |         if (frontErr){ | 
 |  |  |             basDevp.setStaErr(11); | 
 |  |  |         }else if (backErr){ | 
 |  |  |             basDevp.setStaErr(12); | 
 |  |  |         }else if (highErr){ | 
 |  |  |             basDevp.setStaErr(13); | 
 |  |  |         }else if (leftErr){ | 
 |  |  |             basDevp.setStaErr(14); | 
 |  |  |         }else if (rightErr){ | 
 |  |  |             basDevp.setStaErr(15); | 
 |  |  |         }else if (weightErr){ | 
 |  |  |             basDevp.setStaErr(16); | 
 |  |  |         }else if (barcodeErr){ | 
 |  |  |             basDevp.setStaErr(17); | 
 |  |  |         }else if (breakerErr){ | 
 |  |  |             basDevp.setStaErr(18); | 
 |  |  |         }else if (infraredErr){ | 
 |  |  |             basDevp.setStaErr(19); | 
 |  |  |         }else if (outTimeErr){ | 
 |  |  |             basDevp.setStaErr(110); | 
 |  |  |         }else if (seizeSeatErr){ | 
 |  |  |             basDevp.setStaErr(111); | 
 |  |  |         }else if (wrkYgoodsN){ | 
 |  |  |             basDevp.setStaErr(112); | 
 |  |  |         }else if (inverterErr){ | 
 |  |  |             basDevp.setStaErr(113); | 
 |  |  |         }else if (contactErr){ | 
 |  |  |             basDevp.setStaErr(114); | 
 |  |  |         }else if (upcontactErr){ | 
 |  |  |             basDevp.setStaErr(115); | 
 |  |  |         }else { | 
 |  |  |             if (!loading){ | 
 |  |  |                 basDevp.setStaErr(0); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         basDevp.setInEnable(inEnable?"Y":"N"); | 
 |  |  |         basDevp.setOutEnable(outEnable?"Y":"N"); | 
 |  |  |         basDevp.setLocType1((short) 0);  // 高低类型{0:未知,1:低库位,2:高库位} | 
 |  |  | 
 |  |  |         basDevp.setLocType3((short) 0);  // 轻重类型{0:未知,1:轻库位,2:重库位} | 
 |  |  |         basDevp.setLocType1(high != low && low ? (short) 1 : (short) 2); | 
 |  |  |         basDevp.setInQty(inQty !=null ?(int)inQty : 0); | 
 |  |  | //        basDevp.setAgvStartPick(agvStartPick.intValue()); | 
 |  |  | //        basDevp.setAgvStartPlace(agvStartPlace.intValue()); | 
 |  |  |         return basDevp; | 
 |  |  |     } | 
 |  |  |  |