private void btn_searchActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_searchActionPerformed
                try{
           MyETools.listConfig = new ArrayList();
            byte[] datas = new byte[]{0x41,0x53,0x49,0x58,0x58,0x49,0x53,0x41,0x00};  
            ByteBuffer buffer = ByteBuffer.wrap(datas);
            MyETools.channel.send(buffer, new InetSocketAddress("255.255.255.255",Constants.SEND_PORT));
        }catch (Exception ex) {
            Logger.getLogger(BroadcastUdp.class.getName()).log(Level.SEVERE, null, ex);
        }
        try {
            Thread.sleep(1000);
        } catch (InterruptedException ex) {
            Logger.getLogger(Setup1.class.getName()).log(Level.SEVERE, null, ex);
        }
        
        List<MConfig> listConfig = MyETools.listConfig;
        if(listConfig.size()>0){
            final String[] arrMid = new String[listConfig.size()];
            MConfig currConfig = null;
            for(int i=0;i<listConfig.size();i++){
                if(i==0){
                    currConfig = listConfig.get(0);
                    currConfig.setIsSelect(1);
                }
                arrMid[i]  = listConfig.get(i).getPhysicalAddress();
            }
            listConfig.remove(0);
            listConfig.add(currConfig);
            setConfigInfo(currConfig);
            listDevice.setModel(new javax.swing.AbstractListModel() {
                String[] strings = arrMid;
                @Override
                public int getSize() { return strings.length; }
                @Override
                public Object getElementAt(int i) { return strings[i]; }
            });
        }
        
    }//GEN-LAST:event_btn_searchActionPerformed