CLeftPick.h 684 B

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #include "receiver.hpp"
  3. #include <string>
  4. #include <iostream>
  5. #include "CDieBond.h"
  6. #include "SystemResources.h"
  7. #include "CFsmBase.h"
  8. class __declspec(dllexport) CLeftPick : public CFsmBase
  9. {
  10. private:
  11. CLASS_INFO;
  12. //自动固晶完成后的处理函数
  13. void AutoBondDoneHandle();
  14. //取晶完成后的处理函数
  15. void PickDieDoneHandle();
  16. public:
  17. //空闲状态
  18. string Idle() { return ""; };
  19. //校准状态
  20. string Calib() { return ""; };
  21. //编程状态
  22. string Programming() { return ""; };
  23. //诊断状态
  24. string Diagnosis() { return ""; }
  25. //自动固晶状态
  26. string AutoBond();
  27. //手动操作状态
  28. string ManualOperation();
  29. CLeftPick();
  30. };