PMHeatRoutine.cs 644 B

1234567891011121314151617181920212223242526272829303132
  1. using Aitex.Core.RT.Routine;
  2. using Venus_Core;
  3. using Venus_RT.Devices;
  4. namespace Venus_RT.Modules.PMs
  5. {
  6. class PMHeatRoutine : PMRoutineBase, IRoutine
  7. {
  8. public PMHeatRoutine(JetPMBase chamber) : base(chamber)
  9. {
  10. Name = "PM Heat";
  11. }
  12. public RState Start(params object[] objs)
  13. {
  14. Reset();
  15. _chamber.SetHighTemperatureHeaterTemperature(100);
  16. return Runner.Start(Module, Name);
  17. }
  18. public RState Monitor()
  19. {
  20. return Runner.Status;
  21. }
  22. public void Abort()
  23. {
  24. }
  25. }
  26. }