/*
 * Created on Jan 24, 2005
 */
package javax.realtime.test.airplane;

import javax.realtime.AsyncEvent;
import javax.realtime.PriorityParameters;
import javax.realtime.RealtimeThread;

/**
 * @author gary
 */
public class ChangeFlaps extends RealtimeThread {
	
	public ChangeFlaps( String name, int priority, 
			AsyncEvent lightIndicator ) {
		super( name, new PriorityParameters( priority ) );
		this.lightIndicator = lightIndicator;
	}
	public void body() throws InterruptedException {		
		TestAirplane.airplane.changeFlaps( 15, lightIndicator );		
		TestAirplane.airplane.changeFlaps( 45, lightIndicator );
		TestAirplane.airplane.changeFlaps( 5, lightIndicator );
	}

	
	private AsyncEvent lightIndicator;

}

