|  |  | 
 |  |  |  | 
 |  |  |             this.calcDynamicNodeWhenBoot(); | 
 |  |  |  | 
 |  |  |             while (!Thread.currentThread().isInterrupted()) { | 
 |  |  |  | 
 |  |  |                 this.calcWaveScope(); | 
 |  |  |  | 
 |  |  |                 try { Thread.sleep(500); } catch (InterruptedException ignore) {} | 
 |  |  |             } | 
 |  |  | //            while (!Thread.currentThread().isInterrupted()) { | 
 |  |  | // | 
 |  |  | //                this.calcWaveScope(); | 
 |  |  | // | 
 |  |  | //                try { Thread.sleep(500); } catch (InterruptedException ignore) {} | 
 |  |  | //            } | 
 |  |  |  | 
 |  |  |         }); | 
 |  |  |     } | 
 |  |  | 
 |  |  |         if (null == agvDetail) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         if (agvDetail.getPos() == null || agvDetail.getPos() != 1) { | 
 |  |  |         if (agvDetail.getPos() == null) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         Long recentCode = agvDetail.getRecentCode(); |