%% $RCSfile: vtdelay.tlc,v $
%% $Revision: 1.21.4.1 $ 
%% $Date: 2004/08/09 22:55:59 $
%%
%% Copyright 1994-2002 The MathWorks, Inc.
%%
%% Abstract: Variable Transport Delay block target file

%implements VariableTransportDelay "C"

%include "tdelaylib.tlc"

%% Function: BlockTypeSetup ====================================================
%% Abstract:
%%      Have mdlhdr.tlc include rtlibsrc.h because we need rt_TDelayInterpolate.
%%
%function BlockTypeSetup(block, system) void
 
  %<FcnTDelayTypeSetup(block, system)>

%endfunction


%% Function: Start =============================================================
%% Abstract:
%%   Initialize the state information (first input & time) for the
%%   transport delay.
%%
%function Start(block, system) Output

  %<FcnTDelayStart(block, system)>

%endfunction %% end Start



%% Function: Outputs ===========================================================
%% Abstract:
%%    Using the transport delay 'state' information, delay the input by the 
%%    specified amount of time, simulating a time delay. 
%%
%function Outputs(block, system) Output

  %<FcnTDelayOutputs(block, system, 1)>
  
%endfunction %% Outputs


%% Function: Update ============================================================
%% Abstract:
%%   Update the state information of the transport delay.
%%
%function Update(block, system) Output

  %<FcnTDelayUpdate(block, system, 1)>
  
%endfunction %% Update



%% [EOF] vtdelay.tlc
