SIC-12/Framework/MECF.Framework.RT.EquipmentLibrary/HardwareUnits/Common/CommandStringBuilder.cs

35 lines
715 B
C#
Raw Permalink Normal View History

namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Common
{
public class CommandStringBuilderFactory
{
public static CommandStringBuilder GetCommandStringBuilder(string deviceName)
{
if (deviceName.Contains("PfeifferHipace"))
{
return new PfeifferHipaceCommandStringBuilder();
}
return new CommandStringBuilder();
}
}
public class CommandStringBuilder
{
public virtual void BuildCommandString()
{
}
}
public class PfeifferHipaceCommandStringBuilder : CommandStringBuilder
{
public override void BuildCommandString()
{
}
}
}