function constructor
extends Modelica.Icons.Function;
input String tableName "Table name";
input String fileName "File name";
input Real table[:, :];
input Real startTime;
input Integer columns[:];
input Smoothness smoothness;
input Modelica.Blocks.Types.Extrapolation extrapolation;
input Real shiftTime = 0.0;
input Modelica.Blocks.Types.TimeEvents timeEvents = Modelica.Blocks.Types.TimeEvents.Always;
input Boolean verboseRead = true "= true: Print info message; = false: No info message";
input String delimiter = "," "Column delimiter character for CSV file";
input Integer nHeaderLines = 0 "Number of header lines to ignore for CSV file";
output ExternalCombiTimeTable externalCombiTimeTable;
end constructor;