public Toucan(Inet4Address ip) {
		//EnableTask handles sending the JaguarPacket, EnablePacket out on time
		//UDPReceiver handles receiving StatusPacket
		
		try{			
		
			broadcastIP = ip; //Inet4Address.getByName("10.10.0.121");
			
			receiver = new UDPReceiver(1218);		
			threadPool.execute(receiver);
			
			
			enableTask = new EnableTask(broadcastIP, new DatagramSocket());
			enableTask.setEnableState(EnableState.DISABLED);
			threadPool.scheduleWithFixedDelay(enableTask, 0, 20, TimeUnit.MILLISECONDS);		
		
		}catch(Exception e){
			
			e.printStackTrace();
			
		}
	}