package temp;

import java.io.PrintStream;

public class UnitDelay extends Block {
	//int sample_time;
	boolean simple;
	boolean reset;
	double initial;
	
	public UnitDelay() 
	{
		initial=0;
		sample_time=-1;
		simple=true;
		reset=false;
	}
	
	public void translate(PrintStream ps, Assist assist)
	{
		if(simple)
		{
			if(reset)
				ps.println("component simulinkLib.UnitDelaySimpleRes "+this.block_name+"("+initial+")");
			else
				ps.println("component simulinkLib.UnitDelaySimple "+this.block_name+"("+initial+")");
		}
		else
		{
			if(reset)
				ps.println("component simulinkLib.UnitDelayRes "+this.block_name+"("+initial+")");
			else
				ps.println("component simulinkLib.UnitDelay "+this.block_name+"("+initial+")");
		}
		
		
		assist.name.add(this.block_name+".acto");
		assist.name.add(this.block_name+".acti");
	}

}
