123456789101112131415161718192021222324252627282930313233343536373839 |
- 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);
- }
- }
- }
|