public static void switchConnectCallback(String addr){

    	int flag = 0;
    	if (addr.equals("cc:e1:d5:17:88:6d")){
    		flag = 0;
    	} else if(addr.equals("cc:e1:d5:17:80:a0")) {
    		flag = 1;
    	} else if(addr.equals("cc:e1:d5:17:f2:cd")) {
    		flag = 2;
    	} else if(addr.equals("cc:e1:d5:17:d2:e7")) {
    		flag = 3;
    	}
        ui.setSwitchUi(flag);
        rp = new RaspberrySwitch(addr,ui.getSwitchX(flag),ui.getSwitchY(flag),flag);
        for(int i = 0; i < rpSwitch.size(); i++){
        	if ( rpSwitch.get(i).getFlag() > flag || i == (rpSwitch.size()-1)){
        		//rpSwitch.add((rpSwitch.size()-1),rp);
        		rpSwitch.add(i,rp);
        	}
        }
    }