`timescale 1ns/1ns

module remote_switches (	
	output reg	remote_burst_n_o,
	output reg	remote_squeeze_n_o,
	output reg	remote_empty_n_o
);	

task indicate_normal;
begin  	
	remote_burst_n_o	= 1'b1;
	remote_squeeze_n_o	= 1'b1;
	remote_empty_n_o	= 1'b1;
end
endtask	

task indicate_burst;
begin  
	remote_burst_n_o	= 1'b0;
	remote_squeeze_n_o	= 1'b1;
	remote_empty_n_o	= 1'b1;	
end
endtask	

task indicate_squeeze;
begin  
	remote_burst_n_o	= 1'b1;
	remote_squeeze_n_o	= 1'b0;
	remote_empty_n_o	= 1'b1;
end
endtask	

task indicate_empty;
begin  	
	remote_burst_n_o	<= 1'b1;
	remote_squeeze_n_o	<= 1'b1;
	remote_empty_n_o	<= 1'b0;
end
endtask

endmodule
