|  |  |  | 
|---|
|  |  |  | // 低 | 
|---|
|  |  |  | private boolean low; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 中 | 
|---|
|  |  |  | private boolean centre=false; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //agv | 
|---|
|  |  |  | private boolean car; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | basDevp.setWrkNo(workNo.intValue()); | 
|---|
|  |  |  | basDevp.setAutoing(autoing?"Y":"N"); | 
|---|
|  |  |  | basDevp.setLoading(loading?"Y":"N"); | 
|---|
|  |  |  | if (!loading){ | 
|---|
|  |  |  | basDevp.setStaErr(0); | 
|---|
|  |  |  | 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.setLocType2((short) 0);  // 宽窄类型{0:未知,1:窄库位,2:宽库位} | 
|---|
|  |  |  | basDevp.setLocType3((short) 0);  // 轻重类型{0:未知,1:轻库位,2:重库位} | 
|---|
|  |  |  | basDevp.setLocType1(high != low && low ? (short) 1 : (short) 2); | 
|---|
|  |  |  | basDevp.setLocType1(centre ? (short)  3: basDevp.getLocType1()); | 
|---|
|  |  |  | basDevp.setInQty(inQty !=null ?(int)inQty : 0); | 
|---|
|  |  |  | basDevp.setAgvStartPick(agvStartPick.intValue()); | 
|---|
|  |  |  | basDevp.setAgvStartPlace(agvStartPlace.intValue()); | 
|---|
|  |  |  | //        basDevp.setAgvStartPick(agvStartPick.intValue()); | 
|---|
|  |  |  | //        basDevp.setAgvStartPlace(agvStartPlace.intValue()); | 
|---|
|  |  |  | return basDevp; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|