IAutoTransfer.cs 742 B

123456789101112131415161718192021222324252627
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Aitex.Core.RT.Routine;
  7. namespace MECF.Framework.RT.ModuleLibrary.SystemModules.Routines
  8. {
  9. public interface IAutoTransfer : IRoutine
  10. {
  11. bool CheckAllJobDone();
  12. bool IsCJExisted(string cjid);
  13. bool HasJobRunning { get; }
  14. bool CreateJob(Dictionary<string, object> namedParameter);
  15. void AbortJob(string cjName);
  16. void StopJob(string cjName);
  17. void ResumeJob(string cjName);
  18. void PauseJob(string cjName);
  19. bool StartJob(string cjName);
  20. void Clear();
  21. void ModuleError(string moduleName);
  22. void Map(string lpName);
  23. }
  24. }