Sic.Framework-Nanjing-Baishi/MECF.Framework.RT.Equipment.../HardwareUnits/LoadPorts/TDK/ModHandler.cs

39 lines
909 B
C#

namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.LoadPorts.TDK
{
public class ModHandler : IMsg //common move
{
public bool background { get; private set; }
public string deviceID { private get; set; }
private string _cmd = string.Empty;
public ModHandler()
{
background = false;
}
public string package(params object[] args)
{
_cmd = args[0].ToString();
return string.Format("MOD:{0}", _cmd);
}
public string retry()
{
return string.Format("RFN:{0}", _cmd);
}
public bool unpackage(string type, string[] cmds)
{
if (!type.Equals("ACK"))
return false;
return true;
}
public bool canhandle(string id)
{
return id.Equals(_cmd);
}
}
}